Alireza Hassani and Cursor
4598add88c
Ship legacy migrate APIs, portfolio/blog old-id schema, and admin migrate/purge flows.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 16:10:41 +03:30
Alireza Hassani and Cursor
7244b70e90
Add approved invoice status with lock after customer acceptance.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 11:54:16 +03:30
Alireza Hassani and Cursor
723948cd5e
Add opaque 12-digit publicId for unguessable invoice links.
...
Public viewer and URLs use publicId instead of sequential primary keys.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 12:00:10 +03:30
Alireza Hassani and Cursor
3faeb9bc0d
Expand invoices with full templates, public viewer API, and account holder.
...
Add invoice template CRUD, key points/accounts, public GET endpoint, and migration 039 for account_holder_name.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 11:04:26 +03:30
Alireza Hassani and Cursor
426316d53c
Add platform invoices API with item templates and optional name.
...
Super admins can manage predefined invoice lines and issue invoices to businesses; schema is ready for future business-scoped use.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 20:59:35 +03:30
Ali Reza
bb59d5e9ba
Initial commit: Meshkee CMS API
...
NestJS backend with Prisma, Docker Compose for Postgres/Redis, and deploy docs for the production VM.
2026-07-21 17:52:36 +03:30