Dashboard

Usage

  • Landing screen after signing in or launching the local app.
  • Shows welcome message, system alerts, and cross-module metrics.
  • Quick actions trigger backend calls and surface stored responses.
  • Clearing the response list removes locally cached handshake data.

Data model

  • Uses Drift table greeting_entries to persist server responses.
  • Reads Hive boxes for language, theme, and module preferences.
  • No dedicated sync entities yet; aggregated KPIs are on the roadmap.

Synchronisation

  • Greeting entries remain strictly local for debugging purposes.
  • Membership tier will surface cross-module metrics from synced data.
  • Widget layout preferences will sync once Phase 3 launches.

Roadmap

  • Inject live metrics from tasks, habits, ledger, and journal.
  • Offer configurable widgets, sizing, and drag-and-drop layout.
  • Support multiple dashboards for personal and work contexts.