Add interactive graph gestures and person insights drilldown
This commit is contained in:
@@ -2,6 +2,38 @@
|
||||
|
||||
Updated: 2026-02-17
|
||||
|
||||
## Latest Milestone (2026-02-17): Interactive Relationship Graph + Person Insights Drilldown
|
||||
|
||||
Upgraded the dashboard graph from static visualization to interactive
|
||||
navigation:
|
||||
|
||||
- Graph interactions:
|
||||
- `lib/features/dashboard/dashboard_view.dart`
|
||||
- graph area now supports:
|
||||
- pan by drag gesture
|
||||
- pinch-to-zoom scaling
|
||||
- long-press on person bubbles
|
||||
- Long-press drilldown behavior:
|
||||
- opens a dedicated person insights page with back navigation to the graph
|
||||
- page sections are category-separated:
|
||||
- Ideas
|
||||
- Promotions & Signals
|
||||
- Moments
|
||||
- Reminders
|
||||
- Tasks & Follow-Ups
|
||||
- includes profile summary (relationship type, affinity, tags, notes)
|
||||
- Added interaction test coverage:
|
||||
- `test/features/dashboard/dashboard_graph_interactions_test.dart`
|
||||
- verifies:
|
||||
- graph contains interactive viewer
|
||||
- long-press on a person node opens insights screen
|
||||
- back button returns to graph
|
||||
|
||||
Validation for this milestone:
|
||||
|
||||
- `flutter analyze` -> pass
|
||||
- `flutter test` -> pass
|
||||
|
||||
## Latest Milestone (2026-02-17): Obsidian-Style Relationship Graph on Dashboard
|
||||
|
||||
Reworked the initial Dashboard section to lead with a relationship network
|
||||
|
||||
Reference in New Issue
Block a user