This website requires JavaScript.
f550172567
build: rebuild release bundles for the product detail action bar fix
main
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
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
4b7b2473fc
feat(orders): «عدم سفارش» blocks app orders; import starts everyone allowed (MON-05)
s.esmaeili and Claude Opus 5.5
2026-10-08 11:16:29 +03:30
1c850216e9
fix(security): no dev key, demo seed or open CORS in production (SEC-04, SEC-05)
s.esmaeili and Claude Opus 5.5
2026-10-08 11:00:45 +03:30
fb25b2251b
fix(ledger): an order's debt follows its status, as legacy recomputed it (ACC-03)
s.esmaeili and Claude Opus 5.5
2026-10-08 10:57:38 +03:30
5d386bf752
feat(favorites): keep customer favourites on the server, as legacy did (FAV-01)
s.esmaeili and Claude Opus 5.5
2026-10-08 10:54:17 +03:30
5480398a93
docs: issues triage plan; close items verified fixed
s.esmaeili and Claude Opus 5.5
2026-10-08 10:54:17 +03:30
53b61ae80d
docs: migration map §10.9 — order expert credit and the owner's rulings
s.esmaeili and Claude Opus 5.5
2026-10-08 10:40:22 +03:30
38ce3d2488
fix(admin): Jalali dates in grids and legacy order-status tags
s.esmaeili and Claude Opus 5.5
2026-10-08 10:40:22 +03:30
29084904e9
feat(orders): credit each order to the expert who placed it, as legacy did
s.esmaeili and Claude Opus 5.5
2026-10-08 10:40:21 +03:30
dcb74603ad
feat add some for users in iam
mahmood
2026-10-08 00:10:10 +03:30
1b02780881
add ennv need in server for iam?
mahmood
2026-10-07 22:02:53 +03:30
40a28d5605
Feat build new
mahmood
2026-10-07 21:26:54 +03:30
8c5d971d1f
migration
s.esmaeili
2026-10-07 20:20:27 +03:30
92831ed33e
docs: migration map — verified data facts, corrections, import tool
s.esmaeili and Claude Opus 5.5
2026-10-07 19:35:19 +03:30
be5ca829d2
feat(import): henza → gold-bank data import tool
s.esmaeili and Claude Opus 5.5
2026-10-07 19:35:18 +03:30
7019cad932
refactor(auth): move the password-hash helpers into their own module
s.esmaeili and Claude Opus 5.5
2026-10-07 19:35:02 +03:30
3ac9e92e9f
feat(db): Customer.cityNameRaw for the city typed at legacy sign-up
s.esmaeili and Claude Opus 5.5
2026-10-07 19:35:01 +03:30
5bacade748
chore: keep the live henza data dump out of git
s.esmaeili and Claude Opus 5.5
2026-10-07 19:35:01 +03:30
4d3b15c3b9
docs: data migration map — precheck results, owner rulings, run status
s.esmaeili and Claude Opus 5.5
2026-10-07 17:37:34 +03:30
884413513d
feat(auth): refuse non-bcrypt password hashes before calling bcrypt
s.esmaeili and Claude Opus 5.5
2026-10-07 17:37:26 +03:30
e020e6a633
fix(customers): handle REJECTED verification explicitly
s.esmaeili and Claude Opus 5.5
2026-10-07 17:37:19 +03:30
45633b5aa0
feat(db): additive prep migration for the henza data import
s.esmaeili and Claude Opus 5.5
2026-10-07 17:37:12 +03:30
5223de313a
fix some for iam
Montech
2026-10-07 16:45:36 +03:30
19d490e790
feat: accounting integration (D27), SMS relay driver (D26), rebuild user apps
s.esmaeili and Claude Opus 4.6
2026-10-06 16:48:36 +03:30
a72fa607a5
Add CartView build asset for user-app-v2
s.esmaeili and Claude Opus 5.5
2026-10-04 20:19:15 +03:30
e54511fa94
md
s.esmaeili
2026-10-04 20:16:30 +03:30
6ae48d417d
md app
s.esmaeili
2026-10-04 20:11:09 +03:30
dfc70b6757
fix some for docker 2
Montech
2026-10-04 17:25:00 +03:30
f3928fe228
fix some for docker
Montech
2026-10-04 17:23:30 +03:30
eecd91c9be
fix docker
Montech
2026-10-04 17:20:04 +03:30
b5b3cd8bef
build(user-apps): rebuild user-app and user-app-v2 dist
s.esmaeili and Claude Opus 5.5
2026-10-04 16:31:50 +03:30
f441ca8289
feat(user-apps): appearance settings (dark mode + reduced motion), product morph, filter sheet
s.esmaeili
2026-10-04 16:18:56 +03:30
c05352d6fd
refactor(ui): replace modal dialogs with toast/sheet components
s.esmaeili and Claude Sonnet 5
2026-10-04 13:57:25 +03:30