Map design IDs to Gitea #1-#37, add tasks 80-88, stub ADRs 0004-0006, and point STATUS at the P1 batch order.
1.2 KiB
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.tsand/or addtests/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.