Mahdi and Cursor
fdf1fbe4aa
feat(activities): peek at a card from the board
...
Let people read notes, postpone, and mark an activity done beside the card instead of opening the full page.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-10 20:10:16 +03:30
Mahdi and Cursor
3c9b906bd6
fix(leads): keep the filter panel from shifting the page
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-08 20:58:18 +03:30
Mahdi and Cursor
ef58922e13
feat(leads): gather filters in one popover like activities
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-08 20:24:45 +03:30
Mahdi and Cursor
5ef693990c
feat(finance): edit payroll with month ranges, reasons, and toman
...
Let salary and payments be corrected after they are saved, pick a Jalali period as a month range, and show toman on finance amounts.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-08 16:53:45 +03:30
Mahdi and Cursor
cbc2e4ee8a
fix(web): keep the Jalali picker above Ant modals
...
The date and time panel was opening behind the new-task dialog because its layer sat under the modal.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-31 10:16:02 +03:30
Mahdi
546a7a7e46
fix(web): keep jalali day cells inside calendar panel
2026-10-25 10:05:16 +03:30
Mahdi
48815852fc
fix(crm): mesghal by metal, jalali fit, scoped group filters
2026-10-24 22:25:27 +03:30
Mahdi
9a86f63f48
feat: let the Jalali date picker jump to any month or year from its title
2026-10-20 14:47:25 +03:30
Mahdi and Cursor
4abab55a6b
feat(web): migrate CRM screens to Ant Design Vue with central theme
...
Adopt ant-design-vue and a shared antdTheme for leads, pipeline, invoices, and shared form controls under strict single-page governance.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-18 19:39:59 +03:30
s.esmaeili
1ae87c97b7
feat(ui): standardize design system, modals, sidebar, and form inputs
...
- Implement unified design system tokens, 10px radius, and IRANSans typography
- Modernize sidebar with Gemini-style collapsed expander, square 1:1 items, and elevated profile flyout
- Standardize all modal dialogs with 16px padding, fixed header/footer, 16px medium title, and sticky bottom actions
- Refactor DealFormView and CustomFieldsSection with standard UiField, UiInput, and UiSelect components
- Add draggable bottom-left QuickCreate floating action button
2026-09-12 01:33:07 +03:30
Mahdi and Cursor
535c428270
Align controls to 36/10 and make create modals full-screen on mobile.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-10 23:45:11 +03:30
Mahdi and Cursor
8357676e6c
Show jalali clock columns on desktop and pastel debtor/creditor asset boxes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 19:54:19 +03:30
Mahdi and Cursor
83d25ec1c5
Replace time selects with circular dial pickers in JalaliDateInput.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 01:56:50 +03:30
Mahdi and Cursor
651e35fd1b
Fix Vue production build type errors in activity form and date picker.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 21:37:58 +03:30
Mahdi and Cursor
f884c60cab
Add activity detail, Jalali pickers, and customer/user profiles.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 21:29:00 +03:30