Commit Graph

54 Commits

Author SHA1 Message Date
10959e3183 Add Recharts bar charts to Today dashboard summary.
Extend the Today summary API with treatment mix and workflow task breakdowns, and render permission-aware chart cards on the Today page using Recharts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 00:34:38 +03:30
22466490bf Add Today dashboard foundation with permission-aware KPI summary API.
Replace hardcoded Today cards with a backend summary endpoint and composable frontend widgets filtered by org type and tab permissions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 00:07:48 +03:30
65cd548a9a add password toggle icon for all password inputs & use share folder checkbox for remember password in login page. 2026-07-10 19:04:10 +03:30
be4ac3426e Merge branch 'master' into feature/cases 2026-07-10 15:26:36 +03:30
8d334833ff improvement: all demo bugs fixed. give me more baby. 2026-07-08 02:53:47 +03:30
86b1e3afff improvement: attachment selection for lab dispatch added. attachment preview added to cases feature. 2026-07-07 18:43:10 +03:30
b2d40b3e97 improvement: users can now comment on a case and it's details and have an option to make it visible for clinics too. 2026-07-07 17:14:31 +03:30
329d3f122c delpoyment with fully dockerized project on wixur.ir, dyolink docker hub created beside backend and frontend image is uploaded. 2026-07-07 15:32:25 +03:30
cb63ced4e3 improvement: tasks and cases feature updated based on the new prosthesis types and their steps. the whole assignment proccess removed from the flow. 2026-07-07 15:31:09 +03:30
ed7e7b1d8f improvement: all clinic side ui components related to treatment types updated based on the new real world data. 2026-07-07 13:13:04 +03:30
667b08ed0c TreatmentType and ProsthesisType database shcema and data updated. Lab dispatch wired through new data. 2026-07-06 20:40:19 +03:30
3f7364dbf0 forgot password in login page and account info implemented, sms.ir service works fine with sandbox key. 2026-07-04 00:01:58 +03:30
2f95559087 remember me with max age 30 days :). 2026-07-02 17:59:49 +03:30
3e81c110a3 improvement: added a history action button to connected orgs row inordr to see a brief report of the relevant cases between two orgs and the status of each related task. 2026-06-28 23:19:33 +03:30
2a48946a51 feature: Tasks tab added for lab organizations. tasks now can be assigned and their status can be updated by the assignee. 2026-06-28 22:56:56 +03:30
feb0b26ad0 improvement: treatment preview and treatment history components overhauled. draft & completed status for treatment plan completely removed from the flow. 2026-06-28 21:45:33 +03:30
478cfa085a feature: Phase5 - Lab Cases inbox + task board 2026-06-28 17:49:40 +03:30
7b19d6953c feature: Phase4 - Clinic two-step treatment UI 2026-06-28 17:14:02 +03:30
21f545ebdb feature: Phase3 - Task templates + generation on send 2026-06-28 16:46:42 +03:30
8b4ef6195d feature: Phase 2- splitting the treatment schema into TreatmentDetail and LabCase. 2026-06-28 15:34:56 +03:30
dc965b2528 feature: phase1 - org-type navigation, Cases permissions, staff filtering, and route guards. 2026-06-28 14:59:06 +03:30
64c7e5a257 feature: phase0 - Global patients + mobile normalization 2026-06-28 14:49:37 +03:30
c1cffbcafa fix auth refresh endpoint and quiet expected 401 on profile check 2026-06-26 13:23:03 +03:30
770b13bf45 Merge branch 'master' into feature/tab-warning-flag 2026-06-22 11:20:17 +03:30
4e2a9765bc backend api service for Count incoming pending connection requests for sidebar badge. 2026-06-21 13:24:15 +03:30
284fbd08aa feature: localization's first implmentation 2026-06-20 12:37:38 +03:30
1f440086af feature: step 2 wizard UX for working hours improved. appointment grid height increased. 2026-06-20 00:44:49 +03:30
48ecfd05e1 feature: users with treatment edit permission should now have working hours defined. the appointment grid is now being drawn based on the doctor's working hours. 2026-06-10 19:44:09 +03:30
633c939560 feature: treatment frontend wired with the newly implemented backend. no mocked data no more. 2026-05-19 23:43:43 +03:30
f743046b38 feature: a minimal v1 backend implemented for treatments feature. 2026-05-19 22:29:29 +03:30
3a0f5cbc6e bugfix: a new flow added to re-enable disabled staffs. 2026-05-18 19:03:52 +03:30
10d8fac3f8 bugfix: a new flow added to disable staffs and free the used seats. 2026-05-18 14:58:47 +03:30
4487d3260b bugfix: a new flow added to disable staffs and free the used seats. 2026-05-18 14:56:07 +03:30
95ed1bd4ab bugfix: create organization button is now hidden for none owner users. 2026-05-18 13:37:20 +03:30
8278fd9012 bugfix: overlapped appointments now made possible. selection popup added for overlapped banners. 2026-05-17 17:42:59 +03:30
046257c071 bugfix: copy/regenerate link for invitation action added to connection request lis in orgs feature. 2026-05-17 13:13:59 +03:30
09b511a136 bugfix: org invitation flow updated so that the invited org follows the exact steps of free trial registration. 2026-05-17 02:03:18 +03:30
2d43254af2 bugfix: invitation link copy option disapearing fixed. route problem for unauthorizrd users opening invitation link fixed. 2026-05-17 00:02:13 +03:30
627219df58 bugfix: .env.example files updated. some minor changes in jwt strategy to avoid failing when .env files does not contain needed keys. 2026-05-16 22:40:42 +03:30
8123a94a3d feature: a minimal implementation of the appointment feature done. 2026-05-06 23:05:37 +03:30
bb44270795 feature: Organizations form UX flow now matches the needs. 2026-05-06 18:55:42 +03:30
adfb5b436e feature: clinic & lab invitation flow added. minimal ui implemented for organizations tab. 2026-05-05 19:50:07 +03:30
15ef17228f improvement: fixed some package.json issues. readme files updated. 2026-05-05 00:01:06 +03:30
5682da87aa improvement: docker infrastructure overhauled. 2026-05-03 20:15:39 +03:30
b6bd4b47be improvement: dashboard UX improved 2026-04-30 18:49:23 +03:30
64215f07e6 improvement: newly created organization's subscriptions flow improved. 2026-04-30 18:15:40 +03:30
1387e4cb5e feature: dashboard settings and invite activation flow consistency fixed. frontend warnings fixed 2026-04-30 14:05:44 +03:30
1b8856f64e feature: sending invitation link for newly created staff implemented. 2026-04-30 12:55:39 +03:30
c39bd872bd feature: a minimal implementation of staff management is done. 2026-04-30 00:52:05 +03:30
7a847d5326 improvement: account setting added to header in order to choose organizations/subscribtions/etc 2026-04-29 21:55:46 +03:30