Commit Graph

87 Commits

Author SHA1 Message Date
3f2b332bd3 Add Today action lists and clickable KPI links (Phase 3).
Show upcoming appointments for the rest of today and link each KPI card to its relevant dashboard tab.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 00:48:35 +03:30
394aa98314 Remove unused build-messages.mjs i18n generator script.
The app loads frontend/messages/*.json directly via next-intl; the script was never wired into npm scripts or CI and had drifted out of sync with the JSON files.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 00:42:33 +03:30
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
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
94b97aa0fa improvement: lab case dispatch UI improved. 2026-06-28 18:48:06 +03:30
7b8ed48fa0 improvement: treatment plan now save on debounce. save treatment button removed. 2026-06-28 18:08:29 +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
db4803d463 fix sidebar width change during toggling between tabs. 2026-06-24 17:09:06 +03:30
770b13bf45 Merge branch 'master' into feature/tab-warning-flag 2026-06-22 11:20:17 +03:30
320cf11d12 commit package lock changes
All checks were successful
Registry — build, push, deploy / temp-success (push) Successful in 2s
2026-06-22 10:59:32 +03:30
2f99abbb9e front end feature to showing pending connection request in sidebar. 2026-06-21 13:26:55 +03:30
b2f4dfa4ca feature: localization's first implmentation done. all frontend hardcoded text is now localized. 2026-06-20 14:51:43 +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
cad6fbaa6c fix tailwinds modul not issue. 2026-06-17 15:27:00 +03:30
97f7e015b4 feature: step 2 wizard UX for working hours improved. appointment grid height increased. 2026-06-10 20:04:05 +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
81fe14823f bugfix: staffs feature toasts unified with the other features. 2026-05-18 14:20:50 +03:30
7dba7cc144 bugfix: organization sidebar icon updated like organization switch feature. 2026-05-18 14:08:07 +03:30
95ed1bd4ab bugfix: create organization button is now hidden for none owner users. 2026-05-18 13:37:20 +03:30
535b49310f bugfix: click on new patient button resets the patient data entry form now. appointment's add patient flow updated so that it matches tha patients feature. 2026-05-18 13:09:46 +03:30
3b12c52fd3 bugfix: selecting past dates is now possible in appointment and treatment features. bur, add, edit and delete actions are disabled for past dates. 2026-05-18 12:50:25 +03:30
eb636db653 bugfix: a small refactor done in folder structure and naming conventions. 2026-05-18 12:31:21 +03:30
4590255b31 bugfix: patients feature toasts unified with the other features. 2026-05-18 12:22:19 +03:30
8278fd9012 bugfix: overlapped appointments now made possible. selection popup added for overlapped banners. 2026-05-17 17:42:59 +03:30
e119d02759 bugfix: delete action removed from appointment banners to avoid banner sizing issues. the appointment can be deleted via edit modal. 2026-05-17 17:14:00 +03:30