Commit graph

  • 0268d37151 Fix AWS Transcribe: reduce chunk size from 32KB to 8KB Daniel Onyejesi 2026-03-25 18:41:05 -0400
  • ce4ef822ba Fix AWS Transcribe: reduce chunk size from 32KB to 8KB Daniel Onyejesi 2026-03-25 18:41:05 -0400
  • 25c462bfd6 Fix AWS Transcribe: reduce chunk size from 32KB to 8KB Daniel Onyejesi 2026-03-25 18:41:05 -0400
  • ad7a08e4c5 Improve Transcribe error diagnostics, add minimum audio check Daniel Onyejesi 2026-03-25 18:29:48 -0400
  • a36cd9a299 Improve Transcribe error diagnostics, add minimum audio check Daniel Onyejesi 2026-03-25 18:29:48 -0400
  • 6d1c2e5422 Improve Transcribe error diagnostics, add minimum audio check Daniel Onyejesi 2026-03-25 18:29:48 -0400
  • 21d960d56e Add detailed error logging for Transcribe Medical failures Daniel Onyejesi 2026-03-25 18:24:37 -0400
  • 42b002eea8 Add detailed error logging for Transcribe Medical failures Daniel Onyejesi 2026-03-25 18:24:37 -0400
  • a53124a747 Add detailed error logging for Transcribe Medical failures Daniel Onyejesi 2026-03-25 18:24:37 -0400
  • dbda2ad913 Add Medical→Standard fallback and better error logging for AWS Transcribe Daniel Onyejesi 2026-03-25 18:10:21 -0400
  • 57642bfc74 Add Medical→Standard fallback and better error logging for AWS Transcribe Daniel Onyejesi 2026-03-25 18:10:21 -0400
  • 1f66b7c0e1 Add Medical→Standard fallback and better error logging for AWS Transcribe Daniel Onyejesi 2026-03-25 18:10:21 -0400
  • 168f67adee Fix missing error handling in nextcloud disconnect, update docker-compose to v8 Daniel Onyejesi 2026-03-25 17:53:48 -0400
  • 8ce40503d8 Fix missing error handling in nextcloud disconnect, update docker-compose to v8 Daniel Onyejesi 2026-03-25 17:53:48 -0400
  • 9758ecbea2 Fix missing error handling in nextcloud disconnect, update docker-compose to v8 Daniel Onyejesi 2026-03-25 17:53:48 -0400
  • 79f9fefb52 Wire physician memories/templates into all AI generation routes Daniel Onyejesi 2026-03-25 17:35:30 -0400
  • 2877cc5d6c Wire physician memories/templates into all AI generation routes Daniel Onyejesi 2026-03-25 17:35:30 -0400
  • 6e1b6ca3d7 Wire physician memories/templates into all AI generation routes Daniel Onyejesi 2026-03-25 17:35:30 -0400
  • 70d2f34770 v8.0.0: Fix speech recognition repeating text, enable AWS Transcribe Medical Daniel Onyejesi 2026-03-25 17:24:28 -0400
  • 80085db579 v8.0.0: Fix speech recognition repeating text, enable AWS Transcribe Medical Daniel Onyejesi 2026-03-25 17:24:28 -0400
  • eb63d9973d v8.0.0: Fix speech recognition repeating text, enable AWS Transcribe Medical Daniel Onyejesi 2026-03-25 17:24:28 -0400
  • 3da61c455e Add ffmpeg audio conversion fallback for AWS Transcribe Daniel Onyejesi 2026-03-25 20:35:24 +0000
  • e39cfc1c76 Add ffmpeg audio conversion fallback for AWS Transcribe Daniel Onyejesi 2026-03-25 20:35:24 +0000
  • 9eaec4f2de Add ffmpeg audio conversion fallback for AWS Transcribe Daniel Onyejesi 2026-03-25 20:35:24 +0000
  • 767d28fc54 Add Amazon Transcribe streaming (no S3) with Medical specialty support Daniel Onyejesi 2026-03-25 20:26:10 +0000
  • 14497b3270 Add Amazon Transcribe streaming (no S3) with Medical specialty support Daniel Onyejesi 2026-03-25 20:26:10 +0000
  • b997d6d388 Add Amazon Transcribe streaming (no S3) with Medical specialty support Daniel Onyejesi 2026-03-25 20:26:10 +0000
  • f397ca7725 v7: fix speech recognition repetition, HTML injection, long-session guard Daniel Onyejesi 2026-03-25 20:07:10 +0000
  • e0757310c8 v7: fix speech recognition repetition, HTML injection, long-session guard Daniel Onyejesi 2026-03-25 20:07:10 +0000
  • 7a2c569b63 v7: fix speech recognition repetition, HTML injection, long-session guard Daniel Onyejesi 2026-03-25 20:07:10 +0000
  • 689d5e9028 Expand DEVELOPER_GUIDE with detailed architecture, DB layer, file descriptions Daniel Onyejesi 2026-03-24 19:30:01 -0400
  • 805d0fea55 Expand DEVELOPER_GUIDE with detailed architecture, DB layer, file descriptions Daniel Onyejesi 2026-03-24 19:30:01 -0400
  • 46ddfac358 Increase PDF/doc context to 50k chars, raise maxTokens ceiling to 8k Daniel Onyejesi 2026-03-24 19:22:51 -0400
  • 1b1fe535da Increase PDF/doc context to 50k chars, raise maxTokens ceiling to 8k Daniel Onyejesi 2026-03-24 19:22:51 -0400
  • 27d20c962f Re-add vendor model Opus 4.6, update DEVELOPER_GUIDE with logs/Bedrock docs Daniel Onyejesi 2026-03-24 19:14:00 -0400
  • feb47b5e79 Re-add vendor model Opus 4.6, update DEVELOPER_GUIDE with logs/Bedrock docs Daniel Onyejesi 2026-03-24 19:14:00 -0400
  • 0e01f94247 Fix JSON parse for Sonnet 4.6: escape literal newlines in strings Daniel Onyejesi 2026-03-24 19:01:16 -0400
  • 5e3c95d163 Fix JSON parse for Sonnet 4.6: escape literal newlines in strings Daniel Onyejesi 2026-03-24 19:01:16 -0400
  • 24ccb402b0 Remove vendor model Opus 4.6 (returns invalid JSON via Bedrock) Daniel Onyejesi 2026-03-24 18:43:28 -0400
  • 4b62d073f7 Remove vendor model Opus 4.6 (returns invalid JSON via Bedrock) Daniel Onyejesi 2026-03-24 18:43:28 -0400
  • cd9071a27d Re-add Qwen3 235B (works in us-east-1 despite docs) Daniel Onyejesi 2026-03-24 18:35:51 -0400
  • 993e3a112f Re-add Qwen3 235B (works in us-east-1 despite docs) Daniel Onyejesi 2026-03-24 18:35:51 -0400
  • 208ce27fa4 Comprehensive Bedrock fix: inference profiles + maxTokens clamping Daniel Onyejesi 2026-03-24 18:26:43 -0400
  • 986ee76489 Comprehensive Bedrock fix: inference profiles + maxTokens clamping Daniel Onyejesi 2026-03-24 18:26:43 -0400
  • a43468fd4e Fix Anthropic models: use cross-region inference profiles (us. prefix) Daniel Onyejesi 2026-03-24 18:17:36 -0400
  • 6932dddbc1 Fix Anthropic models: use cross-region inference profiles (us. prefix) Daniel Onyejesi 2026-03-24 18:17:36 -0400
  • e4faf07a6d Fix Opus 4.6 thinking blocks, re-add Amazon Nova models Daniel Onyejesi 2026-03-24 18:05:27 -0400
  • c2646f0384 Fix Opus 4.6 thinking blocks, re-add Amazon Nova models Daniel Onyejesi 2026-03-24 18:05:27 -0400
  • 8f0f9ff9e6 Fix AI invalid JSON: add system prompt + robust JSON extraction Daniel Onyejesi 2026-03-24 17:52:49 -0400
  • 4dc14aba0d Fix AI invalid JSON: add system prompt + robust JSON extraction Daniel Onyejesi 2026-03-24 17:52:49 -0400
  • a0dec0d1d7 Fix Bedrock models: remove Nova (no on-demand), add region filtering Daniel Onyejesi 2026-03-24 17:45:36 -0400
  • 205822a496 Fix Bedrock models: remove Nova (no on-demand), add region filtering Daniel Onyejesi 2026-03-24 17:45:36 -0400
  • 9437da2c99 Add resend verification link on login + rate limit (3/15min) Daniel Onyejesi 2026-03-24 14:14:42 -0400
  • 230a73be3a Add resend verification link on login + rate limit (3/15min) Daniel Onyejesi 2026-03-24 14:14:42 -0400
  • 114bc4e7cd Fix CMS button clickability, replace AI topic input with context box Daniel Onyejesi 2026-03-24 11:52:02 -0400
  • d073f398d8 Fix CMS button clickability, replace AI topic input with context box Daniel Onyejesi 2026-03-24 11:52:02 -0400
  • 3863a9c8d1 Fix login screen not showing on sign-out Daniel Onyejesi 2026-03-24 11:24:26 -0400
  • 3ef16f6c6a Fix login screen not showing on sign-out Daniel Onyejesi 2026-03-24 11:24:26 -0400
  • 11e4302e97 Fix Learning Hub search and content viewer isolation Daniel Onyejesi 2026-03-24 03:13:22 -0400
  • 747fc3322a Fix Learning Hub search and content viewer isolation v3.22 Daniel Onyejesi 2026-03-24 03:13:22 -0400
  • e3da7c5bb0 Render presentations as slides in Learning Hub viewer Daniel Onyejesi 2026-03-24 03:04:14 -0400
  • ac8cc38e3b Render presentations as slides in Learning Hub viewer v3.21 Daniel Onyejesi 2026-03-24 03:04:14 -0400
  • e5d79b8a9a Update DEVELOPER_GUIDE: PDF/embedding rationale, scalability, security notes Daniel Onyejesi 2026-03-24 02:57:04 -0400
  • a6fd59fab4 Update DEVELOPER_GUIDE: PDF/embedding rationale, scalability, security notes v3.20 Daniel Onyejesi 2026-03-24 02:57:04 -0400
  • be81f00aba Update DEVELOPER_GUIDE to v3.19 with version history and current Docker tag Daniel Onyejesi 2026-03-24 02:51:59 -0400
  • 82104a031c Update DEVELOPER_GUIDE to v3.19 with version history and current Docker tag Daniel Onyejesi 2026-03-24 02:51:59 -0400
  • bc588fc320 Fix login flash, quiz in presentations, revert viewer body, feed labels Daniel Onyejesi 2026-03-24 02:50:31 -0400
  • 01f6a38ee2 Fix login flash, quiz in presentations, revert viewer body, feed labels v3.19 Daniel Onyejesi 2026-03-24 02:50:31 -0400
  • 7c7f72f54a Fix WebDAV selection, pdf-parse, prompt(), CSP, security issues 1/2/4/5 Daniel Onyejesi 2026-03-24 02:28:43 -0400
  • 23d39dec65 Fix WebDAV selection, pdf-parse, prompt(), CSP, security issues 1/2/4/5 v3.18 Daniel Onyejesi 2026-03-24 02:28:43 -0400
  • 8c1550a437 Fix AI panel options: use style.display, redesign quiz card Daniel Onyejesi 2026-03-24 02:07:56 -0400
  • 9a584bcc8a Fix AI panel options: use style.display, redesign quiz card v3.17 Daniel Onyejesi 2026-03-24 02:07:56 -0400
  • e1ffe3dac2 Add DEVELOPER_GUIDE.md — full handover documentation Daniel Onyejesi 2026-03-24 02:02:31 -0400
  • d78b79714c Add DEVELOPER_GUIDE.md — full handover documentation v3.16 Daniel Onyejesi 2026-03-24 02:02:31 -0400
  • b5bfcc5489 Revert auth to localStorage tokens, fix slide padding, AI panel options Daniel Onyejesi 2026-03-24 01:57:59 -0400
  • 21c1c5ea6d Revert auth to localStorage tokens, fix slide padding, AI panel options v3.15 Daniel Onyejesi 2026-03-24 01:57:59 -0400
  • ad40678b6e AI panel context-aware options, delete wording, httpOnly cookie auth Daniel Onyejesi 2026-03-24 01:46:07 -0400
  • 9d63625987 AI panel context-aware options, delete wording, httpOnly cookie auth v3.14 Daniel Onyejesi 2026-03-24 01:46:07 -0400
  • 6471aced55 Fix delete bar always visible, slide preview modal, Marp textarea hint Daniel Onyejesi 2026-03-24 01:13:55 -0400
  • 10620a3152 Fix delete bar always visible, slide preview modal, Marp textarea hint v3.13 Daniel Onyejesi 2026-03-24 01:13:55 -0400
  • 020cc76f2f Delete confirm inline bar, lighter login, Presentation type with Marp+PPTX Daniel Onyejesi 2026-03-24 00:59:36 -0400
  • dc40e94749 Delete confirm inline bar, lighter login, Presentation type with Marp+PPTX v3.12 Daniel Onyejesi 2026-03-24 00:59:36 -0400
  • 936ad7e8a0 Add AI content generation to Learning Hub CMS Daniel Onyejesi 2026-03-24 00:17:28 -0400
  • e16e47f634 Add AI content generation to Learning Hub CMS v3.11 Daniel Onyejesi 2026-03-24 00:17:28 -0400
  • 9280257e2a Add proper 404 handling and custom error page Daniel Onyejesi 2026-03-23 23:47:50 -0400
  • a3277f352e Add proper 404 handling and custom error page v3.10 Daniel Onyejesi 2026-03-23 23:47:50 -0400
  • bb58c30ae3 Add tiptap and build dependencies to package.json Daniel Onyejesi 2026-03-23 23:40:58 -0400
  • 6633763833 Add tiptap and build dependencies to package.json v3.9 Daniel Onyejesi 2026-03-23 23:40:58 -0400
  • 8c8b4b8153 Replace Quill with Tiptap rich text editor Daniel Onyejesi 2026-03-23 23:32:41 -0400
  • aae75b678f Replace Quill with Tiptap rich text editor v3.8 Daniel Onyejesi 2026-03-23 23:32:41 -0400
  • 7b91883e88 Fix Quill link tooltip positioning and registration flash Daniel Onyejesi 2026-03-23 23:09:21 -0400
  • 8aa1c5d0f7 Fix Quill link tooltip positioning and registration flash v3.7 Daniel Onyejesi 2026-03-23 23:09:21 -0400
  • a69662d800 Fix vaccine/catchup tabs and serve Quill locally Daniel Onyejesi 2026-03-23 22:59:47 -0400
  • d0299f5284 Fix vaccine/catchup tabs and serve Quill locally v3.6 Daniel Onyejesi 2026-03-23 22:59:47 -0400
  • d4e57177e4 Add Quill rich text editor, multi-select questions, per-field rich text toggle Daniel Onyejesi 2026-03-23 22:37:29 -0400
  • d8ba336451 Add Quill rich text editor, multi-select questions, per-field rich text toggle v3.5 Daniel Onyejesi 2026-03-23 22:37:29 -0400
  • 6c0c911dbd Fix module init: defer all tab scripts until component HTML is loaded Daniel Onyejesi 2026-03-23 22:03:54 -0400
  • 868afcda20 Fix module init: defer all tab scripts until component HTML is loaded v3.4 Daniel Onyejesi 2026-03-23 22:03:54 -0400
  • b933b449a8 Fix line breaks in AI output: use innerHTML instead of textContent Daniel Onyejesi 2026-03-23 21:17:50 -0400
  • ca68177abb Fix line breaks in AI output: use innerHTML instead of textContent v3.3 Daniel Onyejesi 2026-03-23 21:17:50 -0400