Commit Graph
182 Commits
Author SHA1 Message Date
Mahdi 5d5b3a3213 Implementing a link tracking and user click logging system.Implementing a link tracking and user click logging system. 2026-10-01 15:59:18 +03:30
Mahdi ae21d9bbc7 Addition of an AI chat assistant and a 100MB file upload limit. 2026-09-30 16:30:41 +03:30
Mahdi e94600a02e Adjusted the bold button, added italics, and fixed the broken emoji box. 2026-09-30 15:23:19 +03:30
Mahdi 75b83b7f1b Edit text and links, mute and unmute chat 2026-09-30 14:58:44 +03:30
Mahdi d3986da28b Editing applyTypingFromServer & clearTypingForRoom 2026-09-30 14:22:07 +03:30
Mahdi c7a60c524d Editing correction (in progress) 2026-09-30 13:01:42 +03:30
Mahdi 3c0ed3369e Editing and error correction (in progress) 2026-09-30 12:43:19 +03:30
Mahdi a3ed6187e9 Edit typing... indicator, loading older message. 2026-09-30 12:20:49 +03:30
Mahdi e1d456ad11 Adding the typing... indicator, loading older messages, and managing members/admins after creation. 2026-09-30 11:53:04 +03:30
Mahdi b978708487 Added message-to-activity conversion and edited the colleague selection modal. 2026-09-30 11:24:58 +03:30
Mahdi 4c8731122b Add channel to conversation 2026-09-30 11:08:33 +03:30
Mahdi f71e78f3a7 Add mentions, pin messages and conversations, and search within chats 2026-09-30 10:40:29 +03:30
Mahdi 7c4b24fad6 Wrapping to the next line in mobile view 2026-09-30 10:04:54 +03:30
Mahdi e6fb5c3700 Fixing the pop-up error and enabling the ability to reply to messages. 2026-09-30 09:41:49 +03:30
Mahdi 298b3316b4 Fixed message deletion error and layout changes for the message input box. 2026-09-30 09:19:36 +03:30
Mahdi 58e89246d9 Fix chat filter typescript error 2026-09-29 21:54:54 +03:30
Mahdi 5bb8e68521 Fixing the issue with complete deletion from the database 2026-09-29 21:46:41 +03:30
Mahdi 88dc7c5a1c Fixing the complete removal 2026-09-29 21:36:31 +03:30
Mahdi 83504816c5 Add, edit, delete, and resend messages. 2026-09-29 21:26:07 +03:30
Mahdi c20dc0a7ca Aligning the chat bar with Telegram 2026-09-29 21:06:04 +03:30
Mahdi e20b904bbe Fixing video retrieval error 2026-09-29 20:48:14 +03:30
Mahdi 7996fc7f73 Fixing the video-to-file conversion error and audio appearance changes. 2026-09-29 20:36:15 +03:30
Mahdi 70bcd15847 Convert video to file and change the appearance of mobile chat 2026-09-29 20:18:17 +03:30
Mahdi b0f05b6a27 Add file & video & voice in chat Crm 2026-09-29 17:22:34 +03:30
Mahdi d4972891f1 Updating ConversationsView wiring and the nav badge next. 2026-09-29 16:22:37 +03:30
Mahdi 032eb70524 Edit BadGatewayException 2026-09-29 15:27:14 +03:30
Mahdi 2309e2c5ab Edit ExcelImportFlow 2026-09-29 14:57:10 +03:30
Mahdi 66af7e577c Chat settings in Super Admin and changing the chat title and position. 2026-09-29 14:45:19 +03:30
Mahdi 125976f3eb Refining the CRM chat interface 2026-09-29 11:56:32 +03:30
Mahdi 0670067e7f Add conversations settings link to settings hub menu. 2026-09-29 11:34:31 +03:30
MahdiandCursor 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 589c763ef8 Polish desktop sidebar branding and tighten automation rules card.
Move profile and collapse control, show org even for one workspace, and center rules labels in the toolbar-height card.
2026-09-28 17:35:03 +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
MahdiandCursor 319493171f Polish lead form builder header and settings layout.
Use shared UiPageHeader back control, align ready-field chips with the toolbox, and organize CRM settings into clearer mobile/desktop cards.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 14:29:57 +03:30
Mahdi f20206b045 Connect public lead forms to CRM Leads on submit. 2026-09-28 13:39:44 +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 8effd4cbc6 Improve Leads mobile UX and nest leads under Customers nav.
Restore the 5-tab mobile bar, add responsive lead cards with long-press select, and fix stats/filters layout.
2026-09-28 11:50: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 ec5c7639e3 Match Leads stats cards to the mockup and fix Contacts double menus.
Stage summary uses the green total card plus paired/solo white cells; people row menus use separate mobile/desktop keys.
2026-09-27 20:35:57 +03:30
Mahdi 3833788aa8 Fix Leads row menu overflow and add edit/delete actions.
Use a teleported dropdown so the menu stays above the table, with edit modal and archive delete.
2026-09-27 20:18:44 +03:30
Mahdi 9edbb92b13 Align Leads header with Contacts and add phone-contact lead import.
Leads actions mirror people import/export, and create-lead can fill fields from device contacts like Person form.
2026-09-27 19:51:02 +03:30
Mahdi 05f205cadf Redesign Leads list to match the dashboard mockup.
Add stage stats cards, richer filters/table columns, create modal, and mockup-style pagination.
2026-09-27 18:22:35 +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
MahdiandCursor 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
MahdiandCursor 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
MahdiandCursor 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