mohmdsdg and Cursor
3e15cb1481
fix(products): hide empty categories and stabilize catalog list
...
Only show active products, keep partial SSE lists from dropping items, and hide category tabs with no products.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 09:55:32 +03:30
mohmdsdg
57780ae99c
fix bug
2026-09-04 01:50:59 +03:30
mohmdsdg and Cursor
3dda7fcf60
fix(build): drop missing transactions page data import.
...
Ghatreh lacks useTransactionsPageData; the dynamic import broke Vite production builds.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 00:43:00 +03:30
mohmdsdg and Cursor
bddd591d63
feat(boot): use boot-loader as splash with cached tenant logo
...
Remove the Vue splash overlay and unused duplicate public logos from dist output.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 20:24:44 +03:30
mohmdsdg and Cursor
0d19412c96
feat(trade): wait on colleague order until status is final
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 15:55:08 +03:30
mohmdsdg and Cursor
164bb267f1
fix(trade): show three gram decimals when converting from rial
...
Keep the rial-locked order amount unchanged; only the gram input display is capped.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 15:45:13 +03:30
mohmdsdg and Cursor
8929501be5
Show pending-admin messages from profile and bank-card save responses.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 21:35:11 +03:30
mohmdsdg and Cursor
383d371d00
Update auto-generated Vue component type declarations.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 21:19:27 +03:30
mohmdsdg and Cursor
5b06034255
Show accounting adjust notes on transactions and polish input/lottie boot.
...
Transaction detail surfaces note text for adjustments; Persian digit input and local Lottie preload are included.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 21:18:29 +03:30
mohmdsdg and Cursor
449fad5ed1
fix(price): delay empty-quote UI until settle window
...
Avoid flashing no-quote too early while waiting for live/SSE price after first empty response.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-27 18:47:42 +03:30
mohmdsdg and Cursor
059ba0b565
fix(files): join storage URLs onto /server so public images load
...
Relative storage paths were resolved on the SPA host instead of the API, so uploaded files 404'd.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-26 18:01:25 +03:30
mohmdsdg and Cursor
4675a5b5e3
fix(home): show quote skeleton while loading and harden auth/images
...
Prefer server quote status, avoid false no-quote before ready, toast on 401 re-login, and keep product/banner image URLs absolute.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-26 16:59:29 +03:30
mohmdsdg and Cursor
ff3a1cb00b
fix(products): absolutize image URLs and preserve them on SSE merge
...
Relative full_src now uses node_server, and empty live-list file payloads no longer wipe catalog images.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 20:49:53 +03:30
mohmdsdg and Cursor
29579f80d3
fix(products): keep newly uploaded image when SSE list is stale
...
The live product stream was replacing the catalog with an older payload, so the new photo flashed then jumped back. Keep the newer file_id and stop resetting the img on unrelated price ticks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 16:14:49 +03:30
mohmdsdg and Cursor
16ade71598
feat(user): gate menus by SuperAdmin flags and show physical delivery
...
Hide fund/earn/gift entries when access is off, add matching route guards, and surface physical delivery instead of price alert on mobile profile.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 14:19:26 +03:30
mohmdsdg and Cursor
2238a34c53
fix(price): hide stored fallback when last-price display is off
...
Treat only live quote sources as open; a leftover database price should not stay on screen after the admin switch is turned off.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 03:01:10 +03:30
mohmdsdg and Cursor
ea71591557
fix(price): apply live trading-hours settings without refresh
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 02:29:14 +03:30
mohmdsdg
e87ba066db
feat(user): about software page, enamad badge, and deal sheet UI polish
...
Add public about-software flow, login-only enamad, and deal buy/sell UI refinements for the store user app.
2026-08-24 19:39:07 +03:30
mohmdsdg
bb4bcdf600
fix tv 3
2026-08-22 22:35:10 +03:30
mohmdsdg
1171390996
fix tv
2026-08-22 22:05:59 +03:30
mohmdsdg
be59cca162
fix tv
2026-08-22 21:50:39 +03:30
mohmdsdg and Cursor
444178df05
feat: add gold day calculator and polish desktop UI
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 21:35:18 +03:30
MojtabaSoumi
d2737a4998
1405/05/29-add tv page
2026-08-20 10:06:55 +03:30
mohmdsdg and Cursor
866ffbf774
fix(fee): default service fee to 0 when setting is empty
...
Read fee_service_charge_percentage only; no implicit 0.01 fallback.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 19:55:42 +03:30
mohmdsdg and Cursor
66807fca8d
fix(price-trigger): SMS-only alerts in ghatreh user app
...
Match khaneghi_user price trigger SMS-only behavior and UI copy.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 19:02:46 +03:30
mohmdsdg and Cursor
47ac13b114
feat: mobile keyboard auto-scroll for input fields
...
- initMobileInputKeyboardScroll utility using visualViewport API
- mobile-keyboard-scroll.less for scroll-margin and padding adjustments
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-19 11:52:00 +03:30
mohmdsdg and Cursor
e578ba521d
feat: add product select to price alerts
...
Customer can pick a product when creating an alert and see it on the card.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-18 22:23:25 +03:30
mohmdsdg and Cursor
e01192fb5e
feat: align fee summary, special pricing and support chat with modular
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-18 17:57:22 +03:30
mohmdsdg and Cursor
e9c5830d4e
fix: merge SuperAdmin settings over local can_edit locks
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-18 17:57:22 +03:30
mohmdsdg and Cursor
9d391aeb95
feat: show selected products on public /tv board
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-18 17:16:59 +03:30
mohmdsdg and Cursor
a9d0cba909
feat: load program-settings from SuperAdmin with 3-host failover
...
Use /api/public/program-settings only and retry montzar/montech/montest
three rounds before showing the bootstrap error.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-18 16:10:35 +03:30
mohmdsdg and Cursor
5d3ca82236
feat: align piggy, support chat and numeric input with modular app
...
Persian keyboards send ٫ ، and / as decimal or thousand separators, so amount
and weight fields now normalize input before parsing. Support chat reopens an
existing thread instead of starting a new one, and axios surfaces the server
message on failure.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-11 22:17:17 +03:30
mohmdsdg and Cursor
d2183c9a3c
feat: failover SuperAdmin domains for get_user/get_version
...
Replace nerkh.gold with adm.montzar/montech/montest and prefer last successful URL.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-11 12:13:42 +03:30
MojtabaSoumi
4361e71030
1405/05/15-change redirect route
2026-08-06 11:54:35 +03:30
mohmdsdg
46807e3089
added gholak
2026-08-03 22:36:23 +03:30
mohmdsdg
d6608283f6
fix some bugs
2026-08-03 11:52:44 +03:30
mohmdsdg
e41a898686
fix pargar and login 2
2026-08-01 14:10:21 +03:30
mohmdsdg
0cd3772517
fix pargar and login
2026-08-01 14:04:26 +03:30
mohmdsdg
5b0bb45e52
added chat 2
2026-07-30 18:33:08 +03:30
mohmdsdg
106b0ebbdf
fix some bugs from accounting 7
2026-07-28 21:14:34 +03:30
mohmdsdg
a49b20dfd4
fix some bugs from accounting 7
2026-07-28 21:02:44 +03:30
mohmdsdg
7cd3fac28b
fix pargar mande
2026-07-25 12:13:30 +03:30
mohmdsdg
9319906737
fix some bugs 7
2026-07-22 12:20:39 +03:30
mohmdsdg
0106c94d24
fix some bugs
2026-07-19 21:49:31 +03:30
MojtabaSoumi
37d86ba36e
1405/04/27
...
-responive bugs
2026-07-18 15:46:38 +03:30
MojtabaSoumi
c2a355f2de
1405/04/27
...
-
2026-07-18 11:30:40 +03:30
mohmdsdg
bc80ddc1f1
Merge branch 'kashkool' of https://get.feep.ir/ghatreh/ghatreh_user into kashkool
2026-07-16 15:22:50 +03:30
mohmdsdg
362040a649
update
2026-07-16 15:21:53 +03:30
MojtabaSoumi
a5c714a15b
1405/04/25
...
-
2026-07-16 12:00:57 +03:30
mohmdsdg
5d390fb225
update
2026-07-16 11:14:58 +03:30