Add frontend/modules/loyalty with types, API client, design system, feature pages and thin App Router routes under app/loyalty/. BFF proxy at app/api/loyalty/. Include loyalty frontend docs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Move business logic out of App Router into module packages, add boundary validation scripts, and keep all routes as thin re-exports without changing URLs or API behavior.
Co-authored-by: Cursor <cursoragent@cursor.com>
Connect all CRM pages to the BFF and CRM service, add module docs, and mark CRM available in the SuperApp catalog.
Co-authored-by: Cursor <cursoragent@cursor.com>
Goods receipts and warehouse receipts now capture party vs warehouse separately; purchase returns link to invoices and reduce AP.
Co-authored-by: Cursor <cursoragent@cursor.com>
Users now fill legal name, national ID, economic code, address and contacts instead of generic setting key/value ops documents.
Co-authored-by: Cursor <cursoragent@cursor.com>
Stop refetching /me on every page mount, warm shared accounting queries, prefetch nav routes, and keep the shell visible during soft SPA transitions.
Co-authored-by: Cursor <cursoragent@cursor.com>
RHF was caching 0/0 via useMemo on in-place form arrays; MoneyInput now drives Controller. Voucher list exposes source filters for manual vs automatic GL docs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Enable tenant-controlled auto-post for sales/purchase/treasury via Posting Engine, block unbalanced voucher lines on FE and BE, and expose international posting controls in settings.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire nested nav pages for phases 5.1-5.11 to real list/create endpoints, fix COA import connectivity via same-origin proxy, and add operational migration.
Co-authored-by: Cursor <cursoragent@cursor.com>
Adds accounting-service PATCH/archive, fiscal helpers, COA templates and setup status, plus SuperApp Accounting UI (DS, scoreboard, masters, vouchers, ledger, ops modules) with session refresh and HTTPS public API URLs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire production domain, CORS for tenant subdomains, celery volume mounts, and nginx reverse proxy configs for apex, API, identity, auth, and wildcard tenants.
Co-authored-by: Cursor <cursoragent@cursor.com>