chore: remove Flutter GUI entirely, Tauri is the sole frontend

Flutter (apps/flutter/) was at feature parity but maintaining two GUI
frontends doubles effort. Consolidate on Tauri v2 which handles both
desktop and mobile. Remove all Flutter source, config, and documentation
references.
This commit is contained in:
Tristan Michael 2026-04-02 08:58:16 -07:00 committed by GitButler
parent 0b2abe1b55
commit de11e0a8c3
2 changed files with 6 additions and 2 deletions

View file

@ -768,7 +768,11 @@ All Android work can be done locally on Linux. iOS must go through CI or a Mac.
--- ---
### Known Blockers ### Tauri GUI
Tauri v2 has mobile support but it's newer and less mature.
#### Known Blockers
**`notify` crate doesn't compile for mobile.** The file-watcher subsystem (`notify` + `notify-debouncer-mini` in `Cargo.toml`) does not support Android or iOS targets. The entire file-watcher initialization path must be gated behind `#[cfg(not(mobile))]` before cross-compilation will succeed. **`notify` crate doesn't compile for mobile.** The file-watcher subsystem (`notify` + `notify-debouncer-mini` in `Cargo.toml`) does not support Android or iOS targets. The entire file-watcher initialization path must be gated behind `#[cfg(not(mobile))]` before cross-compilation will succeed.

View file

@ -198,7 +198,7 @@ cargo test -- --nocapture
## What's Next? ## What's Next?
- **Phase 4**: Mobile support (iOS & Android via Tauri v2) - **Phase 4**: Mobile support (iOS & Android via Tauri v2 mobile)
- **Phase 5**: GUI advanced features (subtasks, search, date picker) - **Phase 5**: GUI advanced features (subtasks, search, date picker)
- **Phase 6**: Mobile polish and platform-specific integrations - **Phase 6**: Mobile polish and platform-specific integrations
- **Phase 7**: Google Tasks importer and unique features - **Phase 7**: Google Tasks importer and unique features