Daniel
7fdbcd51e6
feat: ChatGPT-style chat list — abbreviated rows with relative dates, pinned-first ordering, ⋮ menu (Rename/Pin/Export/Delete); clinical context always on; warn-only budget; mic live-transcript fallback; learning-hub page mode; composer autosize; include-context icon fix
2026-09-09 00:14:34 +02:00
Daniel
bb218750d9
feat: Create image tool at rail top (describe or pick a chat), Images gallery of past creations, ChatGPT-style composer icons (headset/mic/attach/send), example tap asks immediately
2026-09-08 23:40:53 +02:00
Daniel
309d85ae86
feat: ChatGPT-style mobile UI — slim top bar with saved-chats drawer, plain example prompts, floating pill composer
2026-09-08 23:15:24 +02:00
Daniel
cc9188fa08
fix: OWUI hover-delete on saved-chat rows (row click opens, trash icon deletes)
Forgejo Android APK / Root app tests (push) Successful in 56s
Forgejo Android APK / Build signed APK (push) Successful in 2m3s
2026-09-08 22:45:13 +02:00
Daniel
da86c7db79
fix: OWUI-style polish — fullscreen workspace replaces main menu, row-click saved chats (delete stays as hover), markdown-rendered patient handout, admin-only raw transcript, /api TTS URL, scrollable unclipped tables, action buttons hidden in exports, autosave-only copy
2026-09-08 22:41:08 +02:00
Daniel
2e0951995c
fix: take-home and translate-languages fetch URLs must be /api-prefixed
Forgejo Android APK / Root app tests (push) Successful in 48s
Forgejo Android APK / Build signed APK (push) Successful in 2m11s
2026-09-08 20:07:27 +02:00
Daniel
09a4e02e39
feat: patient take home (copy/export/email), composer mic dictation, voice conversation mode, provider-aware translate languages
2026-09-08 20:01:46 +02:00
Daniel
3626f590d8
fix: QA-found defect — streamed assistant rows missing Copy/Translate/Regenerate actions
2026-09-08 19:39:39 +02:00
Daniel
79de7ccddb
fix: reviewer findings — mhchem macro wrapping, regenerate history dedupe, strict safe image allowlist, stale docs
2026-09-08 19:25:31 +02:00
Daniel
8b072496e2
feat: Open WebUI-style assistant workspace — 3-column layout, markdown/math/code/tables, autosave with images, translation (LibreTranslate+DeepL), citation modal, Learning Hub moved in, handoff removed
2026-09-08 18:52:35 +02:00
Daniel
17a0ebe68b
fix: new-chat confirm uses the site dialog; remove assistant intro paragraph
Forgejo Android APK / Root app tests (push) Successful in 24s
Forgejo Android APK / Build signed APK (push) Successful in 2m6s
2026-09-08 16:38:08 +02:00
Daniel
94210ac0a1
feat: attach images to clinical search with strict validation and multimodal routing
2026-09-08 15:53:05 +02:00
Daniel
c237826ef6
feat: clinical handoff as the standard site modal, closes back to the chat
Forgejo Android APK / Root app tests (push) Successful in 24s
Forgejo Android APK / Build signed APK (push) Successful in 1m59s
2026-09-07 21:10:23 +02:00
Daniel
be889567f5
fix: remove reopen-image-history UI, trim budget label, image-storage preflight now passes with scoped ListBucket
2026-09-07 21:05:55 +02:00
Daniel
6be2d1375a
feat: integrate durable image jobs/private assets into current core
2026-09-07 16:53:42 +02:00
Daniel
3a8dbbcce3
fix: keep the sidebar generated image session-only, never stored in saved chats
Forgejo Android APK / Root app tests (push) Successful in 26s
Forgejo Android APK / Build signed APK (push) Successful in 4m4s
2026-09-07 16:23:55 +02:00
Daniel
9902ee07a6
fix: render clinical handoff Markdown with a concise heading
Forgejo Android APK / Root app tests (push) Successful in 26s
Forgejo Android APK / Build signed APK (push) Successful in 2m2s
2026-09-07 14:23:56 +02:00
Daniel
b0bebe6970
fix: preserve saved clinical tables and per-turn citation targets
2026-09-07 05:58:12 +02:00
Daniel
cfaf8e957b
feat: ship reviewed prompt history, conversation limits and account protections
2026-09-07 04:01:01 +02:00
Daniel
3d4a95fea4
Revert the clinical assistant markdown changes and fix mermaid rendering only
...
Forgejo Android APK / Build signed APK (push) Successful in 1m50s
Reverts 126d7928 and 2d292d12 in full. The markdown normaliser and the trailing
emphasis and dollar handling return to exactly the state tagged
pre-citation-fixes-20260828, which has been rendering acceptably in use.
The one change kept is mermaid. DOMPurify 3.1.6 strips an attribute whose value
contains "-->", and every mermaid flowchart contains one, so the sanitiser
removed data-mermaid and querySelectorAll('[data-mermaid]') never matched: the
diagram sat on "Rendering graph..." forever. Reproduced against the exact pinned
build from cdnjs; sequence diagrams using "->>" were unaffected, which is why
only flowcharts failed.
The diagram source is now percent-encoded into the attribute and decoded when
read, so no arrow ever appears in an attribute value. Nothing about the
sanitiser configuration changes and no markup is newly allowed. The reader
tolerates an unencoded value, so anything already in flight still renders.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-28 19:55:03 +02:00
Daniel
c88cc6a547
Prevent citations in clinical image prompts
Forgejo Android APK / Build signed APK (push) Successful in 1m58s
2026-08-28 03:23:18 +02:00
Daniel
2ca969e099
Fix generated image mobile downloads
Forgejo Android APK / Build signed APK (push) Successful in 2m21s
2026-06-09 15:20:06 +02:00
Daniel
629dea808e
Fix assistant cancel button visibility
Forgejo Android APK / Build signed APK (push) Waiting to run
2026-05-12 16:20:10 +02:00
Daniel
1f5e4aabac
fix assistant cancel visibility
Forgejo Android APK / Build signed APK (push) Has been cancelled
2026-05-11 17:53:54 +02:00
Daniel
97ddd87449
fix mobile assistant table streaming
Forgejo Android APK / Build signed APK (push) Has been cancelled
2026-05-11 16:15:45 +02:00
Daniel
f871384063
fix mobile assistant export and image actions
Forgejo Android APK / Build signed APK (push) Has been cancelled
2026-05-10 20:28:46 +02:00
Daniel
046b07a84a
fix clinical assistant mobile exports
2026-05-10 17:23:54 +02:00
Daniel
ca9be8bd85
remove redundant module wrappers
2026-05-08 05:30:32 +02:00
Daniel
326fb726a1
split assistant frontend modules
2026-05-08 01:19:12 +02:00
Daniel
f54b293d39
extract assistant frontend api client
2026-05-08 00:58:44 +02:00
Daniel
10f39fc4ff
restore assistant streaming
2026-05-08 00:26:10 +02:00
Daniel
a8f364f177
stabilize assistant and add diagrams
2026-05-08 00:23:00 +02:00
Daniel
49a2bed0d0
fix assistant image follow-up routing
2026-05-07 23:06:13 +02:00
Daniel
569363754f
fix assistant stream truncation handling
2026-05-07 23:02:26 +02:00
Daniel
c8436d5e4c
refactor clinical assistant prompt handling
2026-05-07 22:52:46 +02:00
Daniel
3d7fea8639
fix: simplify assistant lookup wording
2026-05-07 17:44:06 +02:00
Daniel
b9270414b0
feat: stream clinical assistant responses
2026-05-07 17:26:10 +02:00
Daniel
21fb631fb5
feat: improve clinical assistant export and citations
2026-05-07 17:15:26 +02:00
Daniel
fb339325ee
feat: use visual captions in assistant sources
2026-05-07 04:42:32 +02:00
Daniel
18109f8bcf
feat: map assistant visual source intent
2026-05-07 03:01:45 +02:00
Daniel
f134d0e80c
feat: improve clinical assistant visual sources
2026-05-07 02:45:17 +02:00
Daniel
e4a95ad72e
refactor: move assistant examples to module
2026-05-06 23:39:41 +02:00
Daniel
098da5d5e3
feat: blend multimodal assistant sources
2026-05-06 23:35:02 +02:00
Daniel
c39630792b
fix: preview generated assistant images inline
2026-05-06 23:31:43 +02:00
Daniel
605e76b14c
feat: add assistant PDF export
2026-05-06 23:29:20 +02:00
Daniel
6dcfbcd456
fix: enforce Vancouver citation clusters
2026-05-06 23:07:56 +02:00
Daniel
6c25e8ff05
fix: polish clinical assistant citations
2026-05-06 23:04:40 +02:00
Daniel
96306673a3
fix: show assistant progress and order citations
2026-05-06 08:19:31 +02:00
Daniel
2310c43aea
fix: improve clinical assistant rendering
2026-05-06 08:03:28 +02:00
Daniel
96c4565b9c
feat: add clinical assistant MCP search
Build & release Android APK / Build signed APK (push) Has been cancelled
Build TWA APK / build-apk (push) Has been cancelled
Build & Push Docker Image / Build linux/amd64 (push) Has been cancelled
Build & Push Docker Image / Build linux/arm64 (push) Has been cancelled
Build & Push Docker Image / Merge manifests (push) Has been cancelled
2026-05-06 07:31:32 +02:00