Daniel
da6ffc1464
split assistant frontend modules
2026-05-08 01:19:12 +02:00
Daniel
67a7293eb9
extract assistant frontend api client
2026-05-08 00:58:44 +02:00
Daniel
16b4746b0a
refactor clinical assistant backend utilities
2026-05-08 00:55:58 +02:00
Daniel
68a422a7ad
restore assistant streaming
2026-05-08 00:26:10 +02:00
Daniel
d99605c3c0
stabilize assistant and add diagrams
2026-05-08 00:23:00 +02:00
Daniel
73fe617afc
fix assistant truncated answer detection
2026-05-07 23:38:35 +02:00
Daniel
4e3e6031d4
fix assistant image follow-up routing
2026-05-07 23:06:13 +02:00
Daniel
65661a54c7
fix assistant stream truncation handling
2026-05-07 23:02:26 +02:00
Daniel
ab76a9f2f5
fix clinical assistant export cleanup
2026-05-07 22:52:46 +02:00
Daniel
baf05198a8
refactor clinical assistant prompt handling
2026-05-07 22:52:46 +02:00
github-actions[bot]
6925250e75
Release v7.10.1
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-07 15:44:22 +00:00
Daniel
c3e58cd5c5
fix: simplify assistant lookup wording
2026-05-07 17:44:06 +02:00
github-actions[bot]
afd6f45b85
Release v7.10.0
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-07 15:26:34 +00:00
Daniel
60d726a293
feat: stream clinical assistant responses
2026-05-07 17:26:10 +02:00
github-actions[bot]
c355409fc4
Release v7.9.0
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-07 15:15:48 +00:00
Daniel
624d084b49
feat: improve clinical assistant export and citations
2026-05-07 17:15:26 +02:00
github-actions[bot]
2b19389889
Release v7.8.0
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-07 02:43:00 +00:00
Daniel
aa8ded5bc4
feat: use visual captions in assistant sources
2026-05-07 04:42:32 +02:00
github-actions[bot]
9b10dd0077
Release v7.7.0
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-07 01:43:57 +00:00
Daniel
08d43298f3
feat: use indexed assistant topic suggestions
2026-05-07 03:43:41 +02:00
github-actions[bot]
9c7f1ba499
Release v7.6.1
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 & release Android APK / Build signed APK (push) Has been cancelled
Build & Push Docker Image / Merge manifests (push) Has been cancelled
2026-05-07 01:33:35 +00:00
Daniel
25e7869741
fix: use portrait canvas for assistant flowcharts
2026-05-07 03:33:26 +02:00
github-actions[bot]
4b5d5b0be7
Release v7.6.0
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-07 01:20:07 +00:00
Daniel
044ea765ae
feat: diversify assistant starter prompts
2026-05-07 03:19:51 +02:00
github-actions[bot]
fccc3f7d16
Release v7.5.0
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-07 01:01:54 +00:00
Daniel
34a53e35df
feat: map assistant visual source intent
2026-05-07 03:01:45 +02:00
github-actions[bot]
c0f83c704e
Release v7.4.0
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-07 00:45:32 +00:00
Daniel
18a69d2a13
feat: improve clinical assistant visual sources
2026-05-07 02:45:17 +02:00
Daniel
39675eedc0
refactor: move assistant examples to module
2026-05-06 23:39:41 +02:00
github-actions[bot]
46fe3ec29c
Release v7.3.0
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 21:35:12 +00:00
Daniel
931caae3b2
feat: blend multimodal assistant sources
2026-05-06 23:35:02 +02:00
github-actions[bot]
8a705ddf7b
Release v7.2.1
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 21:32:00 +00:00
Daniel
2a19f32f21
fix: preview generated assistant images inline
2026-05-06 23:31:43 +02:00
github-actions[bot]
8ea79bcfb9
Release v7.2.0
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 21:29:30 +00:00
Daniel
17aff3b4c3
feat: add assistant PDF export
2026-05-06 23:29:20 +02:00
github-actions[bot]
b4a84ca7f1
Release v7.1.5
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 21:08:07 +00:00
Daniel
b60ae9d9cc
fix: enforce Vancouver citation clusters
2026-05-06 23:07:56 +02:00
github-actions[bot]
3704a0dca0
Release v7.1.4
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 21:04:49 +00:00
Daniel
af7eb3b750
fix: polish clinical assistant citations
2026-05-06 23:04:40 +02:00
github-actions[bot]
b21c921526
Release v7.1.3
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 06:19:42 +00:00
Daniel
88b6b7ebce
fix: show assistant progress and order citations
2026-05-06 08:19:31 +02:00
github-actions[bot]
12a27b437d
Release v7.1.2
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 06:04:06 +00:00
Daniel
2ca4db1e8d
fix: improve clinical assistant rendering
2026-05-06 08:03:28 +02:00
github-actions[bot]
685f0f93f1
Release v7.1.1
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 05:42:13 +00:00
Daniel
77e78d662d
fix: harden clinical assistant MCP connectivity
2026-05-06 07:42:03 +02:00
Daniel
b042f107f0
chore: sync package lock
2026-05-06 07:34:10 +02:00
Daniel
b942519d0c
feat: add clinical assistant MCP search
2026-05-06 07:31:32 +02:00
Daniel
588b206ea1
rebrand to Pediatric Clinical Tools, add diagrams tab, simplify litellm transcribe/tts
2026-05-02 18:23:06 +02:00
Daniel
5df760c5e5
Release v7.0.0
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-04-28 03:11:55 +02:00
Daniel
8f49c4dcb9
feat(mobile): biometric sign-in (Face ID / Touch ID / fingerprint)
...
Adds opt-in biometric login to the Capacitor app. Replaces the password
step on subsequent sign-ins; the 2FA step (if any) still applies — by
design, defense in depth.
How it works:
- After a successful password sign-in on a Capacitor build, prompt the
user to enroll. If they accept, capacitor-native-biometric.setCredentials
stores the (email, password) pair in the iOS Keychain / Android Keystore
with biometric-protected access. The local flag ped_bio_enabled=1 is
set so the next launch knows to probe.
- On the login form, if isNativeApp() + bioStored() + bioAvailable.ok,
reveal the "Sign in with Face ID / Touch ID / fingerprint" button at
the top. Label is set from the actual biometryType returned by the
plugin so users see what their device supports.
- Tap → verifyIdentity (OS prompt) → getCredentials → fill the email +
password fields → fire the existing form submit so all the regular
flow runs (turnstile, 2FA prompt, error handling, session storage).
- Explicit logout deletes credentials AND clears the local flag,
hiding the button on the next visit. Auto-logout (token expiry,
network) does NOT come through that path, so biometric persists
across silent session resets.
Storage choice — password not JWT:
- JWTs expire and the storage would constantly need refresh.
- Storing the password lets the standard /api/auth/login flow run,
which already handles password-rotation (a stale stored password
just fails 401 → user falls back to typing the new one → re-enrolls).
- The password sits in OS-level secure storage, accessible only after
successful biometric verification — same security posture as a
password manager autofill.
Files:
- mobile/package.json: add capacitor-native-biometric@^5.0.0 (Capacitor 6
compat)
- mobile/android/app/src/main/AndroidManifest.xml: add USE_BIOMETRIC
uses-permission
- mobile/ios/App/App/Info.plist: add NSFaceIDUsageDescription string
- public/js/auth.js: bioPlugin/bioAvailable/bioStored/bioEnroll/
bioRetrieve/bioForget helpers; window.PedBio surface; reveal-on-load;
click handler; post-login enrollment prompt; logout cleanup
- public/index.html: hidden #btn-bio-login + #bio-divider above the
email field on the login form
- public/css/styles.css: themed gradient button + hover lift
- mobile/README.md: feature list updated
Build steps for Daniel:
cd mobile && npm install # picks up capacitor-native-biometric
npx cap sync # ports the plugin into android/ + ios/
# then build APK / IPA as usual
2026-04-28 03:09:38 +02:00