Files
famapp/docs/tasks/81-dashboard-edit-live-widgets.md
T
ginnoir a09747c314
CI / checks (push) Failing after 2m7s
CI / build (push) Successful in 4m36s
feat: journal dashboard widgets, agent polish, and edit-mode live previews
Journal dashboard widgets and quick-add; rich-text quick-add dialogs.

Dashboard draft sync for live edit previews; assistant bubble + API tools.

Journal UX: stress slider, mood grid, query cap fix.
2026-07-04 22:03:45 -05:00

1.1 KiB

81 — Dashboard edit mode live widgets

Goal

In dashboard edit mode, render each widget's real data at its true final size so layout matches the saved view.

Why

Edit mode currently shows empty placeholders; on save, content-heavy widgets (e.g. Recent activity) expand and the grid reflows.

Depends on

  • 26 (customizable layout + widget configuration)

Scope

  • DashboardEditor / edit mode loads real widget components and data (not empty shells).
  • Widgets size to content consistently between edit and view modes.
  • Playwright: extend tests/e2e/dashboard.spec.ts — enter ?edit=1, assert real content visible. Prefer height-stability assertion only if non-flaky.

Out of scope

  • Redesigning the widget picker or config schemas.
  • New widget types.

Acceptance criteria

  • Edit mode shows real widget content for registered widgets.
  • Saving layout does not cause a large content-driven reflow for content-heavy widgets.
  • E2E covers real content visible in edit mode.

Notes