This website requires JavaScript.
032fa800d9
fix(admin-panel): serve assets under /admin/ for same-host path deploy
feat/split-admin-table
s.esmaeili and Cursor
2026-10-31 23:24:46 +03:30
7b0bbc072c
build: refresh release artifacts after cart rial wage, header back button, variant modal responsive
mahmood and Claude Sonnet 5.5
2026-10-31 10:48:08 +03:30
09ff2a9c9b
feat(app): rial wage total on cart lines, split cart totals, back button on every header; admin variant modal responsive
mahmood and Claude Sonnet 5.5
2026-10-31 10:43:31 +03:30
6514b05d18
fix(money,orders): wage/gram-debt parity, atomic document confirm, expert edit, made-to-order, QA fixes
mahmood and Claude Sonnet 5.5
2026-10-29 18:09:02 +03:30
959a272227
build: refresh release artifacts after dropping user-app
mahmood and Cursor
2026-10-28 16:25:46 +03:30
520454481b
Remove user-app v1 and ship pending order, auth, and app fixes.
mahmood and Cursor
2026-10-28 16:22:32 +03:30
bc881a0a8a
build: rebuild API release bundle for the one-mobile-one-person check
mahmood and Claude Sonnet 5.5
2026-10-27 14:26:16 +03:30
5f3b00497e
feat(auth): one mobile, one person across sales experts and customers
mahmood and Claude Sonnet 5.5
2026-10-27 14:24:37 +03:30
5ddb225813
fix(ui): act-as strip no longer covers headers; customer type and slider permission
mahmood and Claude Sonnet 5.5
2026-10-26 11:16:23 +03:30
8c4ca20a25
fix(app): open the expert drawers — ant-design-vue 3 takes visible, not open
mahmood and Claude Sonnet 5.5
2026-10-26 10:51:34 +03:30
0b973f9e46
fix(app): re-check the sales-expert flag on every dashboard visit
mahmood and Claude Sonnet 5.5
2026-10-26 10:23:08 +03:30
d8b6d36c1b
build: rebuild API release bundle and admin panel for the omde list debug block
mahmood and Claude Sonnet 5.5
2026-10-26 09:38:35 +03:30
0156a976e7
feat(customers): opt-in debug block on the omde lists, printed in the panel console
mahmood and Claude Sonnet 5.5
2026-10-26 08:59:33 +03:30
ab39f6abed
chore(api): temporary boot-time data diagnostics in the container log
s.esmaeili and Claude Opus 5.5
2026-10-26 08:02:57 +03:30
ee43d664d5
fix(experts): an expert edited in the panel now shows up in the app
s.esmaeili and Claude Opus 5.5
2026-10-26 08:00:01 +03:30
600ce06d15
fix: Persian duplicate-value errors; admin panel favicon uses the project logo
s.esmaeili and Claude Sonnet 5.5
2026-10-26 06:54:28 +03:30
0c52adcd26
fix(customers): show every non-archived wholesale customer in the main list
s.esmaeili and Claude Sonnet 5.5
2026-10-26 06:50:05 +03:30
e2ec30f241
build: rebuild API release bundle for the admin/expert table split
s.esmaeili and Claude Sonnet 5.5
2026-10-25 23:55:07 +03:30
06c8a5f434
feat(auth): split panel admins out of AdminUser into their own Admin table
s.esmaeili and Claude Sonnet 5.5
2026-10-25 23:52:33 +03:30
4679e2498c
Exclude sales-expert trading accounts from wholesale customer lists.
develop
s.esmaeili and Cursor
2026-10-25 23:16:13 +03:30
066bfd2818
Build release artifacts for deploy.
s.esmaeili and Cursor
2026-10-25 22:46:21 +03:30
6592e88a2c
Fix admin IAM redirect and separate pending wholesale lists.
s.esmaeili and Cursor
2026-10-25 22:44:48 +03:30
55d27151c9
feat(products): port missing variant fields from henza and redesign variant modal
dev
mahmood
2026-10-25 16:06:17 +03:30
143d9aefbb
fix(cities): remove 'استان' prefix, keep clean city/province names
mahmood
2026-10-25 13:31:35 +03:30
41fc2496ef
fix(cities): keep only 31 provinces, remove bulky sub-cities seed
mahmood
2026-10-25 13:23:57 +03:30
bb281cc5d6
feat(cities): seed all Iran provinces and cities with tree hierarchy
mahmood
2026-10-25 13:04:07 +03:30
af5095a0e3
build: rebuild release and app bundles
mahmood
2026-10-25 12:08:58 +03:30
88cc8935de
build: rebuild assets and update bundles
mahmood
2026-10-25 11:55:55 +03:30
5bd77c33d3
update admin panel, api, and shared-types
main
mahmood
2026-10-25 11:43:45 +03:30
2134de99e2
Fix some for iam docs
mahmood
2026-10-18 22:45:47 +03:30
3223c90983
build: rebuild release bundles for orders pagination and dashboard hero
s.esmaeili and Cursor
2026-10-17 13:21:55 +03:30
afb068c643
feat: paginate customer orders and polish the dashboard hero
s.esmaeili and Cursor
2026-10-17 13:11:42 +03:30
f550172567
build: rebuild release bundles for the product detail action bar fix
s.esmaeili and Claude Opus 5.5
2026-10-14 15:54:27 +03:30
037280cc09
fix: size the v2 product detail to the visible screen so its action bar stays on screen
s.esmaeili and Claude Opus 5.5
2026-10-14 15:49:35 +03:30
1cfc19f483
build: rebuild release bundles for wine colour change
s.esmaeili and Claude Haiku 5.5
2026-10-14 15:30:33 +03:30
c018fe6dae
style: use the brand wine instead of navy for fills and borders
s.esmaeili and Claude Haiku 5.5
2026-10-14 15:27:45 +03:30
b4f260a1c5
build: rebuild release bundles for navy and person-form fixes
s.esmaeili and Claude Haiku 5.5
2026-10-14 15:21:24 +03:30
1c4571a68d
fix: remove navy from the customer app chrome and keep person forms fresh
s.esmaeili and Claude Haiku 5.5
2026-10-14 15:18:26 +03:30
890f5a9725
build: rebuild release bundles with retail dashboard change
s.esmaeili and Claude Haiku 5.5
2026-10-14 14:54:52 +03:30
640a42da05
feat: show retail dashboard figures to the super admin only
s.esmaeili and Claude Haiku 5.5
2026-10-14 14:51:25 +03:30
0520aaf1b1
build: rebuild release bundles with new logo
s.esmaeili and Claude Haiku 5.5
2026-10-14 14:37:52 +03:30
37902e8bff
feat: replace brand logo across apps and icons
s.esmaeili and Claude Haiku 5.5
2026-10-14 14:34:19 +03:30
c845f6db19
build: rebuild release bundles for build 181
s.esmaeili and Claude Haiku 5.5
2026-10-14 13:35:35 +03:30
532ceee189
feat: move brand name to one config and redesign the accounting card
s.esmaeili and Claude Haiku 5.5
2026-10-14 13:31:20 +03:30
5d2a1efb0c
build(api): rebuild release bundle with baseline-first migration fix
s.esmaeili and Claude Haiku 5.5
2026-10-14 10:46:15 +03:30
e7c9b7238f
fix(api): run baseline migration first so an empty database boots
s.esmaeili and Claude Haiku 5.5
2026-10-14 10:45:30 +03:30
2a33c0f290
Merge remote-tracking branch 'origin/design/login-restore'
M.Lotfi
2026-10-14 10:19:27 +03:30
3f033071f7
Fix some for docker
M.Lotfi
2026-10-14 08:48:15 +03:30
96416490bc
build: rebuild admin-panel, user-app, user-app-v2 and shared-types dist
design/login-restore
s.esmaeili and Claude Haiku 5.5
2026-10-14 04:34:01 +03:30
cf014e1f6c
chore: commit pending admin-panel, api auth and parity doc changes
s.esmaeili and Claude Haiku 5.5
2026-10-14 04:33:24 +03:30
55856cac89
ui(admin-panel): add form-page styles from the design line (styles only)
s.esmaeili and Claude Haiku 5.5
2026-10-14 03:57:46 +03:30
e26dddebd9
ui(admin-panel): restore login page design from the local design line
s.esmaeili and Claude Haiku 5.5
2026-10-14 03:55:51 +03:30
ea987b708f
fix(accounting): zarrin copy and sign notes match verified install
s.esmaeili and Claude Haiku 5.5
2026-10-13 19:19:38 +03:30
5b6207cd4f
chore: consolidate all branches into dev
s.esmaeili and Claude Haiku 5.5
2026-10-13 17:36:57 +03:30
d6d33d31c3
build: admin panel with responsive menus
s.esmaeili and Cursor
2026-10-13 10:31:21 +03:30
5a30024548
ui(admin-panel): responsive users, offers, reports, finance, sms, config, notify and branch menus
s.esmaeili and Cursor
2026-10-13 10:30:25 +03:30
c1b3e90b9b
feat(admin-panel): responsive branches, workshops, products and orders
s.esmaeili and Cursor
2026-10-13 09:14:28 +03:30
0a2466ca0c
ui(admin-panel): responsive persons menu, XTable phone cards, full-screen form modal
s.esmaeili and Cursor
2026-10-13 09:08:38 +03:30
28b0a4be38
ui(admin-panel): responsive dashboard and mobile drawer layout
s.esmaeili and Cursor
2026-10-13 08:53:25 +03:30
6ccdbc06f0
build: release build of admin, user apps and api
s.esmaeili and Claude Haiku 5.5
2026-10-12 15:37:03 +03:30
8b74c85a2a
fix(accounting): verify and fix Zarrin driver on real v228 install
s.esmaeili and Claude Sonnet 4.6
2026-10-12 15:23:24 +03:30
9fc0886a57
feat(apps): read products by id instead of loading the whole catalogue
s.esmaeili and Claude Opus 5
2026-10-12 15:19:50 +03:30
cbb93dec5d
feat(catalog): page and filter the storefront server-side (steps 1-2)
s.esmaeili and Claude Opus 5
2026-10-12 15:01:32 +03:30
bfbac92df5
fix(apps): back button follows real history; screens re-read on entry
s.esmaeili and Claude Opus 5
2026-10-12 12:42:42 +03:30
ddcc8c5649
feat(apps): a sales expert can work inside their customer's account (D29)
s.esmaeili and Claude Opus 5
2026-10-12 11:48:59 +03:30
c518f9995b
fix(auth): tell the user when the number is not registered (D28)
s.esmaeili and Claude Opus 5
2026-10-12 10:59:48 +03:30
89e2d7937e
feat(apps): tell a guest why they were bounced to the login page (D3)
s.esmaeili and Claude Opus 5
2026-10-12 10:40:22 +03:30
fd9191eca8
feat(orders): log the client price figures the server discards (MON-08)
s.esmaeili and Claude Opus 5
2026-10-12 10:29:13 +03:30
83e5d2868b
feat(orders): send the order-placement SMS and close Phase 1
s.esmaeili and Claude Opus 5
2026-10-12 10:24:46 +03:30
759625d2a1
fix: keep search scroll position when opening the product image preview
s.esmaeili and Cursor
2026-10-11 19:13:37 +03:30
c04505fbd8
Fix some for logout iam
Montech
2026-10-11 17:00:31 +03:30
025d223dac
fix some other bugs of iam
Montech
2026-10-11 16:01:15 +03:30
e4924a28f5
Fix some for iam
Montech
2026-10-11 15:24:16 +03:30
2e21758c2c
feat new update from MR S.Esmaieli
Montech
2026-10-11 14:43:17 +03:30
574fa1b4aa
feat: catalog read cache (api + user apps) and clearer Zarrin accounting errors
s.esmaeili and Cursor
2026-10-11 14:31:32 +03:30
561addc676
build: admin panel and both apps at version 1.148
s.esmaeili and Cursor
2026-10-10 17:57:49 +03:30
8faf4a7209
build: temporary static super-admin login (09128081392) + api release bundle
s.esmaeili and Cursor
2026-10-10 17:44:25 +03:30
bd3bc09b84
build: montzar brand rename (api release, user-app, user-app-v2)
s.esmaeili and Cursor
2026-10-10 17:18:55 +03:30
d613d16c82
fix: rename the henza brand to montzar
s.esmaeili and Cursor
2026-10-10 17:17:14 +03:30
f124a69e76
build: server bundle with the منتزر SMS texts
s.esmaeili and Cursor
2026-10-10 17:11:28 +03:30
4d635cb89a
fix(sms): every SMS says منتزر instead of هنزا گلد
s.esmaeili and Cursor
2026-10-10 17:10:45 +03:30
48da4cb4c7
build: server bundle and both apps at version 1.142
s.esmaeili and Cursor
2026-10-10 16:59:35 +03:30
b3dae57f0b
fix(sms,apps): login code no longer waits ~15s; wage quotes stop re-requesting
s.esmaeili and Cursor
2026-10-10 16:56:30 +03:30
840311a2a0
fix(sms): accept a gateway reply with debug text before its JSON
s.esmaeili and Cursor
2026-10-10 16:39:41 +03:30
797d030e67
fix(sms): stop sending platform to the relay gateway
s.esmaeili and Cursor
2026-10-10 16:34:57 +03:30
c34bf80e6f
fix(api): start in production with safe fallbacks instead of crash-looping (502)
s.esmaeili and Cursor
2026-10-10 16:19:30 +03:30
4336ec4a62
build: admin panel and both apps at version 1.137
s.esmaeili and Claude Opus 5.5
2026-10-10 14:12:38 +03:30
7f851676b5
fix(sms): inside Docker, send the server's public IP as the relay host, not the container's
s.esmaeili and Claude Opus 5.5
2026-10-10 12:58:13 +03:30
c47d02d377
build: admin panel and both apps at version 1.135, with release notes
s.esmaeili and Claude Opus 5.5
2026-10-10 12:47:05 +03:30
dbead8a6ba
feat(apps): version on every build, a «what changed» modal, and a clean update
s.esmaeili and Claude Opus 5.5
2026-10-10 12:44:24 +03:30
2bbd9408dd
build: rebuild the server bundle, admin panel and both apps from main
s.esmaeili and Claude Opus 5.5
2026-10-10 10:24:53 +03:30
8ff805a11c
Merge dev into main
s.esmaeili and Claude Opus 5.5
2026-10-10 10:20:19 +03:30
1bc3739e78
Merge release/delivery (IAM single sign-on) into the triage work
s.esmaeili and Claude Opus 5.5
2026-10-10 09:03:53 +03:30
9d3b5388ba
fix(security): a production server refuses to start until its keys, allowed origins and test login are right (REL-01, REL-03, SEC-04)
s.esmaeili and Claude Opus 5.5
2026-10-08 17:00:17 +03:30
d91dcf197b
feat(admin): birth date on the customer forms; permission saves limited to known rids (PERS-03, SEC-07)
s.esmaeili and Claude Opus 5.5
2026-10-08 16:45:41 +03:30
7bb5c2e00f
chore(apps): remove unused code and packages (DEAD-01, DEAD-02, DEAD-03)
s.esmaeili and Claude Opus 5.5
2026-10-08 16:40:10 +03:30
2d74f53d0a
feat(admin): D16 (b)(c) — Excel order-item report, document-confirm SMS, %name in bulk SMS
s.esmaeili and Claude Opus 5.5
2026-10-08 16:34:45 +03:30
fbe4f38e06
feat(cities): cities are a tree again, as legacy's; old dashboard permissions merged (PERS-02, PERM-01)
s.esmaeili and Claude Opus 5.5
2026-10-08 16:29:51 +03:30
fbe7b98ada
feat(admin): «اجرت» screen — edit the making-charge formula, check a sample, approve
s.esmaeili and Claude Opus 5.5
2026-10-08 11:26:56 +03:30
699657e483
feat(pricing): the server prices app orders with legacy's making-charge formula (MON-08)
s.esmaeili and Claude Opus 5.5
2026-10-08 11:26:55 +03:30