AppFlowy/frontend/appflowy_tauri
Mathias Mogensen b4d22bab14
feat: search mvp (#5064)
* feat: implement folder indexer

* feat: sqlite search views using fts5

* feat: add view indexing to user manager

* feat: implement folder indexer

* feat: add sqlite search documents

* feat: add document indexing to user manager

* feat: add document indexing to folder indexer

* chore: update collab rev

* feat: search frontend integration

* refactor: search index

* test: add event test

* chore: fix ci

* feat: initial command palette overlay impl (#4619)

* chore: test search engine

* chore: initial structure

* chore: replace old search request

* chore: enable log for lib-dispatch

* chore: move search manager to core

* feat: move traits and responsibility to search crate

* feat: move search to search crate

* feat: replace sqlite with tantivy

* feat: deserialize tantivy documents

* chore: fixes after rebase

* chore: clean code

* feat: fetch and sort results

* fix: code review + cleaning

* feat: support custom icons

* feat: support view layout icons

* feat: rename bloc and fix indexing

* fix: prettify dialog

* feat: score results

* chore: update collab rev

* feat: add recent view history to command palette

* test: add integration_tests

* fix: clippy changes

* fix: focus traversal in cmd palette

* fix: remove file after merging main

* chore: code review and panic-safe

* feat: index all views if index does not exist

* chore: improve logic with conditional

* chore: add is_empty check

* chore: abstract logic from folder manager init

* chore: update collab rev

* chore: code review

* chore: fixes after merge + update lock file

* chore: revert cargo lock

* fix: set icon type when removing icon

* fix: code review + dependency inversion

* fix: remove icon fix for not persisting icon type

* test: simple tests manipulating views

* test: create 100 views

* fix: tauri build

* chore: create 1000 views

* chore: create util methods

* chore: test

* chore: test

* chore: remove logs

* chore: fix build.rs

* chore: export models

* chore: enable clear cache on Rust-CI

* fix: navigate to newly created views

* fix: force disable setting workspace listener on rebuilds

* fix: remove late final

* fix: missing returns

* fix: localization and minor fixes

* test: add index assert to large test

* fix: missing section param after merging main

* chore: try fix unzip file error

* chore: lower the test

* feat: show hint when result is in trash

* feat: one index_writer per index

* fix: minor changes after merge

* fix: make create_log_filter public after merge

* chore: fix test

* chore: fix test

* chore: flutter analyze

* chore: flutter analyze

* chore: fix tauri build

---------

Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
2024-04-12 16:21:41 +08:00
..
.vscode Feat/tauri (#1716) 2023-01-17 16:27:17 +08:00
public feat: support new settings UI (#4874) 2024-03-12 16:58:17 +08:00
scripts chore: support publish tauri app (#4829) 2024-03-07 13:46:09 +08:00
src feat: search mvp (#5064) 2024-04-12 16:21:41 +08:00
src-tauri feat: search mvp (#5064) 2024-04-12 16:21:41 +08:00
style-dictionary feat: support custom scrollbar for document (#4936) 2024-03-21 21:12:37 +08:00
webdriver/selenium chore: config tauri web driver test (#1947) 2023-03-11 13:07:31 +08:00
.eslintignore Feat/tauri database effects (#1863) 2023-02-19 14:59:04 +08:00
.eslintrc.cjs chore: optimize the experience of the document (#4152) 2023-12-18 17:44:47 +08:00
.gitignore feat: support-OAuth-login (#4899) 2024-03-15 20:29:00 +08:00
.prettierignore Feat/appflowy tauri UI (#1835) 2023-02-10 16:26:14 +08:00
.prettierrc.cjs Feat/appflowy tauri UI (#1835) 2023-02-10 16:26:14 +08:00
index.html feat: new grid (#3167) 2023-09-11 10:27:56 +08:00
jest.config.cjs chore: optimize the experience of the document (#4152) 2023-12-18 17:44:47 +08:00
package.json feat: support custom scrollbar for document (#4936) 2024-03-21 21:12:37 +08:00
pnpm-lock.yaml feat: support custom scrollbar for document (#4936) 2024-03-21 21:12:37 +08:00
postcss.config.cjs Feat/appflowy tauri UI (#1835) 2023-02-10 16:26:14 +08:00
README.md Feat/tauri (#1716) 2023-01-17 16:27:17 +08:00
tailwind.config.cjs feat: new grid (#3167) 2023-09-11 10:27:56 +08:00
tsconfig.json chore: optimize the experience of the document (#4152) 2023-12-18 17:44:47 +08:00
tsconfig.node.json Feat/tauri (#1716) 2023-01-17 16:27:17 +08:00
vite.config.ts feat: support new settings UI (#4874) 2024-03-12 16:58:17 +08:00

Tauri + React + Typescript

This template should help get you started developing with Tauri, React and Typescript in Vite.