Phase F3: Quick-Jot Note Creation

phase-pal-e-docs-quick-jot Phase

Goal: First write capability in the frontend — capture thoughts fast via a quick-jot modal, triage later. The inbox concept.
Owner: Dev-Frontend agent
Repo: forgejo_admin/pal-e-app
Depends on: None — backend POST /notes already built and tested.

Scope

  • Floating action button (bottom-right) or keyboard shortcut to open quick-jot modal
  • Modal: title (required), optional body (single paragraph), optional project dropdown, optional note_type (defaults to todo)
  • Creates note via SvelteKit API proxy route → POST /notes on backend
  • Auto-generates slug from title (lowercase, hyphenated)
  • Lands on project board as backlog item if project has a board (via board sync)
  • Success feedback: toast/notification with link to created note
  • New API proxy route: POST /api/notes in SvelteKit
  • Minimal — no rich editor, just title + optional body text

Deliverables

  • TBD — filled after completion
  • plan-pal-e-docs — parent plan
  • phase-pal-e-docs-frontend-search — Phase F1 (search helps find created notes)
  • phase-pal-e-docs-board-filtering — Phase F2 (board filtering helps triage quick-jots)