 MahdiandCursor
|
79ba146118
|
Wire prior archive cutoff through API
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-17 16:52:20 +03:30 |
|
 MahdiandCursor
|
6bc5e1bec7
|
feat: separate prior records behind an owner switch and count last-period questions
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-15 10:48:30 +03:30 |
|
 MahdiandCursor
|
2cc81bb596
|
feat: keep deletions restorable and confirm a pipeline's deals before it is removed
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-13 22:23:09 +03:30 |
|
 MahdiandCursor
|
9bed6cac03
|
fix(api): guard unmoved deals before pipeline merge delete
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-12 21:32:21 +03:30 |
|
 MahdiandCursor
|
d00f362376
|
feat(api): pipeline merge preview and merge endpoints
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-12 20:23:56 +03:30 |
|
 MahdiandCursor
|
b4ffef9b6f
|
rename: کاریز فروش → مسیر فروش, کاریز پروژه → تابلوی پروژه
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-06 20:51:50 +03:30 |
|
Mahdi
|
3de2d0fa67
|
Deals import: imported pipelines keep only Didar stages; remove unused default stages
|
2026-10-06 16:58:25 +03:30 |
|
Mahdi
|
2a2728e5ee
|
Deals Excel import/export aligned with Didar: browser-side import, new deal fields (code, probability, closedAt, creator, lostNote, referrer), Didar custom fields
|
2026-10-06 16:36:04 +03:30 |
|
Mahdi
|
c06c92b333
|
Add deal co-assignees and saved filters on people/pipeline lists.
Deals keep a primary owner plus shared assignees with matching visibility; Contacts and Pipeline can save and reuse filter presets.
|
2026-09-27 14:25:32 +03:30 |
|
 MahdiandCursor
|
b8ad4037b6
|
Unify the web UI on shared controls and let pipeline columns be managed on the board.
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 01:22:24 +03:30 |
|
 MahdiandCursor
|
29a040c21d
|
Initial Mento CRM: portal OTP, reports, SMS, and deploy for crm.montzar.ir.
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-29 21:06:30 +03:30 |
|