Mahdi and Cursor
b03d97dd9e
fix(activities): show each note as its own dated message
...
The colon inside the clock was splitting the stamp from the comment, so date, author, text, and attachments now stay together.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-09 16:39:06 +03:30
Mahdi and Cursor
14f4e9d7d8
fix(activities): put the priority flag on the date row and recolor medium and low
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 21:32:49 +03:30
Mahdi and Cursor
bffe174162
fix(activities): show form photos in the note instead of the raw file link
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 17:30:45 +03:30
Mahdi and Cursor
35d74d33ed
fix(activities): keep lead activity actions in the detail card
...
The action row stretched off-screen and comments on automation activities were rejected once the saved note passed 2000 characters.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-03 17:04:59 +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
a17c7dbabc
fix(routines): keep the daily desk for internal team work
...
Customer-linked tasks stay on their record and no longer appear in today, calendar, score, or reminders.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-29 20:53:26 +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 and Cursor
1d3588a69d
feat(activities): attach compressed photos to activity notes
...
Photos on an activity are shrunk with the form-builder compressor and stored only when they fit under 200KB.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 21:30:45 +03:30
Mahdi and Cursor
a494b5308e
fix: make the user activity log readable and show Montact
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 14:18:56 +03:30
Mahdi
f4398cdb3e
fix(web): mobile automation canvas/inspector, compact activity row, timestamped comments
2026-10-11 16:48:37 +03:30
Mahdi
b3b92abae9
feat(automations): form-driven branching rules, round-robin assignment, lead-linked activities
2026-10-11 14:12:36 +03:30
Mahdi and Cursor
d683932d1b
feat(forms): merge notes tab into main info for activity and deal forms; show activity hashtags
...
- Activity form: notes/tags card inline, live hashtag preview, focus notes when required
- Hashtags shown in activity detail (clickable search) and list rows; search accepts #tag
- Deal form: remove mobile tabs
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 13:17:29 +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
b3784818fc
feat: routines module; super admin subscription badge, 7-day trial and lifetime plan
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-06 19:54:38 +03:30
Mahdi
43717392b2
Profile picture display has been standardized across the board.
2026-10-06 14:23:59 +03:30
Mahdi and Cursor
df8fac187e
Improve assignee and person pickers with search, chips and inline person creation
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-05 17:49:17 +03:30
Mahdi
3b128bd980
Selection of multiple officials and role sub-categories
2026-10-03 13:16:13 +03:30
Mahdi
32e27d45f7
Add desk-style task workflow on Activities and Project boards.
...
Managers can switch my desk vs team, reassign activities, and filter project cards to their work; assignees can see and move cards.
2026-09-28 12:28:14 +03:30
Mahdi and Cursor
3b643d7bb9
Lift mobile docks and FABs above the bottom tab bar.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 17:36:21 +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
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