Mahdi and Cursor
52edccf74e
fix(boards): keep card order inside a column and show activity priority
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 21:22:30 +03:30
Mahdi and Cursor
534dae45b2
feat(roles): let each section decide who may assign work to others
...
Section access now only creates a record for yourself. Assigning it to a colleague requires a separate permission on that section.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 13:15:21 +03:30
Mahdi and Cursor
06977d27ed
feat(activities): attach voice and files on activity notes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-02 16:34:03 +03:30
Mahdi and Cursor
e6e90aabf3
feat(activities): step through the same desk list from a detail
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-02 14:30:17 +03:30
Mahdi and Cursor
4af248b06a
feat(activities): filter the desk from each column
...
Assignees are searched instead of listed in full, and start time only filters whether a time is set.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-01 21:20:42 +03:30
Mahdi and Cursor
d5dd13863a
feat(web): add next Saturday and next week to postpone
...
Saturday is the start of the work week, so the sheet can defer a task to next Saturday morning or the same time one week later.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-01 21:20:15 +03:30
Mahdi and Cursor
6f42440b3b
fix(activities): return to the same group after opening a card
...
The back link dropped the board from the address, so the desk reopened on the default group.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-29 09:22:23 +03:30
Mahdi and Cursor
f15c5b9141
feat(activities): add photos when registering a follow-up comment
...
A later comment can attach photos with the same compressor, and they stay on the activity note.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 21:52:37 +03:30
Mahdi
e6aa4c64f0
feat: group activities into boards with their own stages, like sales pipelines
...
Existing stages and activities move into a default board per environment; new activities pick a board in the form.
2026-10-20 17:23:27 +03:30
Mahdi and Cursor
ada9a1f21f
fix: show activity board columns again
...
Give the kanban the remaining page height so the columns are no longer collapsed.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 11:18:19 +03:30
Mahdi and Cursor
e86841fc60
feat(web): add prior archive promote actions
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-17 17:28:57 +03:30
Mahdi and Cursor
2c7c943802
feat: allow bulk select and delete on activities and deal list
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-17 12:47:07 +03:30
Mahdi
f4398cdb3e
fix(web): mobile automation canvas/inspector, compact activity row, timestamped comments
2026-10-11 16:48:37 +03:30
Mahdi and Cursor
2f3646d085
feat(ui): modals close only via Esc/X/cancel; standard 3:1 form cover processing
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:23:14 +03:30
Mahdi and Cursor
13668c4ba4
feat(activities): split customer column, wider search, custom activity types with type-specific fields
...
- Table: separate assignee and customer columns; search by assignee and activity type
- ActivityTypeDef model with per-type field definitions (text, select, checklist, participants, ...)
- Default types incl. meeting subject/participants and task checklist; admins manage types
- Participants see activities in their lists and get notified
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 12:29:23 +03:30
Mahdi and Cursor
aa2f39256a
feat(activities): editable stages with tab and kanban views
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 11:18:53 +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
ce94658fcd
Show live mic levels and a transcribing status on voice dictation.
...
Make long speech-to-text waits obvious and match the Pipecat-style voice meter while recording.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 15:48:28 +03:30
Mahdi and Cursor
7757c0837d
Add Ask Mento, customer mood, and Pipecat speech-to-text.
...
Ship assistant answers, contact moods, voice dictation, and the related CRM UI so these can be deployed to production.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 14:20:55 +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