Rust API: add move_task, rename_list, set/get_group_by_due_date, watch_workspace_changes (stream-based via StreamSink) with notify crate. Self-change suppression via mute_watcher(). Dart frontend: moveTask, renameList, setGroupByDueDate in AppState. Move-to bottom sheet in TaskDetailView. Rename dialog and group-by- due-date toggle in list context menu. File watcher stream subscription on workspace load/switch. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
373 B
TOML
17 lines
373 B
TOML
[package]
|
|
name = "onyx-flutter"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib", "staticlib"]
|
|
|
|
[dependencies]
|
|
flutter_rust_bridge = "=2.11.1"
|
|
onyx-core = { path = "../../../crates/onyx-core" }
|
|
uuid = { version = "1", features = ["serde", "v4"] }
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
once_cell = "1"
|
|
notify = "7"
|
|
notify-debouncer-mini = "0.5"
|