Mahdi
66af7e577c
Chat settings in Super Admin and changing the chat title and position.
2026-09-29 14:45:19 +03:30
Mahdi and Cursor
a1655432fc
Add internal org chat (phase 1) with DM, groups, and org settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 10:34:01 +03:30
Mahdi
d2c82f2115
Restore Persian UTF-8 labels in shared package.
...
Undo double-encoding mojibake so automation and other UI strings render correctly.
2026-09-28 16:18:54 +03:30
Mahdi
f20206b045
Connect public lead forms to CRM Leads on submit.
2026-09-28 13:39:44 +03:30
Mahdi
7e73ba9936
Fix web build failure from corrupted Tahesab status types.
...
Restore MandehValueDto status encoding and derive بس/بد labels from amount.
2026-09-27 21:26:56 +03:30
Mahdi
647503810d
Add lead company logos and refine Leads stats cards.
...
Leads can upload/change/remove a logo shown in the list; stats use fixed stage labels with accurate non-archived counts.
2026-09-27 21:17:42 +03:30
Mahdi
ac3ffb8ab2
Promote Leads to a top-level nav hub and expire login OTP after 90s.
...
Leads items sit under their own hub after Customers; login OTP shows a countdown and returns to the mobile step when time runs out.
2026-09-27 18:00:59 +03:30
Mahdi and Cursor
c079295ff4
Add standalone Leads module for prospect outreach before customers.
...
Import large Excel lists with duplicate checks, assign and kanban follow-up, convert to Person when ready; also fix OTP mobile mask order and SMS brand name to منتکت.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 17:05:11 +03:30
Mahdi and Cursor
22980e5152
Add Didar-style conversion rate to sales reports.
...
Show won-over-incoming deals for the selected period with time, user, and source breakdowns alongside the existing win-rate metric.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 15:36:34 +03:30
Mahdi and Cursor
c5c903d4b4
Add automatic VoIP call summaries and sync progress checklist.
...
When a PBX webhook includes recordingUrl or transcript, queue STT and AI to create a call_result note; mark API, bulk SMS, WooCommerce, and VoIP as done and defer online payments.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 15:06:41 +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
Mahdi
00f8b91d78
Add personal/team note visibility and edit history.
...
Notes can be marked personal or team, with revision snapshots and restore from the notes UI.
2026-09-27 13:19:08 +03:30
Mahdi
55a287563d
Add simple report builder with metrics, dimensions, and user/team filters.
2026-09-27 11:54:23 +03:30
Mahdi
a16c2f0a9b
Add saved report views with personal/org filters and in-org share links.
2026-09-27 11:11:33 +03:30
Mahdi
6a9e864b07
Add deeper reports: stage conversion, period compare, and deal drill-down.
2026-09-27 10:39:09 +03:30
Mahdi and Cursor
d133c8ca34
Add reservations module and rename teams visibility label to file-access level.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 09:38:17 +03:30
Mahdi
db65b55660
Add VoIP webhook connector for call logging, notifications, and optional click-to-call; align brand to Montact.
2026-09-27 08:47:11 +03:30
Mahdi
26085b54a9
Add WooCommerce integration: sync orders to invoices/people with webhook, cron, and settings UI.
2026-09-26 17:59:16 +03:30
Mahdi
1b160c8cd3
Add named teams and per-user data visibility (own/team/org) with settings UI and org module.
2026-09-26 17:15:09 +03:30
Mahdi
ef600d149d
Add public API keys, outbound webhooks, and bulk SMS campaigns with settings UI and org modules.
2026-09-26 16:12:29 +03:30
Mahdi
6463275c3d
Add Didar gap features: lost-reason reports, audit logs, tags, card assignees, and saved-views API.
...
Ignore Graphify local artifacts and expose new modules in superadmin.
2026-09-26 14:59:48 +03:30
Mahdi
7dc4344e0e
Creating a project workflow using a voice assistant and converting it into an approval card.
2026-09-23 15:49:44 +03:30
Mahdi
99df327ded
Adding two fields to the mesh form
2026-09-23 14:41:16 +03:30
Mahdi
f5a4eb577b
Editing permissions in the CRM Super Admin
2026-09-21 16:38:24 +03:30
Mahdi
0e580b19c3
Editing Super Admin permissions and visual changes
2026-09-20 12:07:05 +03:30
Mahdi
4a9fe0b07c
Configuring access rights in the CRM Super Admin
2026-09-20 11:24:14 +03:30
Mahdi
605e1d3340
Edit login suoerAdmin
2026-09-19 22:42:51 +03:30
Mahdi
b016b4754f
Creating a CRM Super Admin
2026-09-19 21:54:21 +03:30
Mahdi
ff5ad21eb9
Edit form costumer
2026-09-19 16:23:11 +03:30
Mahdi
4776d1a3c3
Edit import excel
2026-09-19 15:30:31 +03:30
Mahdi
d3f97b9dc4
Multi-environment and multi-user construction
2026-09-15 21:37:58 +03:30
Mahdi
e61fad95c6
Editing of the project's Kariz page
2026-09-15 19:13:30 +03:30
Mahdi
44f9849d0e
Creating import&export excel
2026-09-15 17:33:05 +03:30
Mahdi
9ae176bec0
Creating & Edit profile
2026-09-15 14:10:52 +03:30
Mahdi
76acf8d1d3
Creating a mobile menu at the bottom of the app
2026-09-14 19:19:09 +03:30
Mahdi
f176fde1eb
Redesign of the SMS automation page
2026-09-14 16:49:43 +03:30
Mahdi
8925c77ae0
Edit SMS automation
2026-09-13 21:22:41 +03:30
Mahdi
45b0d46cfe
Adding SMS automation
2026-09-13 19:11:47 +03:30
Mahdi and Cursor
9beaed96e8
Let cheques be received or paid without an invoice, and remind staff three days before due date.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 11:34:49 +03:30
Mahdi and Cursor
9a991fc1f1
Add salesperson commissions on issued invoices and a cheque register.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 01:09:59 +03:30
Mahdi and Cursor
212d02f664
Add a small internal warehouse and party balances when Tahesab is off.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-10 22:24:16 +03:30
Mahdi and Cursor
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
Mahdi and Cursor
f1aba1b386
Let automations fire on more CRM events and open the studio from the main nav.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 21:43:17 +03:30
Mahdi and Cursor
3ec87ff912
Give automations a visual chain with conditions and SMS, and match the pipeline board to the sales mockup.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 13:12:13 +03:30
Mahdi and Cursor
48d3469eea
Rebrand the product to Montact and point local UI at production API.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 11:49:54 +03:30
Mahdi and Cursor
820c0780d8
Ship loyalty club and form builder so production pull gets the new screens.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 13:50:05 +03:30
Mahdi and Cursor
4e3dbb4e00
Redesign notes list and editor to match Keep-style mockups.
...
Add checklist, activity link, location, analyze flag, and audio attachments with a real API-backed masonry UI.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 19:13:01 +03:30
Mahdi and Cursor
32af147237
Redesign sales goals and forecast with typed targets and live progress.
...
Match desktop/mobile mockups and compute current amounts, status, and KPIs from real CRM data.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 18:38:11 +03:30
Mahdi and Cursor
2ece79b3d6
Unify invoices and quotes UI with discount, tax, and credit notes.
...
Match list/form mockups on desktop and mobile, wire real APIs for billing fields, and merge proforma into the invoices section.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 17:53:50 +03:30
Mahdi and Cursor
7862b6f374
Redesign reports dashboard with full API-backed widgets.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 17:04:54 +03:30