Strip background/font-family/colors on paste while keeping bold, lists, and font size; treat business address postal code as optional.
Co-authored-by: Cursor <cursoragent@cursor.com>
Registration collects name and phone, verifies SMS, then asks for a password only for new Meshkee accounts. Product add/edit supports an optional catalog PDF.
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>
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>
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>
Resolve the active business from the host domain so multi-business staff no longer load another tenant’s CMS data, and replace the Meshkee password when linking an existing account to a new site.
Co-authored-by: Cursor <cursoragent@cursor.com>
Standardize list empty UI, searchable country fields, customer-products filter row, password/login polish, and one-time business dashboard handoff from the customer app.
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>
Ship invoice issue/list/templates under Finance, fix tenant theme reset and owner role badge, and show customers-joined charts by Persian months.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship my-products / customer-products UI with gallery uploads, status controls, module gating, and related shared UI polish.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove business self-registration, localize SMS/auth errors, add password strength + confirm on reset/signup, and brand customer role as website user. Also include websites SSL sync UI updates.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add a real user profile page with multi-address CRUD, localize business profile, fix RTL category tree and login/sidebar logo fallbacks, and keep pagination controls centered with aligned page meta.
Co-authored-by: Cursor <cursoragent@cursor.com>