Files
famapp/docs/tasks/80-quick-add-create-ui.md
T
ginnoir 76f68548b2 docs: complete Phase 9 backlog triage (issues map, briefs, ADRs)
Map design IDs to Gitea #1-#37, add tasks 80-88, stub ADRs 0004-0006,
and point STATUS at the P1 batch order.
2026-07-04 01:23:30 -05:00

1.2 KiB

80 — Quick-add opens create UI

Goal

Make every quick-add action open the entity's creation dialog/sheet instead of only navigating to a module page.

Why

Task 21 shipped URL navigation as a placeholder. Users expect "New event" to start creating an event immediately.

Depends on

  • 21 (quick-add registry)

Scope

  • Extend QuickAddAction / client handling so actions can open create UI (dialog/sheet) in-place.
  • Wire calendar, lists, notes, garden, bangs (and any other registered) quick-adds to their create UIs.
  • Keep FAB sheet and cmd-k behavior identical per action.
  • Playwright: extend tests/e2e/dashboard.spec.ts and/or add tests/e2e/quick-add.spec.ts.

Out of scope

  • Fuzzy search across entities.
  • New entity types.

Acceptance criteria

  • Each registered quick-add opens create UI with create controls visible.
  • No quick-add is navigation-only unless explicitly documented as view-only (none in v1 set).
  • E2E: FAB → action opens dialog/sheet (not only route change).

Notes

  • Gitea: ginnoir/famapp#1
  • Prefer reusing existing create dialogs/sheets over new ones.