Commit Graph
46 Commits
Author SHA1 Message Date
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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 be59cca162 fix tv 2026-08-22 21:50:39 +03:30
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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
mohmdsdgandCursor 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 d6608283f6 fix some bugs 2026-08-03 11:52:44 +03:30
mohmdsdg 5b0bb45e52 added chat 2 2026-07-30 18:33:08 +03:30
mohmdsdg a49b20dfd4 fix some bugs from accounting 7 2026-07-28 21:02:44 +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 362040a649 update 2026-07-16 15:21:53 +03:30
mohmdsdg 5d390fb225 update 2026-07-16 11:14:58 +03:30
mohmdsdg 51e3c3f0cb added pargar 2026-07-05 20:49:01 +03:30
mohmdsdg 3561e8ae07 Merge remote-tracking branch 'origin/kashkool' into kashkool 2026-07-02 09:43:22 +03:30
mohmdsdg ce8029919c fix bugs 2026-07-01 22:29:18 +03:30
MojtabaSoumi c3aaeaf91a 1405/04/10-fix bugs 2026-07-01 18:16:12 +03:30
mohmdsdg 4fa2c0d57d fix bugs 2026-06-30 22:21:56 +03:30
mohmdsdg 8b855e5ee4 fix kashkool 2026-06-29 22:43:28 +03:30
mohmdsdg be17631109 new update 2026-06-29 15:27:35 +03:30
mohmdsdg 2e159dde20 bug fixed 2026-06-13 18:03:15 +03:30
mohmdsdg 548866160c kashkool ver 1 2026-06-13 14:03:52 +03:30
mohmdsdg f7ba6963ef store 6 2026-06-13 12:20:11 +03:30
MojtabaSoumi 400178591e 1405/02/29-kashkool 2026-05-19 20:53:52 +03:30
MojtabaSoumi 1905408993 Merge remote-tracking branch 'origin/main' 2026-04-09 14:01:18 +03:30
MojtabaSoumi 4a9cb2a944 1405/01/20-add giftcard & discount 2026-04-09 13:58:37 +03:30
safavimohadeseh78 54c43fab63 . 2026-03-17 20:34:40 +03:30
MojtabaSoumi 71312d809d 1404/11/19-change rule in input buy product 2026-02-08 13:37:10 +03:30
MojtabaSoumi 00c2e38ab9 1404/11/08-store style 2026-01-28 11:17:48 +03:30
safavimohadeseh78 1d6f342ff1 solve bug of numbers 2026-01-07 14:23:36 +03:30
safavimohadeseh78 7fc6918ded gateway 2025-12-21 17:22:27 +03:30
safavimohadeseh78 28506f65ea 26/8/1404 2025-11-17 15:03:25 +03:30
safavimohadeseh78 9c4391be42 26/8/1404 2025-11-17 09:34:35 +03:30
safavimohadeseh78 6d4c962a44 21/8/1404 2025-11-12 14:43:00 +03:30
safavimohadeseh78 9e96b500f0 6/8/1404 2025-10-28 18:36:53 +03:30
safavimohadeseh78 5f0d5fb5e6 second commit 2025-10-05 10:57:17 +03:30
safavimohadeseh78 2a818f5784 13/7/1404 2025-10-05 09:44:14 +03:30