AppFlowy/frontend/rust-lib
Richard Shiue b557f89829
refactor: group controller traits (#4880)
* chore: remove async trait

* chore: require From<AnyMap> for trait TypeOption

* refactor: simplify group controller by removing GroupController trait

* chore: rename GroupControllerOperation trait to GroupController

* chore: add some docs

* chore: remove plural struct and use Vec directly

* chore: unnecessary mut

* chore: use same name to indicate passthrough

* chore: remove unused trait

* chore: rename group context to group controller context

* chore: remove group name

* chore: move type option interceptor to GroupCustomize and split off delegates for group context and group controller

* chore: adapt tests to changes

* chore: adapt flutter frontend to changes

* chore: code cleanup

* chore: fix clippy and adapt tauri frontend to changes

* chore: group controller code clean up

* chore: no need to pass cell data when moving row

* chore: rename some functions and variables

* chore: remove content filter
2024-03-16 17:18:40 +08:00
..
.cargo chore: fix macos open crash (#4051) 2023-11-30 13:46:10 +08:00
build-tool feat: use result instead of either (#4724) 2024-02-24 21:54:10 +08:00
collab-integrate fix: doc open sync (#4732) 2024-02-25 07:49:44 +08:00
dart-ffi chore: bump client api (#4804) 2024-03-04 14:05:04 +08:00
event-integration refactor: group controller traits (#4880) 2024-03-16 17:18:40 +08:00
flowy-ai fix: create offline document (#4350) 2024-01-10 18:43:13 +08:00
flowy-config feat: folder web (#4580) 2024-02-04 05:50:23 +08:00
flowy-core fix: stuck when importing large csv file (#4878) 2024-03-12 10:59:52 +08:00
flowy-database2 refactor: group controller traits (#4880) 2024-03-16 17:18:40 +08:00
flowy-database-pub feat: cloud workspace api (#4469) 2024-02-04 05:49:45 +08:00
flowy-date feat: folder web (#4580) 2024-02-04 05:50:23 +08:00
flowy-document chore: fix log (#4740) 2024-02-26 15:27:12 +08:00
flowy-document-pub refactor: deps crates (#4362) 2024-01-11 14:42:03 +08:00
flowy-encrypt fix: login issue (#4546) 2024-01-30 09:33:34 +08:00
flowy-error fix: doc open sync (#4732) 2024-02-25 07:49:44 +08:00
flowy-folder chore: enable relation to (#4866) 2024-03-15 22:58:55 +08:00
flowy-folder-pub feat: cloud workspace api (#4469) 2024-02-04 05:49:45 +08:00
flowy-notification feat: folder web (#4580) 2024-02-04 05:50:23 +08:00
flowy-server chore: fix database test (#4893) 2024-03-13 19:39:56 +08:00
flowy-server-pub feat: calling user event from web (#4535) 2024-01-30 05:36:27 +08:00
flowy-sqlite feat: add icon field (#4824) 2024-03-13 15:07:52 +08:00
flowy-storage feat: folder web (#4580) 2024-02-04 05:50:23 +08:00
flowy-user chore: enable relation to (#4866) 2024-03-15 22:58:55 +08:00
flowy-user-pub feat: add icon field (#4824) 2024-03-13 15:07:52 +08:00
lib-dispatch chore: fix database test (#4893) 2024-03-13 19:39:56 +08:00
lib-infra feat: advanced filters backend logic (#4688) 2024-03-14 09:35:45 +08:00
lib-log chore: bump client api (#4804) 2024-03-04 14:05:04 +08:00
.gitignore chore: lib-dispatch wasm build (#4307) 2024-01-06 00:37:26 +08:00
Cargo.lock chore: bump client api and collab (#4900) 2024-03-14 16:23:45 +08:00
Cargo.toml chore: bump client api and collab (#4900) 2024-03-14 16:23:45 +08:00
covtest.rs Code coverage for Rust (#1263) 2022-10-11 19:54:31 +08:00
rust-toolchain.toml chore: support Rust 1.75 (#4246) 2023-12-30 01:22:06 +08:00
rustfmt.toml feat: run rustfmt with custom defined fmt configuration (#1848) 2023-02-13 09:29:49 +08:00