Ship invoice templates, public viewer, and print-ready show page.

Move template/issue editors to full pages, add public invoice SPA with PDF print, and local-aware public URLs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-07-26 11:04:29 +03:30
co-authored by Cursor
parent 8f4af7a16c
commit cbffb23ec3
20 changed files with 2501 additions and 564 deletions
+3
View File
@@ -3,4 +3,7 @@ VITE_API_BASE_URL=http://localhost:3000/api/v1
VITE_ADMIN_DOMAIN=meshkee.app
# Public domain used in platform invoice links (https://{domain}/invoices/{id}).
VITE_INVOICE_PUBLIC_DOMAIN=meshkee.com
# Optional full origin for local show-page design (overrides domain). Leave unset in DEV —
# links use the current Vite origin (e.g. https://meshkee.app:5174/invoices/{id}).
# VITE_INVOICE_PUBLIC_BASE_URL=https://meshkee.app:5174
# Local HTTPS certs (gitignored): mkcert -cert-file .certs/meshkee.app.pem -key-file .certs/meshkee.app-key.pem meshkee.app