• Joined on 2026-02-22
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-06 10:20:50 +00:00
820c0780d8 Ship loyalty club and form builder so production pull gets the new screens.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-06 06:41:47 +00:00
175f1fa440 Show three tiles and a plus on the quick-create FAB.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 16:44:33 +00:00
361dbfc3e5 Make the quick-create FAB high-contrast while keeping the squircle shape.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 16:39:37 +00:00
73d949d5d7 Differentiate the global quick-create FAB from page action buttons.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 16:29:55 +00:00
495b529aaa Make note cards equal squares and open the editor as a centered modal.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 16:11:46 +00:00
f43aa125ea Fix note color swatches outside teleported editor panel.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 15:43:09 +00:00
4e3dbb4e00 Redesign notes list and editor to match Keep-style mockups.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 15:08:17 +00:00
32af147237 Redesign sales goals and forecast with typed targets and live progress.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 14:34:18 +00:00
1c1b77e74a Lock canonical npm deploy steps for production.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 14:23:58 +00:00
2ece79b3d6 Unify invoices and quotes UI with discount, tax, and credit notes.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 13:35:03 +00:00
7862b6f374 Redesign reports dashboard with full API-backed widgets.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 12:56:36 +00:00
55f360c13f Redesign products list and form to match catalog mockups.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 08:11:06 +00:00
028362da44 Show dash instead of null string on Tahesab document cards.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 08:05:27 +00:00
11fa4c5e23 Treat Tahesab 404 no-records as empty asnad list.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 07:57:51 +00:00
8f9a00f319 Fix asnad via root POST like Hamkar; show accounting code label.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 07:48:48 +00:00
3ab102ddae Align DoListAsnad with Hamkar (4 args) and treat empty ERROR as [].
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 07:38:53 +00:00
1ac23e13c1 Improve person assets UI and fix Tahesab asnad date/list.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 07:11:20 +00:00
43526cb980 Fix Tahesab empty-range 502 by using a single ByCode call.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 07:01:03 +00:00
38f4b75a78 Allow empty Tahesab code range to list and import all customers.
Mahdi pushed to main at Mahdi/CRM_Montzar 2026-09-05 06:22:36 +00:00
3277561e55 Clarify Tahesab self-signed TLS fix with one-click enable.