feat: add invoice lifecycle management #2

Merged
kdaniel2410 merged 2 commits from codex/invoice-lifecycle into main 2026-06-25 11:18:13 +00:00
Owner

Adds invoice lifecycle status and timestamps with a safe draft default migration. Introduces a /dashboard/invoices/[id] detail page showing invoice header, client, dates, totals, notes, payment details, invoice lines, print support, and guarded status actions for sent, paid, and void transitions. Surfaces lifecycle status and detail links in the global billing invoice list and client invoice list.

Checks run:

  • DATABASE_URL=file:./local.db pnpm db:generate
  • npx @sveltejs/mcp svelte-autofixer on changed Svelte files
  • pnpm check (blocked by out-of-date worker-configuration.d.ts at wrangler types --check)
  • pnpm exec svelte-kit sync && pnpm exec svelte-check --tsconfig ./tsconfig.json
  • DATABASE_URL=file:./local.db pnpm exec drizzle-kit generate --name invoice_lifecycle
Adds invoice lifecycle status and timestamps with a safe draft default migration. Introduces a /dashboard/invoices/[id] detail page showing invoice header, client, dates, totals, notes, payment details, invoice lines, print support, and guarded status actions for sent, paid, and void transitions. Surfaces lifecycle status and detail links in the global billing invoice list and client invoice list. Checks run: - DATABASE_URL=file:./local.db pnpm db:generate - npx @sveltejs/mcp svelte-autofixer on changed Svelte files - pnpm check (blocked by out-of-date worker-configuration.d.ts at wrangler types --check) - pnpm exec svelte-kit sync && pnpm exec svelte-check --tsconfig ./tsconfig.json - DATABASE_URL=file:./local.db pnpm exec drizzle-kit generate --name invoice_lifecycle
kdaniel2410 added 2 commits 2026-06-25 11:17:10 +00:00
kdaniel2410 force-pushed codex/invoice-lifecycle from 8450712afa to e1e2e94bf2 2026-06-25 11:17:10 +00:00 Compare
kdaniel2410 merged commit ead37e529e into main 2026-06-25 11:18:13 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kdaniel2410/clearity#2