Commit Graph

  • 60be656cf1 Allow Gitea registry pushes through gitea.wixur.ir: nginx 50M body limit 413s Docker layers. v1.0.5 feature/ci-cd rameen 2026-09-01 12:40:26 +03:30
  • 6465af11ee Expose AdminJS on nudentic.ir: nginx only proxied /api, so /admin never reached Nest. rameen 2026-09-01 11:49:14 +03:30
  • dc71c73ced Merge pull request 'feature/ci-cd' (#70) from feature/ci-cd into master master admin 2026-09-01 09:56:02 +03:30
  • 19364ad5c2 resolve failed handshake connection with https://wixur.ir:3000 v1.0.4 v1.0.3 v1.0.1 rameen 2026-08-31 10:04:30 +03:30
  • 50eda34e8e The app is now wired to GlitchTip with the Sentry SDKs v1.0.2 rameen 2026-08-31 07:34:07 +03:30
  • 573e5e0886 auto deploy on production server now finalized ready for smoke test. v1.0.0 rameen 2026-08-29 16:25:27 +03:30
  • 23c37519b5 windows ssl rameen 2026-08-29 14:46:41 +03:30
  • 2e2c910d22 Document staging HTTPS on wixur.ir (Windows nginx + Let's Encrypt). rameen 2026-08-29 14:46:05 +03:30
  • c40e276b8a migrate from http://178.131.50.201:8088 to wixur.ir rameen 2026-08-29 12:09:50 +03:30
  • d8efaa6f2f Merge pull request 'Fix voice extract timeout for production ASR+LLM pipeline' (#69) from feature/ci-cd into master admin 2026-08-25 14:42:23 +03:30
  • eee2506adf ASR + LLM routinely exceeds the default 10s axios timeout; match slow upload endpoints. rameen 2026-08-25 10:21:55 +03:30
  • 9f5f696fb4 Merge pull request 'Bind staging Docker to 18088 so portproxy can own 8088.' (#68) from feature/ci-cd into master admin 2026-08-24 12:14:51 +03:30
  • 5ac3a4a708 Bind staging Docker to 18088 so portproxy can own 8088. rameen 2026-08-24 12:06:13 +03:30
  • 2a0f9dbfee Merge pull request 'feat(treatment): add voice detail entry' (#65) from feat/voice-treatment-entry into master admin 2026-08-24 11:13:45 +03:30
  • dc9401e13f Merge pull request 'feature/ci-cd' (#67) from feature/ci-cd into master admin 2026-08-24 11:09:38 +03:30
  • 8c16a46740 docs: drop the spec's reference to the auto-fill exemption feat/voice-treatment-entry Amin Mousavi 2026-08-23 23:18:22 +03:30
  • dc10d8dbe3 docs: cut the comments that were not earning their place Amin Mousavi 2026-08-21 23:46:56 +08:00
  • 562ef2ae6e docs: bring the voice spec in line with the flow as built Amin Mousavi 2026-08-21 18:54:40 +08:00
  • 8f2d3f97ba fix: stop voice entry posting an unsaved detail id, and name failures right Amin Mousavi 2026-08-21 17:44:51 +08:00
  • bdf6da135b fix(frontend): stop the remembered prosthesis default rewriting the map Amin Mousavi 2026-08-21 17:16:46 +08:00
  • 3fb7f02f43 docs: add CLAUDE.md for project guidance and conventions Amin Mousavi 2026-08-21 00:52:00 +03:30
  • f46ecbd771 docs: mark transcript salvage as specified but not built Amin Mousavi 2026-08-21 05:05:04 +08:00
  • 3d64414dd3 fix(backend): stop showing the clinician null, NaN and the wrong failure Amin Mousavi 2026-08-21 05:04:30 +08:00
  • 6a4c0cb1bb fix(frontend): stop the level meter re-rendering the whole workspace Amin Mousavi 2026-08-21 05:04:30 +08:00
  • 3911477e42 fix(frontend): persist the lab case a voice result creates Amin Mousavi 2026-08-21 05:04:15 +08:00
  • 62deff0523 fix(frontend): untick prosthesis when a picked tooth breaks its map Amin Mousavi 2026-08-21 05:04:15 +08:00
  • b7ee61433e docs: record the FDI-first tooth rule in the voice spec Amin Mousavi 2026-08-21 04:54:31 +08:00
  • 754efdee09 feat(frontend): let the clinician pick the tooth from the candidates Amin Mousavi 2026-08-21 04:54:31 +08:00
  • 82fad4ac02 feat(backend): offer the candidate teeth for an unspecified quadrant Amin Mousavi 2026-08-21 04:44:20 +08:00
  • 52a7359b9a feat(backend): read a spoken tooth number as its FDI code Amin Mousavi 2026-08-21 04:43:19 +08:00
  • c09698aea2 fix(backend): read a tooth code whatever script its digits are in Amin Mousavi 2026-08-21 04:42:09 +08:00
  • efff258910 fix(backend): apply the large-body limit to every spelling Express routes Amin Mousavi 2026-08-21 04:02:49 +08:00
  • 1be735a7ab fix(voice): say the quadrant is missing instead of "could not be read" Amin Mousavi 2026-08-21 04:02:39 +08:00
  • afb30691cf fix(backend): restore the large-body limit on the voice route Amin Mousavi 2026-08-20 22:12:16 +03:30
  • e330572ad6 docs: mark the voice spec implemented Amin Mousavi 2026-08-20 20:24:08 +03:30
  • 3f97940a16 feat: wire voice entry into the treatment workspace Amin Mousavi 2026-08-20 20:22:42 +03:30
  • c07f550e00 feat(frontend): split Add detail into a segmented control with voice Amin Mousavi 2026-08-20 19:47:10 +03:30
  • 93c6513df6 feat(frontend): voice capture hook, API client and types Amin Mousavi 2026-08-20 18:43:04 +03:30
  • db9d7d280a feat(backend): voice extraction endpoint Amin Mousavi 2026-08-20 18:27:14 +03:30
  • 336fc76035 feat(backend): OpenRouter voice providers and per-locale registry Amin Mousavi 2026-08-20 18:00:53 +03:30
  • ae7009534e feat(backend): assemble resolved extraction from voice intents Amin Mousavi 2026-08-20 17:41:41 +03:30
  • a1a999a884 fix(backend): correct "next weekday" and harden resolvers against model output Amin Mousavi 2026-08-20 17:25:44 +03:30
  • 70092e932d feat(backend): resolve spoken deadlines to ISO dates Amin Mousavi 2026-08-20 17:17:15 +03:30
  • 1076c13472 feat(backend): voice intent contract and tooth-intent resolver Amin Mousavi 2026-08-20 17:13:26 +03:30
  • 4b4c197c03 feat(backend): extract shared FDI tooth geometry Amin Mousavi 2026-08-20 17:05:54 +03:30
  • 80ffa37edd feat(backend): port Jalali calendar arithmetic with tests Amin Mousavi 2026-08-20 17:00:41 +03:30
  • 648e8ed1f2 docs: spec for voice-driven treatment detail entry Amin Mousavi 2026-08-20 16:51:57 +03:30
  • 809c72af0f Merge branch 'master' into feature/ci-cd rameen 2026-08-23 19:09:52 +03:30
  • 201300f446 staging deploy md doc. rameen 2026-08-23 11:11:07 +03:30
  • 24c4feb11c Enable Gitea Actions staging deploy on master push rameen 2026-08-23 11:10:28 +03:30
  • 3a16f04c51 package-locks and prisma migration update. rameen 2026-07-20 12:54:51 +03:30
  • 6d49fd0b89 Bind staging nginx to localhost for Windows Docker Desktop rameen 2026-08-23 17:35:54 +03:30
  • e1c0434ed1 Fix frontend staging healthcheck for locale redirect rameen 2026-08-23 16:34:58 +03:30
  • eff27e359b Fix staging containers failing on Windows Docker builds rameen 2026-08-23 16:16:14 +03:30
  • 2b2cca8361 fix docker url for making connection with gitea. rameen 2026-08-23 15:20:14 +03:30
  • 0e8e3a4a27 local ip set instead of static public ip server to find it in network. rameen 2026-08-23 14:13:29 +03:30
  • b4832cd663 Merge pull request 'bugfix/treatment-bugs' (#66) from bugfix/treatment-bugs into master admin 2026-08-23 12:44:44 +03:30
  • a43c433d55 lable self-hosted change to windows rameen 2026-08-23 11:34:10 +03:30
  • 8b462ea45a Merge branch 'master' into feature/ci-cd rameen 2026-08-23 11:11:27 +03:30
  • ebd2de39cf staging deploy md doc. rameen 2026-08-23 11:11:07 +03:30
  • 1258ecf899 Enable Gitea Actions staging deploy on master push rameen 2026-08-23 11:10:28 +03:30
  • 8d34def001 improvement: the last flow improved a little. bugfix/treatment-bugs Admin 2026-08-22 20:33:11 +03:30
  • 7f02a84ebf improvement: a flow added to create treatment plan for searched patients with no treatment history. Admin 2026-08-22 20:25:11 +03:30
  • b1405b22b1 improvement: patient search moved to the top of treatment feature. Admin 2026-08-22 20:11:43 +03:30
  • 50725b7b3f bugfix: no-detail treatment ui made some confusion. it is improved. at least to a degree. Admin 2026-08-22 19:36:37 +03:30
  • f52ad6b84a bugfix: Treatment detail auto-fill bug fixed. Admin 2026-08-22 18:51:57 +03:30
  • de46da216f bugfix: FDI tooth chart is now compatible with RTL direction. Admin 2026-08-22 17:49:38 +03:30
  • b779a57cba remove ./public from dockerfile. rameen 2026-08-21 14:58:21 +03:30
  • e6c236f1a0 package-locks and prisma migration update. rameen 2026-07-20 12:54:51 +03:30
  • 94b010ccfc Merge pull request 'improvement/v1-demo-improvements' (#64) from improvement/v1-demo-improvements into master rameen 2026-08-20 11:26:39 +03:30
  • d2f07c0ed3 improvement: treatments UI/UX updated again to minimize clicking and scrolling. improvement/v1-demo-improvements Admin 2026-08-19 23:59:37 +03:30
  • 29c639f5a1 improvement: logo and name svgs updated and replaced. Admin 2026-08-19 19:39:27 +03:30
  • 96f698be98 improvement: UI/UX improved for v1 standalone treatments/cases feature. Admin 2026-08-19 16:07:32 +03:30
  • 8bfa8c88fe improvement: v1 standalone treatment/case creation made possible. Admin 2026-08-19 15:05:58 +03:30
  • e5c39c6b7e bugfix: site renamed. Name component created. Admin 2026-08-19 02:41:05 +03:30
  • 80167c622c bugfix: appointment hours now use the client timezone on UTC servers. Admin 2026-08-19 01:43:50 +03:30
  • d6958b2e48 bugfix: the flow for trial and accept invitation (org + staff)is now unified. all navigate to dshboard if succesfull. Admin 2026-08-19 00:39:31 +03:30
  • 6d90787c13 improvement: FDI tooth chart overhauled. Admin 2026-08-19 00:06:21 +03:30
  • 0dc21ab700 Merge pull request 'improvement: DockerFiles updated to avoid some deployment issues.' (#63) from improvement/v1-demo-improvements into master rameen 2026-07-20 21:37:27 +03:30
  • 245a238d1a improvement: DockerFiles updated to avoid some deployment issues. Admin 2026-07-20 21:11:08 +03:30
  • c3a4083003 Merge pull request 'improvement/v1-demo-improvements.' (#62) from improvement/v1-demo-improvements into master rameen 2026-07-20 11:54:33 +03:30
  • db515f9630 improvement: time period dropdown added to appropriate dashboard charts. Admin 2026-07-19 00:37:59 +03:30
  • 538121d653 improvement: pdf generation added to cases feature. Admin 2026-07-18 22:00:44 +03:30
  • 408b2c3329 improvement: task assignment notif added to notifications feature. Admin 2026-07-18 17:23:47 +03:30
  • 9941dca849 improvement: notification feature polished. feature tabs following the same notification socket emmited data to be updated. Admin 2026-07-18 16:57:13 +03:30
  • 9f6ec193d2 feature: version one notification feature implemented. Admin 2026-07-18 01:09:54 +03:30
  • 0740493384 improvement: fdi tooth chart selection modes polished. bugs related to teeth selecyion fixed. Admin 2026-07-18 00:02:40 +03:30
  • 4b2349228a improvement: treatment preview wizard optimized. comments component updated and unified accross the app. Admin 2026-07-17 12:30:43 +03:30
  • 58676f702e improvement: FDI chart tool selection modes updated. shift+ and crtl+ both are assigned with a selection mode. Admin 2026-07-17 11:36:02 +03:30
  • 1b63bfff00 improvement: some improvement done for appointment and treatment shared components. Admin 2026-07-17 11:21:08 +03:30
  • d2ad1fd7b6 improvement: loading state added to buttons who interact with backend. Admin 2026-07-17 10:58:04 +03:30
  • 68fc9d5d6d improvement: treatment plan turned into a wizard. shift+click control added to FDI tooth chart for cunnected prosthesises. Admin 2026-07-17 00:39:32 +03:30
  • cf07b4d8a8 improvement: delete action added for unsent treatment details. some edit controls added to details and shipments. Admin 2026-07-16 22:45:37 +03:30
  • 334b7841ae improvement: treatment exits contoll adde to appoinment remove action. Admin 2026-07-16 22:35:02 +03:30
  • e8e00e2911 Merge pull request 'improvement/ux-overhaul up' (#61) from improvement/ux-overhaul into master rameen 2026-07-14 22:46:16 +03:30
  • 08df2f71ea improvement: QRcode and shared link added to cases inorder to make it possible for staff users to share a case info with other staffs or other clinics. improvement/ux-overhaul Admin 2026-07-14 21:07:05 +03:30
  • 953e609fb8 fix(ui): restore native date panel selects with wider compact layout. Admin 2026-07-14 15:09:11 +03:30
  • b7682a2d1c fix(treatment): show only past plans in history rail and refresh after lab send. Admin 2026-07-14 15:09:10 +03:30
  • a7ba33fb68 bugfix: clinic owner user access to other (dentist)staff's treatment plans terminated. Admin 2026-07-14 03:39:42 +03:30
  • 8de15ecdb5 improvement: billing and report tabs turned invisible. removed from permissions dialog too. this is temporary. Admin 2026-07-14 03:17:57 +03:30