Add ideas and reminders CRUD flows with navigation
This commit is contained in:
@@ -2,6 +2,31 @@
|
||||
|
||||
Updated: 2026-02-15
|
||||
|
||||
## Latest Milestone (2026-02-15): Ideas + Reminders Phase
|
||||
|
||||
Implemented the next Phase 2 slice by introducing Ideas and Reminder Rules as first-class local features.
|
||||
|
||||
- Expanded local domain/state:
|
||||
- `IdeaType`, `ReminderCadence`, `RelationshipIdea`, `ReminderRule`
|
||||
- `LocalDataState` now persists `ideas` and `reminders`
|
||||
- Expanded local repository CRUD:
|
||||
- ideas: add/update/archive/delete
|
||||
- reminders: add/update/toggle/delete
|
||||
- people deletion now cascades to moments/ideas/reminders
|
||||
- Added new feature views:
|
||||
- `lib/features/ideas/ideas_view.dart`
|
||||
- `lib/features/reminders/reminders_view.dart`
|
||||
- Updated shell navigation:
|
||||
- desktop sidebar now includes `Ideas` and `Reminders`
|
||||
- mobile keeps compact primary tabs and exposes `Ideas`/`Reminders` under `More`
|
||||
- Expanded local repository tests for new CRUD surface:
|
||||
- `test/features/local/local_repository_test.dart`
|
||||
|
||||
Validation for this milestone:
|
||||
|
||||
- `flutter analyze` -> pass
|
||||
- `flutter test` -> pass
|
||||
|
||||
## Latest Milestone (2026-02-15): Local Persistence + CRUD Baseline
|
||||
|
||||
Implemented the first real local data foundation pass (replacing static demo-only reads):
|
||||
|
||||
Reference in New Issue
Block a user