Commit Graph
74 Commits
Author SHA1 Message Date
Mahdi 0e7f97d938 feat(tenants): show read-only createdAt for hamkar/khanegi versions 2026-08-15 15:44:44 +03:30
MahdiandCursor 3e97fca336 chore(sms): shorten blocked SMS hint copy
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 16:31:43 +03:30
MahdiandCursor 6dae311952 fix(server): clarify kill-switch stub when SMS secret missing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 19:33:20 +03:30
MahdiandCursor 4e723c31ea feat: UI switch for server access kill switch
Add SuperAdmin toggle to cut app/admin access for a sold version with push status feedback.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 16:05:04 +03:30
MahdiandCursor df83af90e8 feat(auth): enforce admin permissions in UI
Add can()/router meta, HomePage module filtering, Admins permission
matrix, and hide write actions when the user lacks *:write.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 15:30:26 +03:30
MahdiandCursor 8d0b65f087 fix: normalize Khanegi UI config on save for userTheme schema
Prevent re-saving invalid navigation.type/header.variant/products routes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 12:34:06 +03:30
MahdiandCursor c7947fc668 fix: default Khanegi modular palette to Niazi colors
Header #0a1b37, accent #e0be7f, background #ffffff.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 11:42:31 +03:30
MahdiandCursor be4931047d Add Khanegi modular appearance editor and variant routing.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 12:58:44 +03:30
MahdiandCursor 8652e63ea6 Allow negative toman input for SMS auto-block threshold.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 14:55:51 +03:30
MahdiandCursor 196166e1e5 Add SMS auto-block threshold input on tenant page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 14:12:30 +03:30
MahdiandCursor 8e696bb591 Display and accept SuperAdmin money amounts in tomans.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 13:27:31 +03:30
MahdiandCursor 68de9a2337 Add All chip to clear status filters on panel legends.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 13:00:50 +03:30
MahdiandCursor 9ec1500018 Make panel legend chips toggle status filters.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 12:52:02 +03:30
MahdiandCursor da25d91ba7 Add cross-panel tenant shortcuts with live status colors and values.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 12:35:59 +03:30
MahdiandCursor d0d621502f Add support panel UI, search filters, and money thousand separators.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 11:20:26 +03:30
MahdiandCursor ab4d9ef133 Switch SuperAdmin UI to IRANSans and fix mobile overflow.
Use iranSans woff2 globally and harden SMS/layout grids so page heads and stats stay inside the viewport on small screens.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 10:22:35 +03:30
MahdiandCursor 99c219e57e Support multiple servers per tenant in server panel UI.
Add server chips, create/delete flows, and show server count or name on list and home expiring cards.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 19:23:38 +03:30
MahdiandCursor 7889a7905f Fix Khanegi custom theme live preview for primary and scheme colors.
Edit the scheme matching the preview dark/light toggle and surface primary in the sample card so custom changes are visible before save.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 13:34:22 +03:30
MahdiandCursor f41424ef0d Add Khanegi reset-to-default for full ui-config appearance.
Seeds an immutable app+pages snapshot on first open and restores theme, nav, and header from it.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 21:13:46 +03:30
MahdiandCursor d5f0bf84ef Add Hamkar UI reset-to-default snapshot and restore button.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 20:51:33 +03:30
MahdiandCursor 8630040b90 Fix SmsTenantPage TypeScript implicit any for production build.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 21:03:19 +03:30
MahdiandCursor cfee6b0546 Expand SuperAdmin web for SMS, servers, plugins, admins, and UI config.
Align SMS tenant panel with Hamkar, add Jalali dates, and support hamkar/khanegi appearance editing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-30 18:19:54 +03:30
Mahdi 3371015b96 Creating a control panel infrastructure 2026-07-23 19:42:07 +03:30
SuperAdmin 0f94a49b8d Initial SuperAdmin web panel (Vue 3) 2026-07-23 10:24:50 +03:30