v1.4.5a
What's Changed
- feat : display modal confirmation before sending email by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/319
- feat: add API key authentication and OpenAPI spec for API access by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/314
- Fix/list pages ux by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/311
- Feat/documentation 321 by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/330
- deploy docs on main by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/335
- feat: integrate TanStack Query for server state management by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/316
- Feat/article catalog 190 by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/327
- Feat/invoice status progression by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/329
- allow-duplicate-client-email by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/324
- Feat/refactor receipt payment 331 by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/332
- feat : lookup french company info with siret by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/333
- refactor(payments): rename receipt domain to payment (DB, enums, i18n) by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/341
- feat(invoices): add DRAFT watermark on PDF and in-app preview (#339) by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/342
- feat(invoices): rework invoice list status filters as multi-select by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/343
- chore(deps): update backend and frontend deps within their semver ranges by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/344
- Feat/invoice partial payment 199 by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/345
- Feat/simplify onboarding by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/347
- chore(deps): bump the npm_and_yarn group across 3 directories with 9 updates by @dependabot[bot] in https://github.com/invoicerr-app/invoicerr/pull/348
- fix(auth): send name on sign-up so better-auth 1.6 validation passes by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/350
- Feat/dashboard real vs forecast by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/353
- Feat/backend health banner by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/352
- Tighten invoice lifecycle: payment-driven status, draft-only deletion, and PDF export rework by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/351
- Feat/quote progression visual by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/354
- Feat/payments table view by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/355
- feat : link to Swagger API docs from the API keys settings page by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/356
- Docs/quote invoice articles update by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/362
- Feat/item name description pdf layout by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/361
- fix : add sync-schema to run migration with prisma schema previous release as baseline by @Kent1mrqs in https://github.com/invoicerr-app/invoicerr/pull/366
Full Changelog: https://github.com/invoicerr-app/invoicerr/compare/v1.4.4a...v1.4.5a