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>
Scaffold frontend/modules/loyalty with types, API client, design system, feature pages, and thin App Router routes. Wire all screens to backend Loyalty service via BFF proxy. Add loyalty docs and update progress.
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>