Business dashboard can manage credit methods and preview plans; cropper and module flags support the new flow.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add the Statistics pages row for static_page views, wire specials AI match UI, and tidy Businesses page styles.
Co-authored-by: Cursor <cursoragent@cursor.com>
Show credit balance in business settings; Super Admin tops up by IRT (adds credits) and tracks SMS sent per business.
Co-authored-by: Cursor <cursoragent@cursor.com>
Business settings manage templates and balance; Super Admin verifies templates and tops up via SMS settings; filters use a separate panel with even field gaps.
Co-authored-by: Cursor <cursoragent@cursor.com>
Bulk and single SMS from Users, row selection with overflow summary, persistent large import toasts, and business SMS sender in Super Admin.
Co-authored-by: Cursor <cursoragent@cursor.com>
Include AI translate-all with locale picker, count badges, MultiLanguage Data module gating, and shared modal action layout polish.
Co-authored-by: Cursor <cursoragent@cursor.com>
Domain save can upsert tenant records on either provider, overflow menus stay opaque, and empty-state add controls use a dashed outline.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace native date inputs with year→month→day glass picker and display exact next renewal dates in the businesses list.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add annual renewal column with color-coded days left, owner title and renewal fields on create, SSL expiry display, and updated view chart kinds.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire product, website, portfolio, and blog 30-day view charts to the analytics API and expose the new chart types in super-admin business settings.
Co-authored-by: Cursor <cursoragent@cursor.com>
Show separate light/dark logo and favicon croppers in a compact grid, support favicon saves, and keep super-admin overflow dashboard links in English.
Co-authored-by: Cursor <cursoragent@cursor.com>
Farsi business order/variation UI, light/dark logo upload on business profile, payment order steps, variation editing, super-admin site links, and checkout/auth fixes.
Co-authored-by: Cursor <cursoragent@cursor.com>
Includes workshop list/edit/details, registrations modal, category tree, shared EmptyState/RichTextEditor/toasts, and fixes for the Jalali date picker and thumbnail field layout.
Co-authored-by: Cursor <cursoragent@cursor.com>
Businesses can choose product vs store item sourcing, with store as the default when the store module is enabled, and rename the FA special-products section.
Co-authored-by: Cursor <cursoragent@cursor.com>
Edit user now has FA/EN first and last names, and domain save only upserts Arvan records when Update DNS is checked.
Co-authored-by: Cursor <cursoragent@cursor.com>
Login pages share the same wash as the app shell; customer light mode matches business while dark mode stays gray.
Co-authored-by: Cursor <cursoragent@cursor.com>
Gateway config now lives on the general Settings page, with Mellat fields in a 3-column layout and ZarinPal available at checkout.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add-domain now reports dnsError from the API and documents that tenant records are written in Arvan automatically.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire Mellat settings in business dashboard, customer bank return page with payment details, and super-admin migrate modal domain confirmation.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add finance to the modules picker and hide sidebar, home tile, and customer invoice actions when it is disabled.
Co-authored-by: Cursor <cursoragent@cursor.com>