Map design IDs to Gitea #1-#37, add tasks 80-88, stub ADRs 0004-0006, and point STATUS at the P1 batch order.
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# 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](https://gitea.ginnoir.com/ginnoir/famapp/issues/1)
|
|
- Prefer reusing existing create dialogs/sheets over new ones.
|