fix: search launch review (#5169)

* fix: support filtering results by workspace

* feat: add search button to sidebar

* fix: reduce view/recent view fetching across application

* feat: add channel to search listener

* feat: clean + localization

* chore: remove redundant code

* fix: disable search

* chore: trigger ci

* chore: disable search in backend

* test: disable search tests for now

* feat: temp disable reliance on folder search

* fix: add debounce to inline actions

* chore: complete future if disposed

* fix: clean code

* chore: disable unused bloc with feature flag

* fix: recent views lazy read

* chore: revert podilfe change

* chore: update logs

* chore: update client api and collab

* chore: fix tst

* chore: fix test & update collab commit

* chore: update collab commit

* test: fix unit tests

* chore: update rust toolchain 1.77

* chore: use opt-level 1

* fix: code review

* chore: clippy

---------

Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
This commit is contained in:
Mathias Mogensen
2024-04-23 15:46:57 +02:00
committed by GitHub
parent bf64b0d2fa
commit 275d0b2ac4
91 changed files with 1057 additions and 848 deletions

View File

@ -293,7 +293,7 @@ async fn according_to_select_option_is_filter_test() {
let multi_select_field = test.get_first_field(FieldType::MultiSelect);
let options = test.get_multi_select_type_option(&multi_select_field.id);
let filtering_options = vec![options[1].clone(), options[2].clone()];
let filtering_options = [options[1].clone(), options[2].clone()];
let ids = filtering_options
.iter()
.map(|option| option.id.clone())
@ -346,7 +346,7 @@ async fn according_to_select_option_contains_filter_test() {
let multi_select_field = test.get_first_field(FieldType::MultiSelect);
let options = test.get_multi_select_type_option(&multi_select_field.id);
let filtering_options = vec![options[1].clone(), options[2].clone()];
let filtering_options = [options[1].clone(), options[2].clone()];
let ids = filtering_options
.iter()
.map(|option| option.id.clone())