Commit Graph

  • 7637596598 feat: Add poller and case list to desktop client Brummel 2026-04-18 10:12:38 +02:00
  • 19d841e644 Add new config fields for oneliner polling Brummel 2026-04-18 10:09:00 +02:00
  • 9b9d68402f Refactor: Implement oneliner poller background task Brummel 2026-04-18 10:07:28 +02:00
  • 1b4864215b feat: Implement snapshot cache persistence Brummel 2026-04-18 10:05:10 +02:00
  • ac7157cdca feat: Add doctate-client-core crate Brummel 2026-04-18 10:03:40 +02:00
  • 94392e72d8 feat: Add API endpoint for listing oneliners Brummel 2026-04-18 09:27:23 +02:00
  • 6fbb549ddf Update project plan for desktop client Brummel 2026-04-17 16:47:22 +02:00
  • d0f70e706e Add libc dependency for unix targets Brummel 2026-04-17 16:23:04 +02:00
  • 5f7e46256c Add audio recording and upload capabilities Brummel 2026-04-17 15:49:55 +02:00
  • c441377749 feat(client-desktop): Add configuration loading and saving Brummel 2026-04-17 15:35:45 +02:00
  • 98d3cd758e feat: Add desktop client and update workspace Brummel 2026-04-17 15:29:17 +02:00
  • a2c1ff49ac Refactor: Use doctate-common for shared logic Brummel 2026-04-17 15:25:11 +02:00
  • ed5047a3ff Add doctate-common crate for shared types Brummel 2026-04-17 15:17:37 +02:00
  • 0a8e66eecd Update dependencies and fix gitignore Brummel 2026-04-17 15:13:27 +02:00
  • 91708b5ae1 Update client overview and architecture Brummel 2026-04-17 14:45:45 +02:00
  • 98f4c1aa9f Refactor: Update project plan documentation Brummel 2026-04-17 13:04:52 +02:00
  • 997af407b6 feat: Add hunspell dictionary support to gazetteer Brummel 2026-04-17 12:30:34 +02:00
  • 421fbb3e46 Update system prompt for medical assistant Brummel 2026-04-17 11:27:19 +02:00
  • 44bcc076b4 Defer oneliner regeneration until batch end Brummel 2026-04-16 21:10:55 +02:00
  • e64204b757 Feat: Add gazetteer normalization to transcription Brummel 2026-04-16 20:43:04 +02:00
  • 13e1950050 Refactor gazetteer to replace post-AI Brummel 2026-04-16 20:21:07 +02:00
  • bacbcb90fe Refactor gazetteer annotation format Brummel 2026-04-16 20:16:42 +02:00
  • 32f6557d85 Remove obsolete vocabulary build scripts Brummel 2026-04-16 18:56:08 +02:00
  • 17fb14a741 Update hunspell filter to use min token length Brummel 2026-04-16 18:48:15 +02:00
  • 3da5a36dc8 Add scripts to build anatomy vocabulary Brummel 2026-04-16 17:34:38 +02:00
  • 8a394ec8c0 Add vocabulary files for server initialization Brummel 2026-04-16 17:31:38 +02:00
  • e16cb988ed feat: Add gazetteer annotation to user prompt Brummel 2026-04-16 17:28:54 +02:00
  • 5717b8f718 Add gazetteer to analyze worker Brummel 2026-04-16 17:27:09 +02:00
  • 1fd252f363 Add gazetteer configuration and dependency Brummel 2026-04-16 17:23:52 +02:00
  • 412bf9355e Add Kölner Phonetik encoder Brummel 2026-04-16 17:06:11 +02:00
  • 9c11892e85 Add gazetteer module to lib.rs Brummel 2026-04-16 17:06:02 +02:00
  • 07f9d9ed26 Add markdown rendering for LLM output Brummel 2026-04-16 16:55:20 +02:00
  • 44ed5e8333 Refactor ollama transcription prompts Brummel 2026-04-16 15:30:45 +02:00
  • b1a8186fcd Add recovery for missing oneliners Brummel 2026-04-16 14:43:54 +02:00
  • 3a656bd2a9 Refactor LLM API key handling for Ollama Brummel 2026-04-16 14:19:43 +02:00
  • 144d1f768b Add select/deselect all functionality Brummel 2026-04-16 11:57:46 +02:00
  • b2b1368902 Add admin-only case reset functionality Brummel 2026-04-16 11:27:55 +02:00
  • bbc9b53609 Refine system prompt and normalize logic Brummel 2026-04-16 02:08:24 +02:00
  • 8c6b2eeaa4 Refactor analysis file names Brummel 2026-04-16 01:56:55 +02:00
  • 928c0659c1 Redirect to case list after analysis Brummel 2026-04-16 01:17:38 +02:00
  • 990d166617 Refactor case listing and silent recording handling Brummel 2026-04-16 01:10:52 +02:00
  • 2f62f11563 Refactor busy flags and worker guards Brummel 2026-04-16 00:32:45 +02:00
  • 9072d7a833 Refactor analyze recovery and worker busy status Brummel 2026-04-16 00:19:08 +02:00
  • 4e145dd167 Refactor back button link on document page Brummel 2026-04-15 23:32:41 +02:00
  • 05f11872fc Refactor case detail and document views Brummel 2026-04-15 23:30:30 +02:00
  • 0b63d8ff56 Feat: Add bulk actions for case analysis and deletion Brummel 2026-04-15 23:06:31 +02:00
  • 36b3e5f6c1 Add delete marker support to paths Brummel 2026-04-15 22:41:47 +02:00
  • 11eb645f3f Refactor: Simplify case directory structure Brummel 2026-04-15 22:15:13 +02:00
  • 70eed20909 Add LLM system prompt override Brummel 2026-04-15 21:31:21 +02:00
  • 5608c8ba43 feat: Add reanalyze case functionality Brummel 2026-04-15 21:19:56 +02:00
  • 7bcd94f0d0 Refactor analysis input building Brummel 2026-04-15 21:16:32 +02:00
  • 1fa737a2e6 Add Forbidden error variant Brummel 2026-04-15 21:14:01 +02:00
  • 1486c4db9e Update LLM URL and warn if LLM not configured Brummel 2026-04-15 21:12:22 +02:00
  • 0011569e1b Update project plan documentation Brummel 2026-04-15 19:33:03 +02:00
  • 9c50c003a3 feat: Add tests for closing a case Brummel 2026-04-15 19:29:35 +02:00
  • 4b554f04ff Refactor case detail and document view Brummel 2026-04-15 19:25:59 +02:00
  • aed4cd59d3 feat: Add case closing and document viewing routes Brummel 2026-04-15 19:22:25 +02:00
  • aa6b8fd798 Add analyze channel to AppState Brummel 2026-04-15 19:16:27 +02:00
  • e2a05a108a feat: Add analyze module for LLM integration Brummel 2026-04-15 19:14:28 +02:00
  • 5435b60b80 Refactor config to use test_default Brummel 2026-04-15 19:07:58 +02:00
  • 872e943da9 feat: Set default run target for server Brummel 2026-04-14 15:20:37 +02:00
  • c55f9a392c feat: Enhance password hashing utility Brummel 2026-04-14 15:12:00 +02:00
  • d489716c9b Feat: Implement basic web authentication and UI Brummel 2026-04-14 15:09:23 +02:00
  • 61b5c8e125 feat: Mark failed recordings with .m4a.failed Brummel 2026-04-14 14:32:22 +02:00
  • 29d3476e3e Add tmpdata/ to .gitignore Brummel 2026-04-14 13:41:10 +02:00
  • a6aeae77a1 Update project plan regarding hotwords functionality Brummel 2026-04-14 12:07:18 +02:00
  • f5b99106b1 Add per-user whisper settings for hotwords and initial prompt Brummel 2026-04-14 11:56:48 +02:00
  • b63a269776 feat: Forward user settings to Whisper API Brummel 2026-04-14 11:04:28 +02:00
  • fc8efc62e0 Add user slug to transcription jobs Brummel 2026-04-14 11:02:37 +02:00
  • 0ef9109876 Add Whisper user settings to config Brummel 2026-04-14 11:00:52 +02:00
  • c3d5e2b0ad Update Projektplan mit Admin-Log Brummel 2026-04-14 10:59:32 +02:00
  • 3ea8589985 Update project plan with transcription pipeline details Brummel 2026-04-14 10:42:14 +02:00
  • 735718512c Add dictate.sh script Brummel 2026-04-14 01:13:10 +02:00
  • 6dac672089 Tighten oneliner prompt: keywords, no adjectives, no therapy Brummel 2026-04-14 00:22:36 +02:00
  • 83d3a52df7 Add hotwords form field to whisper service Brummel 2026-04-14 00:22:36 +02:00
  • 8a19fc370d Add deploy script for whisper service Brummel 2026-04-13 22:31:52 +02:00
  • 5f961bd9b6 Bump faster-whisper to 1.2.1 for large-v3-turbo support Brummel 2026-04-13 22:27:47 +02:00
  • 6e6cfd77b7 Add custom faster-whisper service with anti-hallucination params Brummel 2026-04-13 19:45:52 +02:00
  • d3ef78796d Add oneliner to case view Brummel 2026-04-13 19:23:35 +02:00
  • 33da841087 Add oneliner generation from transcriptions Brummel 2026-04-13 17:29:58 +02:00
  • 890f55ab8e Add tests for Ollama client Brummel 2026-04-13 17:28:33 +02:00
  • 47829b953c Add ollama module for LLM summarization Brummel 2026-04-13 17:27:23 +02:00
  • 1e3cc9574c Refactor user config validation and add transcript display Brummel 2026-04-13 17:08:21 +02:00
  • 13375b8297 feat: Add recovery scan for pending recordings Brummel 2026-04-13 16:47:38 +02:00
  • bcae4e5466 feat: Add transcription worker and state management Brummel 2026-04-13 16:45:24 +02:00
  • 84f8df2bf4 feat: Add Whisper transcription client Brummel 2026-04-13 16:40:20 +02:00
  • 73692b0a02 feat: Add ffmpeg remuxing for faststart Brummel 2026-04-13 16:37:52 +02:00
  • fbf8681df0 Feat: Add web interface for case listing and audio playback Brummel 2026-04-13 16:24:26 +02:00
  • ef6efec9f0 Add logging and request limits Brummel 2026-04-13 13:04:56 +02:00
  • 1051e83da3 feat: Add file upload endpoint Brummel 2026-04-13 13:01:29 +02:00
  • 08c6e12a74 Update config and dependencies for auth Brummel 2026-04-13 12:51:27 +02:00
  • 80a6537e16 feat: Add health check endpoint Brummel 2026-04-13 12:41:40 +02:00
  • 44dac06961 Add configuration loading and error handling Brummel 2026-04-13 12:36:01 +02:00
  • 5b87f73a42 Add server target to gitignore Brummel 2026-04-13 12:21:43 +02:00
  • 0a00e773dc Add .gitignore file Brummel 2026-04-13 12:20:11 +02:00
  • 8dd5967675 Add Rust project scaffold with dependencies Brummel 2026-04-13 12:14:36 +02:00
  • 5b32c02b5b Initial commit: project structure, CLAUDE.md, and project plan Brummel 2026-04-13 11:42:58 +02:00