Commit Graph

  • cef928be97 feat: add AI recall calling — books existing patients for routine cleanings main ff 2026-08-02 23:13:09 -04:00
  • 06dc63c53e feat: unify AI voice calls with SMS conversation rules, add Call Templates ff 2026-07-31 23:39:31 -04:00
  • 089e94ba88 feat: add AI-driven phone calls to patient connection ff 2026-07-31 20:14:09 -04:00
  • ed5a8af835 Merge branch 'main' of https://gitea.mydentalofficemanagement.com/Gitead/DentalManagementMH07 ff 2026-07-31 10:49:52 -04:00
  • 9885a3d35b fix: decouple Python venv setup from npm install postinstall ff 2026-07-31 10:49:06 -04:00
  • 75538126f2 docs: note server_names_hash_bucket_size fix for long local-<office> hostnames Gitead 2026-07-31 10:11:36 -04:00
  • 55d798b45f docs: add Google Cloud Vision setup section to root README Gitead 2026-07-30 23:52:37 -04:00
  • 9efa8f6e0a docs+perf: document Google Vision key setup, consolidate OCR calls per screenshot Gitead 2026-07-30 23:27:33 -04:00
  • 5cdd3452f2 fix: use Google Vision OCR instead of AI-vision estimates for Windows Type Agent clicks Gitead 2026-07-30 23:14:02 -04:00
  • 3f83794ac5 fix: add missing migration for auto-MH-check fields and drop dead lab_rx_template column Gitead 2026-07-30 18:38:11 -04:00
  • 76bd99f7ff fix: Tufts SCO claim file attach — send_keys directly, skip button click Gitead 2026-07-29 23:57:39 -04:00
  • 44c6d2f833 fix: Tufts SCO claim combobox selects matching option instead of first Gitead 2026-07-29 23:19:18 -04:00
  • 6d0838446b fix: cascade-delete stale ClaimFile rows and sync claim attachments Gitead 2026-07-29 22:57:21 -04:00
  • 65dc795eb2 fix: locate patient row by real text position, drop unreliable AI row-verify Gitead 2026-07-29 21:53:12 -04:00
  • ad2e15ec62 feat: window-diff-based Type Agent locating for Open Dental appointment flow Gitead 2026-07-27 08:50:47 -04:00
  • 59f064583a feat: AI Type Agent - vision-based Open Dental automation via Windows agent Gitead 2026-07-25 17:24:27 -04:00
  • ae961781ac fix: CCA preauth status stays Submitted (not Approved) and screenshot mime type Gitead 2026-07-25 10:15:35 -04:00
  • f457d6282a fix: CCA claim submission grid targeting, retry, and dashboard claim-number lookup Gitead 2026-07-25 09:49:53 -04:00
  • d5cecb0b54 fix: only skip appointment-attachment merge when automated claim already has files Gitead 2026-07-25 00:29:26 -04:00
  • 870bda5950 feat: chatbot screenshot-only eligibility detect, Sun Life/DentaQuest auto-check, chatbot attachment handoff to preauth; fix TuftsSCO preauth Selenium reliability Gitead 2026-07-25 00:10:05 -04:00
  • 6b9b3c41f2 fix: skip appointment-file merge for chatbot claims; add live screenshot capture to chatbot Gitead 2026-07-24 22:31:34 -04:00
  • a42ef5f570 fix: persist and correctly forward appointment attachments to insurance claims Gitead 2026-07-24 21:03:32 -04:00
  • b1932fa3d6 feat: add Provider field to appointment form, drive AI claim automation ff 2026-07-20 23:07:10 -04:00
  • ca568de817 fix: make chatbot patient-found DOB/Member ID editable and fix eligibility→appointment ordering Gitead 2026-07-20 20:05:13 -04:00
  • b30bed8903 fix: match PDF-imported patients by member ID when DOB is missing on record Gitead 2026-07-20 11:11:47 -04:00
  • 8c65c3d625 docs: clarify RustDesk autostart opens a window, not just the service tray Gitead 2026-07-19 23:58:50 -04:00
  • 27e5b73138 docs: add step to remove gnome-keyring after enabling autologin Gitead 2026-07-19 22:54:58 -04:00
  • 78ee0b92fe docs: add optional step for auto-starting Chrome and RustDesk on login Gitead 2026-07-19 22:26:23 -04:00
  • 6062b646ce docs: fix Chrome install step, apt-key is removed on Debian 13+ Gitead 2026-07-19 22:12:39 -04:00
  • 158634f8de docs: add optional RustDesk remote support step to setup guide Gitead 2026-07-19 18:32:58 -04:00
  • 75781b92a6 docs: add auto-login and git install steps to setup guide Gitead 2026-07-19 18:27:06 -04:00
  • e49dfdbee9 feat: add attachment upload to Edit Appointment form (disk, scanned, screenshot with crop) Gitead 2026-07-17 14:55:38 -04:00
  • f29064883c feat: fall back to saved procedures for no-notes appointments in AI claim queue, and include appointment attachments in MH selenium submission Gitead 2026-07-17 00:30:03 -04:00
  • 5979d27c57 feat: add Preauth Followup section to claims page Gitead 2026-07-16 23:00:46 -04:00
  • 95abbabb36 fix: patient selection in appointment form disappearing for non-recent patients Gitead 2026-07-16 22:39:55 -04:00
  • 6004bcb73d feat: editable insurance type selector on eligibility confirm card Gitead 2026-07-16 21:47:20 -04:00
  • c95d08c951 feat: AI-powered eligibility detection from Copy Agent screenshots Gitead 2026-07-16 21:20:33 -04:00
  • 34312b62bc feat: add "Choose from Server" attachment picker to claim/preauth forms and chatbot Gitead 2026-07-14 00:36:08 -04:00
  • 8b245d00c6 docs: add troubleshooting for router DNS rebinding protection ff 2026-07-12 23:34:48 -04:00
  • c4c69bfd62 docs: document Twilio-only-scoped Cloudflare Tunnel variant Gitead 2026-07-12 18:08:22 -04:00
  • 0d2fe63b9b docs: note disabling Apache before nginx install Gitead 2026-07-12 17:57:15 -04:00
  • 44dea49fd1 docs: add LAN HTTPS setup guide (nginx + certbot + Cloudflare DNS-01) Gitead 2026-07-12 17:34:12 -04:00
  • f712479882 infra: serve app over HTTPS via nginx + Let's Encrypt for LAN access Gitead 2026-07-12 17:25:30 -04:00
  • 118315a04e feat: add screenshot capture to Copy Agent page Gitead 2026-07-12 17:25:12 -04:00
  • 58d56c895b fix: batch-column claims dropped attachments for DDMA/TuftsSCO/UnitedDH Gitead 2026-07-11 23:10:02 -04:00
  • 3c650997f4 fix: use static rotating greeting list instead of AI-generated login greeting Gitead 2026-07-09 22:28:57 -04:00
  • b49877af52 docs: add Development Hosts & Ports section to README Gitead 2026-07-08 23:27:35 -04:00
  • f52b1b03ba fix: dual/CMSP PDF viewer panels stayed blank for cloud-backed PDFs Gitead 2026-07-08 14:50:00 -04:00
  • 0f0f3a6db9 fix: two bugs in Cloud Storage PDF viewing surfaced by live testing Gitead 2026-07-08 14:36:02 -04:00
  • 3582da8510 fix: update DDMA claim submit worker for new deltadentalma.com claims-submission flow Gitead 2026-07-08 00:22:35 -04:00
  • 99cdfa702a feat: save insurance PDFs (eligibility/claims/preauth) to Cloud Storage instead of Postgres blobs Gitead 2026-07-08 00:20:37 -04:00
  • 1190bc0494 feat: split AI Input Agent into Copy/Type Agent submenu with settings Gitead 2026-07-07 16:40:24 -04:00
  • 802dbedbfb chore: add rclone sync configuration state file Gitead 2026-07-06 00:24:08 -04:00
  • ed72d7e95f feat: seed User1 default regular user alongside admin Gitead 2026-07-06 00:23:03 -04:00
  • 877feb32fa fix: update DDMA eligibility check worker for new deltadentalma.com sign-in and search flow Gitead 2026-07-04 22:57:59 -04:00
  • 79bae13f35 fix: dedupe claim attachments to prevent duplicate uploads to insurance Gitead 2026-07-04 14:17:40 -04:00
  • e7d610b970 fix: update project folder name to DentalManagementMH07 in shortcut scripts Gitead 2026-07-03 23:04:29 -04:00
  • 8eb2bceabb docs: add nginx install instructions to README step 12 Gitead 2026-07-03 22:36:34 -04:00
  • e60110226b chore: remove all .jsx files from Frontend src Gitead 2026-07-03 21:40:59 -04:00
  • 00fd213291 feat: add Dental Office Name to Lab RX form, pre-filled from office contact settings Gitead 2026-07-03 21:21:59 -04:00
  • 191ed129d8 feat: replace DOB with Age in Lab RX form, auto-calculated from patient DOB Gitead 2026-07-03 21:06:44 -04:00
  • 305a07874d fix: add selenium-settings-card.jsx and wire it into settings-page.jsx Gitead 2026-07-03 00:13:49 -04:00
  • 6e779fc630 fix: update lab-management-tab.jsx and add lab-rx-modal.jsx Gitead 2026-07-03 00:12:10 -04:00
  • ce2e03e505 feat: pre-fill doctor name with default NPI provider in Lab RX popup Gitead 2026-07-02 23:55:23 -04:00
  • 75ecd7cc20 feat: add Selenium Settings page to configure paymentGroupId per office Gitead 2026-07-02 23:53:43 -04:00
  • abb2a0ac96 feat: add Lab RX feature with template management and auto-seed defaults Gitead 2026-07-02 23:20:44 -04:00
  • ac4d8c4c74 feat: add lab management layout, barcode generation, and dental education page Gitead 2026-07-02 13:03:58 -04:00
  • 998ef0ac95 feat: add POE and period exam aliases → D0120 in CDT lookup Gitead 2026-06-30 23:58:56 -04:00
  • 15a1091f35 fix: stop premature chatbot claim queue advance + skip preview popup mid-batch Gitead 2026-06-29 23:44:21 -04:00
  • 26da3394aa fix: extract appointmentDate for multi_claim/batch_claim/preauth intents Gitead 2026-06-29 22:52:48 -04:00
  • cdda91f2b4 feat: add multi_claim intent for different procedures per patient + fix batch claim PDF race Gitead 2026-06-29 01:08:41 -04:00
  • cb49298b66 fix: teach AI to recognize recement and fix missing service date in column claim Gitead 2026-06-29 00:02:26 -04:00
  • 31505af72d fix: pass chatbot attachments to Selenium claim worker and add missing re import Gitead 2026-06-28 23:30:28 -04:00
  • e1fe4862d5 fix: allow claims without appointment + support post/core multi-tooth input Gitead 2026-06-28 22:57:24 -04:00
  • c9d08028a9 feat: teach AI classifier to recognize "comp" and tooth surface notation Gitead 2026-06-28 20:55:41 -04:00
  • fc3e8c0e25 feat: add Auto Check MH Payment toggle with weekly schedule Gitead 2026-06-26 22:58:36 -04:00
  • 27d9132820 fix: use in-memory startedAt for cron job log to survive DB restore Summit Dental Care 2026-06-26 22:55:07 -04:00
  • 1edf73fdc8 feat: add new frontend components, MH batch worker, and gitignore rules Gitead 2026-06-26 00:23:43 -04:00
  • b7e06adf2f feat: MassHealth PDF import auto-pays full balance + patient name fix Gitead 2026-06-26 00:16:31 -04:00
  • 9efe5c8469 feat: add Auto Claim toggle with hourly time picker to AI column claim section Gitead 2026-06-25 20:48:35 -04:00
  • 7deba90db3 fix: use prisma db push after backup import to sync schema reliably Summit Dental Care 2026-06-25 16:05:18 -04:00
  • f93fef56aa docs: move rclone install to Step 7 with other system dependencies Summit Dental Care 2026-06-25 00:28:30 -04:00
  • 3d0af3bcb6 docs: add rclone install step to README setup guide Summit Dental Care 2026-06-25 00:09:57 -04:00
  • 99a54cee9a feat: rclone syncs all 3 folders (backups, chat-history, uploads) ff 2026-06-24 23:50:40 -04:00
  • cbe7d13dd2 feat: add auto-import toggle to restore latest backup after rclone pull ff 2026-06-24 23:45:15 -04:00
  • 70b5e2ba47 feat: add configurable backup time for local and USB backups ff 2026-06-24 23:37:34 -04:00
  • 5e881c9ff7 feat: integrate rclone WebDAV backup for PC-to-PC file sync ff 2026-06-24 23:29:36 -04:00
  • 24e66bfaf9 fix: select Treatment Location by ID click like Billing Entity in UnitedDH claim step1 Gitead 2026-06-24 14:41:26 -04:00
  • 528a30efc6 fix: recognize limited exam, 1 PA (#tooth), composite # NN surfaces, and check [patient name] Gitead 2026-06-24 09:05:21 -04:00
  • 8154e904b9 security: restrict network-backup endpoints to LAN IPs only Summit Dental Care 2026-06-22 23:53:28 -04:00
  • fcf6effb7b fix: move network-backup endpoints outside JWT auth middleware Summit Dental Care 2026-06-22 23:50:19 -04:00
  • cee84bcd61 feat: add eye icon toggle to source PC API key field Summit Dental Care 2026-06-22 23:34:07 -04:00
  • 8572f44386 fix: move network sync form population out of queryFn into useEffect Summit Dental Care 2026-06-22 23:32:04 -04:00
  • 8e18e96db4 fix: trim whitespace from network sync URL and API key; clarify source URL format in UI Summit Dental Care 2026-06-22 23:14:00 -04:00
  • a2621eba6c fix: recognize NPA shorthand and ordinal PA names (3rd pa → D0230) Gitead 2026-06-22 12:15:22 -04:00
  • 91adac89e5 fix: AI claim queue restart from first patient; recognize D7210 # 32 in notes Gitead 2026-06-22 10:31:03 -04:00
  • 029a0e9d53 fix: hardcode LICENSE_SECRET default so no .env setup needed on new installs Gitead 2026-06-22 00:13:02 -04:00
  • 921ecbe10a docs: add security setup section to README — passwd, root password, SSH check ff 2026-06-21 15:51:15 -04:00
  • 0139f89e2f feat: drag-to-resize appointment blocks on schedule to adjust duration ff 2026-06-21 00:39:38 -04:00
  • 20b478a7a9 fix: United claim — add procedure date, fix file attachments, persist chatbot files, enforce M/D/YYYY date parsing ff 2026-06-20 00:42:43 -04:00