Trustee v0.2.2 — OIDC Auth + Web UI + Markdown Rendering
New Features
- OIDC/OAuth2 authentication — PEP-based resource server with JWT validation, PKCE login flow, dev mode bypass
- Web UI overhaul — chat-style bubbles (user right-aligned blue, agent left-aligned dark), auto-expanding textarea
- Collapsible reasoning sections — collapsed by default, click to expand
- Markdown rendering — agent output rendered as formatted markdown (marked.js)
- Syntax highlighting — code blocks highlighted via highlight.js (dark theme)
- Auth redirect — web UI redirects to OIDC login when auth is configured
Improvements
- Suppressed noisy "API call completed successfully" messages
- Blank line separator before each API call
- Hidden API Call lines in web UI
- Responsive mobile layout with slide-up bottom sheet panels
- Dynamic FAB positioning above input bar
Dependencies
- abk 0.7.9 → 0.8.0
- cats 0.1.28 → 0.1.29 (synthetic assistant narration removed)
Published Crates
- trustee-core 0.1.2
- trustee-web 0.1.2
- trustee-api 0.1.2
- trustee 0.2.2
Binaries
Built with --features web,tui