Quick-add actions must open create dialogs/sheets, not only navigate to module pages.
Background / current behavior
Every quick-add entry (FAB sheet and cmd-k palette) currently navigates to its module page (e.g. "New event" → /calendar). Task 21 intentionally used url navigation as a placeholder; inline create was deferred.
Each quick-add opens the creation UI for that entity (dialog/sheet) from wherever the button lives, without requiring a full page navigation first. Navigation-only is not acceptable.
Acceptance criteria
"New event" opens the event create dialog/sheet with create controls visible.
List/note/garden (and other registered) quick-adds open their create UI the same way.
Cmd-k and FAB sheet behave identically for the same action.
Playwright: extend tests/e2e/dashboard.spec.ts and/or add tests/e2e/quick-add.spec.ts — open FAB → action opens dialog/sheet, not only a route change.
<brief>Quick-add actions must open create dialogs/sheets, not only navigate to module pages.</brief>
## Background / current behavior
Every quick-add entry (FAB sheet and cmd-k palette) currently navigates to its module page (e.g. "New event" → `/calendar`). Task 21 intentionally used `url` navigation as a placeholder; inline create was deferred.
Relevant code: `src/modules/_core/module.ts` (`QuickAddAction`), module manifests (`quickAdds`), `QuickAddSheet` / `CommandPalette` under `src/components/`.
## Expected behavior
Each quick-add opens the **creation UI** for that entity (dialog/sheet) from wherever the button lives, without requiring a full page navigation first. Navigation-only is not acceptable.
## Acceptance criteria
- [ ] "New event" opens the event create dialog/sheet with create controls visible.
- [ ] List/note/garden (and other registered) quick-adds open their create UI the same way.
- [ ] Cmd-k and FAB sheet behave identically for the same action.
- [ ] Playwright: extend `tests/e2e/dashboard.spec.ts` and/or add `tests/e2e/quick-add.spec.ts` — open FAB → action opens dialog/sheet, not only a route change.
## Priority
P1 (batch step 1). Task brief: `docs/tasks/80-quick-add-create-ui.md`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Quick-add actions must open create dialogs/sheets, not only navigate to module pages.
Background / current behavior
Every quick-add entry (FAB sheet and cmd-k palette) currently navigates to its module page (e.g. "New event" →
/calendar). Task 21 intentionally usedurlnavigation as a placeholder; inline create was deferred.Relevant code:
src/modules/_core/module.ts(QuickAddAction), module manifests (quickAdds),QuickAddSheet/CommandPaletteundersrc/components/.Expected behavior
Each quick-add opens the creation UI for that entity (dialog/sheet) from wherever the button lives, without requiring a full page navigation first. Navigation-only is not acceptable.
Acceptance criteria
tests/e2e/dashboard.spec.tsand/or addtests/e2e/quick-add.spec.ts— open FAB → action opens dialog/sheet, not only a route change.Priority
P1 (batch step 1). Task brief:
docs/tasks/80-quick-add-create-ui.md.