| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Lucas.Xu | 27ff5f07ab | Revert "feat: folder search mvp (#4665)" (#4962) This reverts commit c1006c18c3de1640d22acb10150ef3847af67c91. | 2024-03-22 15:15:38 +08:00 |  | 
			
				
					| 
							
							
								 Mathias Mogensen | c1006c18c3 | feat: folder search mvp (#4665) * 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
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Jiraffe7 <twajxjiraffe@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io> | 2024-03-21 17:34:53 +01:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | 5facb61e23 | refactor: crates (#4258) * chore: rename flowy-folder2 to flowy-folder
* chore: rename flowy-document2 to flowy-document
* chore: fix test
* chore: move lib-infra crate
* chore: remove shared-lib
* chore: fix clippy | 2023-12-31 07:29:40 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | bc66f43f47 | Refactor: delete unused crates (#2543) * refactor: delete user model
* refactor: delete user model crate
* refactor: rm flowy-server-sync crate
* refactor: rm flowy-database and flowy-folder
* refactor: rm folder-model
* refactor: rm database model
* refactor: rm flowy-sync
* refactor: rm document-model
* refactor: rm flowy-document
* refactor: rm flowy-client-sync
* refactor: rm ws-model
* refactor: rm flowy-revisoin
* refactor: rm revision-model
* refactor: rm flowy-folder
* refactor: rm flowy-client-ws
* refactor: move crates
* chore: move configuration file
* ci: fix tauri build'
* ci: fix flutter build
* ci: rust test script
* ci: tauri pnpm version conflict
* ci: tauri build | 2023-05-17 09:49:39 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | 6bb1c4e89c | feat: run rustfmt with custom defined fmt configuration (#1848) * chore: update rustfmt
* chore: apply rustfmt format | 2023-02-13 09:29:49 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | 0d8adaa921 | Feat/http server adapt (#1754) | 2023-01-30 11:11:19 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | aa5f052ecf | Refactor/crate directory (#1621) * chore: fix wanrings
* chore: remove protobuf ref in flowy-error-code
* chore: remove protobuf ref in lib-ws
* refactor: remove protobuf trait in flowy http model
* refactor: remove flowy-error-code crate
Co-authored-by: nathan <nathan@appflowy.io> | 2022-12-30 11:16:47 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | 882d5535e6 | Extract protobuf structs from flowy-sync crate (#1425) * refactor: extract data model from flowy-sync crate
* chore: rename lib-infra features | 2022-11-08 21:13:28 +08:00 |  | 
			
				
					| 
							
							
								 Lucas.Xu | ad9a4b7d71 | Integrate appflowy editor (#1040) | 2022-10-22 21:57:44 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | f1a5726fcb | Feat: add appflowy editor in backend (#1320) * chore: remove update attributes
* chore: format code
* chore: extension for transaction
* refactor: add document editor trait
* chore: add appflowy_document editor
* chore: add document serde
* chore: add new document editor
* chore: add tests
* chore: add more test
* chore: add test
Co-authored-by: nathan <nathan@appflowy.io> | 2022-10-20 11:35:11 +08:00 |  | 
			
				
					| 
							
							
								 Nathan.fooo | cf4a2920f8 | Refactor/rename crate (#1275) | 2022-10-13 23:29:37 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 2e6dd39780 | refactor: rename flowy-document to flowy-block | 2022-03-02 15:22:18 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 01985848f9 | refactor: rename structs | 2022-02-26 11:03:42 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 6078e46d3d | refactor: rename structs | 2022-02-25 23:30:02 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | dd832b7482 | chore: rename some struct | 2022-02-18 23:04:55 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 9135b92a39 | refactor: generate the pb files using build.rs | 2022-02-08 14:36:59 +08:00 |  | 
			
				
					| 
							
							
								 MikeWallaceDev | e77e6d275f | changed permissions from 755 to 644 | 2022-01-27 14:18:41 -05:00 |  | 
			
				
					| 
							
							
								 appflowy | bba8f8ae01 | fix fmt and clippy warnings | 2022-01-24 17:56:58 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | ccb7d0181f | add folder sync test | 2022-01-22 20:59:32 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 1e66aae051 | add server folder manager | 2022-01-21 21:41:24 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 13aba928c3 | config folder ws | 2022-01-14 21:46:55 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 3964508cd8 | add flowy-sync crate | 2022-01-14 16:25:41 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | dac86ef857 | refactor flowy-core pb | 2022-01-13 14:48:41 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 855d396122 | refactor cloud service triat | 2022-01-10 23:45:59 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 96f6a1d37c | remove unuse code | 2022-01-04 22:44:52 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 95e0418d97 | compare revisions | 2022-01-03 19:50:07 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 013d8f753a | refactor errors | 2021-12-14 18:20:07 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 9453f8a4b7 | [rust]: remove vecdeque_binary_search feature | 2021-11-22 08:44:02 +08:00 |  | 
			
				
					| 
							
							
								 appflowy | 8f1d62f115 | add frontend folder | 2021-11-20 09:34:43 +08:00 |  |