Start outbound/inbound on the server; hydrate after refresh so the transfer modal returns without opening accounting.
Co-authored-by: Cursor <cursoragent@cursor.com>
One-click start on customer-sync and documents tabs; poll every 10s, restore the modal after refresh if the server job is still running, and show failed counts with stop.
Co-authored-by: Cursor <cursoragent@cursor.com>
Single-customer and row sync preview balances with documents before overwrite/keep; bulk sync keeps confirm. Also ship Zarin wallet sync actions, field help, and get_user cache improvements.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add customer search on the Tahesab-only list, bulk/per-customer mande sync UI, and a decision modal when app balance differs from Tahesab.
Co-authored-by: Cursor <cursoragent@cursor.com>