Mahdi and Cursor
cb3a488b21
feat(web): continue Ant settings migration and tighten page chrome
...
Migrate remaining settings screens to Ant Design Vue, densify teams/roles UI, drop page-header subtitles project-wide, and polish notes cards plus contacts row actions.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 10:05:28 +03:30
Mahdi
7ae6a5837a
feat: enforce role section permissions and add a leads permission
...
Unticking a section hides it from the menu, closes its routes and blocks its writes on the server; existing roles keep their current access via migration.
2026-10-21 13:45:16 +03:30
Mahdi
f15ebb72ea
fix: let only the owner set logout time and move the attendance tab
2026-10-19 13:54:09 +03:30
Mahdi
8590579605
feat: log staff sign-in and sign-out and force logout at a set time
2026-10-19 13:34:55 +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 and Cursor
fa3fe0d364
Web: fix mobile overflow on activities, activity form, assets panel, routines, team/audit/API settings
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 11:58:45 +03:30
Mahdi and Cursor
48de552f36
Add row selection, bulk delete, row numbers and page size picker to tables; redesign person profile header
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-05 20:00:21 +03:30
Mahdi and Cursor
23c83ffbee
Add per-user saved column visibility for tables
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-05 11:56:49 +03:30
Mahdi
ccddd009e3
Edit Didar gap features: lost-reason report
2026-09-26 15:20:38 +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