0.4.0 - 2026-07-24
Bug Fixes
- dashboard: Align input boxes on the tools & guardrails page in #383 by @njbrake (
fa68234) - models: List env-credentialed providers in /v1/models in #388 by @njbrake (
340bd4b) - Surface actionable tools + reasoning_effort provider error in #385 by @njbrake (
47c142c) - dashboard: Make the provider picker open instantly (lazy split) in #382 by @njbrake (
e16e49f) - dashboard: Persist sign-in with an HttpOnly session cookie in #384 by @njbrake (
f462b03) - dashboard: Make the dashboard mobile friendly in #406 by @njbrake (
819681d) - hybrid: Recognize SDK-wrapped timeout/connection errors for fallback in #381 by @tbille (
c463603) - dashboard: CodeRabbit follow-ups on budgets, usage, and tool tests in #404 by @njbrake (
6a8a165) - compose: Bind quickstart postgres to localhost in #413 by @pcornelissen (
a5e8058) - dashboard: Stop table selection clicks from re-rendering every row in #416 by @njbrake (
39428aa) - dashboard: Reopen the request detail inline under the clicked activity row in #417 by @njbrake (
4685d03) - dashboard: Wrap usage stat tiles into a responsive grid on mobile in #418 by @njbrake (
50b0cdd)
Features
- dashboard: Code-split route bundles in #373 by @njbrake (
b04d3cd) - pricing: Add reviewable price refresh in #367 by @njbrake (
e5bdbb8) - pricing: Meter cache writes and long context in #379 by @njbrake (
7559257) - files: Stream uploads and downloads instead of buffering in memory in #380 by @champ18ion (
cbee20e) - dashboard: Adopt recharts and retire hand-rolled UsageChart in #386 by @njbrake (
de90d8a) - dashboard: Disable adding providers when OTARI_SECRET_KEY is unset in #391 by @njbrake (
661aafc) - usage: Ingest external usage events for API-equivalent cost tracking in #392 by @njbrake (
bf90e94) - dashboard: Shared table framework with filtering, pagination, selection, and bulk actions in #415 by @njbrake (
c8e09b3)
Other
New Contributors
- @pcornelissen made their first contribution in #413
- @champ18ion made their first contribution in #380
Full Changelog: v0.3.0...v0.4.0