Commit Graph

7 Commits

Author SHA1 Message Date
367dc83ecb Fix const reassignment that broke accounting-frontend Docker build. 2026-07-08 15:55:00 +03:30
f1a8380a58 Stop party sync feedback loop causing repeated PATCH overfetch.
Cache FunZone snapshot sync keys and harden partyNeedsSync comparisons so purchases/suppliers no longer re-patch the same party on every store update.
2026-07-08 15:49:33 +03:30
Shayan Azadi
11dfe28623 Unify FunZone voucher sync on the accounting documents page.
Consolidate sync buttons into one flow on ????? ????????, deduplicate treasury vs invoice and customer vouchers, add FunZone inventory lifecycle views, and improve stat card number display.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 15:13:18 +03:30
Shayan Azadi
f6b6e27294 Add FunZone sync for sales and purchases, voucher filters, and event-name support.
Manual sync buttons pull customer payments and owner payouts into treasury, invoices, and accounting vouchers; voucher page gains category, date, status, and search filters; supplier vouchers dedupe against treasury-backed entries.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 22:09:08 +03:30
Shayan Azadi
4508be582a Expand sales, treasury, and parties modules with Jalali calendar and FunZone integrations
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 03:15:52 +03:30
Shayan Azadi
d7252f1d21 Add Docker support with multi-stage Vite build and nginx serving
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 00:32:25 +03:30
Shayan Azadi
ce6c110e06 Initial commit: FunZone accounting frontend with Sepidar-inspired RTL modules
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-01 00:29:25 +03:30