Commit Graph

  • 4f08ffae36 fix(web): use nowrap for StagePathStrip flex wrap prop main MahdiandCursor 2026-11-11 13:59:06 +03:30
  • d7cb92bf81 feat(web): add stage path strip with Didar-style move confirm MahdiandCursor 2026-11-11 13:55:43 +03:30
  • 871d7bba1a fix(activities): keep board filters and make card drops reliable MahdiandCursor 2026-11-11 13:05:26 +03:30
  • f13a1249af feat(activities): edit detail in place and tighten the board peek MahdiandCursor 2026-11-10 21:31:21 +03:30
  • fdf1fbe4aa feat(activities): peek at a card from the board MahdiandCursor 2026-11-10 20:10:16 +03:30
  • 6df198321a feat(activities): remove an assignee from the share list MahdiandCursor 2026-11-10 18:43:02 +03:30
  • 4c8604d346 feat(activities): pick assignees by team or role MahdiandCursor 2026-11-10 17:39:51 +03:30
  • 25a24772fc feat(access): keep a single owner per organization MahdiandCursor 2026-11-10 14:59:32 +03:30
  • 932dc3f1c1 feat(billing): start demos on the core plan and apply tariff levels MahdiandCursor 2026-11-10 14:08:14 +03:30
  • 5b26b9156d fix(treasury): restore the money parser import on expenses MahdiandCursor 2026-11-10 12:33:17 +03:30
  • d12d7b91cb feat(treasury): separate receipts from income and fit finance on a phone MahdiandCursor 2026-11-10 12:28:27 +03:30
  • 49459707cb fix(treasury): show a party's net balance as debtor or creditor MahdiandCursor 2026-11-10 11:09:51 +03:30
  • ba7f942059 fix(treasury): apply a full receipt or payment to the party's open balance MahdiandCursor 2026-11-10 10:45:59 +03:30
  • 96105468d4 fix(activities): keep each assignee status attached to that person MahdiandCursor 2026-11-09 21:45:32 +03:30
  • 7a8007fff0 feat(activities): keep multi-assignee completion readable for large teams MahdiandCursor 2026-11-09 21:30:05 +03:30
  • da851bd9e5 feat(activities): let every assignee finish their own share MahdiandCursor 2026-11-09 20:48:43 +03:30
  • dae3ae3f7e fix(notes): keep card titles visible when the square card is crowded MahdiandCursor 2026-11-09 18:34:23 +03:30
  • b03d97dd9e fix(activities): show each note as its own dated message MahdiandCursor 2026-11-09 16:39:06 +03:30
  • 8b8d01976d fix(pipeline): hide prior-only sales paths from current work MahdiandCursor 2026-11-09 15:09:49 +03:30
  • 4764562bd4 fix(tahesab): stop treating shared phone numbers as new customers MahdiandCursor 2026-11-09 14:42:46 +03:30
  • 0e1bc4a1fe fix(access): honor finance sections and team-member data scope MahdiandCursor 2026-11-09 11:20:20 +03:30
  • 3c9b906bd6 fix(leads): keep the filter panel from shifting the page MahdiandCursor 2026-11-08 20:58:18 +03:30
  • ef58922e13 feat(leads): gather filters in one popover like activities MahdiandCursor 2026-11-08 20:24:45 +03:30
  • 06036b00d3 feat(finance): open payroll details from mobile cards MahdiandCursor 2026-11-08 18:13:38 +03:30
  • d33d88e76d feat(finance): show payroll details and search payment periods MahdiandCursor 2026-11-08 17:34:12 +03:30
  • 5ef693990c feat(finance): edit payroll with month ranges, reasons, and toman MahdiandCursor 2026-11-08 16:53:45 +03:30
  • 6ebd45f2cb feat(finance): show invoice balances in treasury and split payroll MahdiandCursor 2026-11-08 14:20:00 +03:30
  • 33f33f9521 fix(notes): keep the card menu above the grid MahdiandCursor 2026-11-08 14:19:35 +03:30
  • 97f00d7e6d fix(products): open one row menu so edit and other actions run MahdiandCursor 2026-11-08 11:49:47 +03:30
  • b8c49293f7 Update .gitea/workflows/build.yml m.lotfi 2026-11-08 06:37:08 +00:00
  • f36711174e feat(voip): make Daftaresoma setup inbound-first and filter calls by line MahdiandCursor 2026-11-07 13:58:42 +03:30
  • abb1a3a18e feat(voip): add Daftaresoma provider tab with webhook and click-to-call MahdiandCursor 2026-11-07 12:31:59 +03:30
  • 21d2c69227 feat(leads): expand filters and tidy the list chrome on mobile MahdiandCursor 2026-11-07 11:02:47 +03:30
  • 0998a1ec37 fix(web): serve real dashboard data instead of mocks dev Mahdi 2026-11-07 09:04:38 +03:30
  • 0ca9540524 Fix change build level for test docker build v0.0.0 mahmood 2026-11-05 19:53:52 +03:30
  • dc691c5192 Preparation for MONSYS mahmood 2026-11-05 19:48:41 +03:30
  • 4979aa8b75 feat(web): refresh Montact brand and sidebar chrome Mahdi 2026-11-05 17:10:03 +03:30
  • 34d3689448 chore(web): keep the raw vuesax icon dump for regenerating the pack MahdiandCursor 2026-11-05 15:34:34 +03:30
  • 1e0b638a19 fix(web): tidy the notification panel with status icons MahdiandCursor 2026-11-05 15:29:40 +03:30
  • 3db9c1c0fe merge: bring latest origin/main into dev (design local, logic main) Mahdi 2026-11-05 15:10:48 +03:30
  • 6c6e32e099 feat(web): adopt vuesax icons and shared skeleton loading MahdiandCursor 2026-11-05 14:46:35 +03:30
  • 1ef7f91771 fix(contacts): keep one customer when Tahesab repeats a mobile MahdiandCursor 2026-11-05 13:34:41 +03:30
  • 94f0383c79 feat(tahesab): import and refresh customers at chosen hours MahdiandCursor 2026-11-05 12:31:27 +03:30
  • c976c0bcd6 fix(contacts): merge the same mobile stored on phone or mobile MahdiandCursor 2026-11-05 11:27:05 +03:30
  • 57a0b379f6 fix(tahesab): store a matched mobile as 09xxxxxxxxx MahdiandCursor 2026-11-05 11:11:40 +03:30
  • 7f6d9a84d6 fix(contacts): treat Iranian mobile formats as one person MahdiandCursor 2026-11-05 10:51:36 +03:30
  • 6abbf8e8fd fix(sms): keep the charge dialog fully on screen MahdiandCursor 2026-11-04 21:52:35 +03:30
  • 39cb5c2548 feat(public-api): let external sites register a lead with their key MahdiandCursor 2026-11-04 21:34:07 +03:30
  • 004d1dff93 feat(boards): ease dragging a card toward an off-screen spot MahdiandCursor 2026-11-04 20:05:50 +03:30
  • 78a7d6a68a feat(routines): let each person create a routine for themselves MahdiandCursor 2026-11-04 19:34:36 +03:30
  • 5b18749005 feat(treasury): list debtors and creditors on the finance report MahdiandCursor 2026-11-04 14:16:38 +03:30
  • 08a278e1c8 feat(treasury): number documents and manage categories on their tab MahdiandCursor 2026-11-04 13:11:09 +03:30
  • d71c2dbef4 feat(treasury): show who still owes on the finance pages MahdiandCursor 2026-11-04 11:36:55 +03:30
  • 41f310f3a2 merge: bring latest origin/main into dev (design local, logic main) MahdiandCursor 2026-11-04 10:26:43 +03:30
  • 754cc43c98 fix(web): drop unused viewingSelf after subtitle removal MahdiandCursor 2026-11-04 10:04:02 +03:30
  • a319085dca fix(web): clear vue-tsc errors blocking push MahdiandCursor 2026-11-04 10:02:51 +03:30
  • cb3a488b21 feat(web): continue Ant settings migration and tighten page chrome MahdiandCursor 2026-11-04 10:01:11 +03:30
  • 1ccbefa7a3 fix(treasury): scope finance access and hide it when the module is off MahdiandCursor 2026-11-04 10:02:31 +03:30
  • 14f4e9d7d8 fix(activities): put the priority flag on the date row and recolor medium and low MahdiandCursor 2026-11-03 21:32:49 +03:30
  • 52edccf74e fix(boards): keep card order inside a column and show activity priority MahdiandCursor 2026-11-03 21:22:30 +03:30
  • b11affbdfd fix(web): load IRANSans outside the Tailwind pipeline MahdiandCursor 2026-11-03 18:32:30 +03:30
  • bffe174162 fix(activities): show form photos in the note instead of the raw file link MahdiandCursor 2026-11-03 17:30:45 +03:30
  • 35d74d33ed fix(activities): keep lead activity actions in the detail card MahdiandCursor 2026-11-03 17:04:59 +03:30
  • 7aaa15fad2 merge: bring latest origin/main into dev (keep local UI) Mahdi 2026-11-03 16:55:42 +03:30
  • 39c62834e7 fix: resolve Ant switch and unused board menu type errors blocking push Mahdi 2026-11-03 16:53:49 +03:30
  • 26792f9a37 feat: migrate CRM screens to Ant Design Vue and expand home dashboard Mahdi 2026-11-03 16:51:51 +03:30
  • c337b0b4c7 fix(leads): keep a future follow-up as an activity on the lead MahdiandCursor 2026-11-03 16:19:32 +03:30
  • c26353624e fix(leads): keep Persian digits when saving contact-form phones MahdiandCursor 2026-11-03 15:50:05 +03:30
  • 534dae45b2 feat(roles): let each section decide who may assign work to others MahdiandCursor 2026-11-03 13:15:21 +03:30
  • 79733e6c96 feat(tahesab): sync filtered customers and pick Jalali periods MahdiandCursor 2026-11-03 10:09:40 +03:30
  • fdabdc54a3 feat(billing): default the 7-day demo to 3 users MahdiandCursor 2026-11-02 19:55:51 +03:30
  • 1b10ee30df fix(web): keep the sidebar org name inside the footer MahdiandCursor 2026-11-02 19:43:47 +03:30
  • c273dd6c58 feat(adm): split chat and billing settings and add a master login MahdiandCursor 2026-11-02 19:13:57 +03:30
  • acb5d51f24 feat(billing): cap active users on an owner subscription MahdiandCursor 2026-11-02 18:33:51 +03:30
  • 06977d27ed feat(activities): attach voice and files on activity notes MahdiandCursor 2026-11-02 16:34:03 +03:30
  • 43437b0280 fix(test): pass the storage quota service into activity tests MahdiandCursor 2026-11-02 15:47:32 +03:30
  • 28938e8f77 feat(billing): cap each owner's stored file volume MahdiandCursor 2026-11-02 15:44:36 +03:30
  • e6e90aabf3 feat(activities): step through the same desk list from a detail MahdiandCursor 2026-11-02 14:30:17 +03:30
  • a0936bf19f feat(web): assign an activity to a whole team MahdiandCursor 2026-11-02 10:50:08 +03:30
  • 18a7cd3b5a fix(web): rename the activities nav item MahdiandCursor 2026-11-01 22:45:34 +03:30
  • 4af248b06a feat(activities): filter the desk from each column MahdiandCursor 2026-11-01 21:20:42 +03:30
  • d5dd13863a feat(web): add next Saturday and next week to postpone MahdiandCursor 2026-11-01 21:20:15 +03:30
  • 81edf61065 feat(notes): let organizations edit the note category bar MahdiandCursor 2026-11-01 16:34:34 +03:30
  • 8e1e94a439 feat(notes): let organizations define their own note fields MahdiandCursor 2026-11-01 15:38:05 +03:30
  • 590f8114cc fix(sms): send form confirmations to the lead number MahdiandCursor 2026-10-31 16:41:41 +03:30
  • 8d01bce0c2 fix(web): keep the activity desk usable on a phone MahdiandCursor 2026-10-31 15:05:05 +03:30
  • 8b2777be4e fix(web): pack the activity desk header so the columns stay visible MahdiandCursor 2026-10-31 13:57:01 +03:30
  • d7b5085096 feat(leads): keep gender on leads and form submissions MahdiandCursor 2026-10-31 12:49:42 +03:30
  • cbc2e4ee8a fix(web): keep the Jalali picker above Ant modals MahdiandCursor 2026-10-31 10:16:02 +03:30
  • a17c7dbabc fix(routines): keep the daily desk for internal team work MahdiandCursor 2026-10-29 20:53:26 +03:30
  • 99d686fefb fix(leads): give a new form lead the same owner as its first call MahdiandCursor 2026-10-29 19:30:13 +03:30
  • b9bb2ff9fa feat(contacts): keep Tahesab honorifics with person gender MahdiandCursor 2026-10-29 18:46:10 +03:30
  • 0d5e1034e5 feat(leads): edit lead-board columns from the board MahdiandCursor 2026-10-29 17:23:40 +03:30
  • 6f42440b3b fix(activities): return to the same group after opening a card MahdiandCursor 2026-10-29 09:22:23 +03:30
  • 63a1803adc feat(activities): let a group show and limit its members MahdiandCursor 2026-10-28 20:24:40 +03:30
  • 2cc2d358e4 fix(web): make kanban column titles readable MahdiandCursor 2026-10-28 17:24:58 +03:30
  • 463a1652a6 feat(platform): text admins when an account opens or a subscription ends MahdiandCursor 2026-10-27 22:27:05 +03:30
  • f15c5b9141 feat(activities): add photos when registering a follow-up comment MahdiandCursor 2026-10-27 21:52:37 +03:30
  • 1d3588a69d feat(activities): attach compressed photos to activity notes MahdiandCursor 2026-10-27 21:30:45 +03:30
  • 9812e4e5ba fix(crm): honor open data scopes and role assignees MahdiandCursor 2026-10-27 18:07:42 +03:30