• Joined on 2026-02-22
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-25 07:20:49 +00:00
91637cb3a6 fix(web): search and multi-select data scope filters
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-25 06:39:30 +00:00
546a7a7e46 fix(web): keep jalali day cells inside calendar panel
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-24 18:57:48 +00:00
48815852fc fix(crm): mesghal by metal, jalali fit, scoped group filters
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-24 18:27:02 +00:00
f8128ebe3a fix(tahesab): rename invoice timestamp label to زمان چاپ
6ec7a1a942 fix(tahesab): label invoice timestamp as print date
2d690b4c04 feat(tahesab): polish asnad invoice PDF and prior balance
Compare 3 commits »
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-24 10:43:11 +00:00
1ba352f127 fix(tahesab): open invoice PDF window synchronously on click
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-24 09:07:18 +00:00
f50246dc46 feat(tahesab): PDF invoice export for asnad cards
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-24 06:13:47 +00:00
7d9fc8447f fix(reports): show Tahesab sales link only when connection exists
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 17:07:28 +00:00
5be0bc6f5e fix(tahesab): register Ant components on sales report page
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 16:37:44 +00:00
2ca2650b69 fix(tahesab): make sales report apply and sync actions fire
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 16:24:33 +00:00
42b3fc72cc fix(tahesab): type sales report statistic value for vue-tsc
6d8ede8e2a fix(tahesab): polish sales report page chrome
Compare 2 commits »
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 14:54:27 +00:00
ade43fea0f feat(tahesab): sales report snapshot with org-module gate
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 12:16:09 +00:00
65cf4e9a66 feat(auth): allow owner to force OTP-only login per user
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 11:01:03 +00:00
80fb5bf1bb feat(lead-forms): real file upload under 200KB and Jalali date
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 09:46:22 +00:00
31f45a6a31 fix(acl): simplify data access UI to a single filter
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 08:51:05 +00:00
73c87b8be4 fix(acl): keep empty draft rules and clarify OR/AND hint
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-22 08:26:10 +00:00
09a60b3b5a feat(acl): deep data access by section for roles and users
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-21 18:21:29 +00:00
cb5944e767 fix(finance): shared treasury layout so tab switches stop jumping
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-21 16:34:54 +00:00
23ae273232 feat(contacts): compact layout, mobile filter sheet and redesigned cards
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-21 15:18:57 +00:00
1c2da34983 fix: persist and re-apply contact saved filters correctly
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-10-21 14:40:07 +00:00
50d7cad66e feat: multi-select contacts filter panel for groups sources and mood