This release includes 2 breaking changes for platform teams planning a safe upgrade.
Published 26d
LLM Frameworks
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
local-llm
multi-model
offline-ai
ollama
privacy-first
tauri
Affected surfaces
auth
Summary
AI summaryBroad release touches Minor changes, refactor, fix, and ui. Breaking: Migrated UI component library from MUI to shadcn/ui (requires code updates)
Full changelog
Major changes:
- Migrated from MUI to Shadcn
- Linux support (work in progress)
- Dictation support for linux
Minor changes:
- chore: bump to v0.15.0 (6c221db)
- fix(ui): dropdown-menu width, composer controls layout, input wrapping (c4129a5)
- Merge pull request #84 from monolabsdev/fix/modal-styling-and-perf (8f2ab2e)
- fix: settings modal perf, unstyled dialogs, sheet z-index, sidebar padding (d459425)
- Merge pull request #83 from monolabsdev/claude/bug-audit-madoow (22688f4)
- fix: enforce session-bound authorization on account-scoped commands (8aada34)
- feat(agent): replace Rust poly-agent with JS AI SDK runtime (d1e3405)
- Merge pull request #82 from monolabsdev/claude/bug-audit-madoow (2bc074b)
- test: update chat regression guard for flattened assistant bubble (8b25e4c)
- fix: respect caller-supplied isStreaming flag in addMessage (aadbf42)
- refactor: simplify assistant message styling and increase sidebar radius (eb1b5cd)
- fix(ui): clean up modal and chat polish (10d83e6)
- chore: add motion dependencies and update bun.lock (e38f4af)
- feat: add dev component gallery (423f20a)
- feat: add markdown support and ResizeObserver animation to Reasoning (985fe01)
- refactor: settings tabs spacing and PersonalisationTab radio group (56a4200)
- feat: add showModelInEmptyState toggle to settings (37ae284)
- refactor: profile menu and guest footer polish (84edbc2)
- refactor: sidebar design tokens, constants, and section header styling (27796d4)
- refactor: enhance TextShimmer with motion animation and simplify usage (ff6eb4d)
- chore: replace ldrs Ring2 with custom Spinner component (77d0716)
- refactor: migrate from MUI to shadcn/ui (71ac3f8)
- refactor(theme): increase dialog border-radius from 12px to 28px (008015a)
- feat(dictation): native recording support in useDictation hook (597b035)
- refactor: remove lazy loading from App entry (423e332)
- feat(command-palette): add archive/delete chat intents (d55ab8f)
- feat(ui): add ConfirmDialog component (5568770)
- refactor: replace MUI barrel imports with direct imports (fb470fe)
- refactor: replace motion animations with CSS (4d777de)
- chore: remove motion dependency (8f39291)
- feat(dictation): native Linux audio capture via cpal (45f305d)
- refactor(command-palette): compact layout (5304515)
- refactor(sidebar): tighten row system (c922157)
- fix(profile): keep dirty toast current (2874327)
- fix(avatar): sync fallback colors (038a3ff)
- perf: optimize app-wide rendering paths (1405411)
- Remove ineffective dynamic imports from build (06451e6)
- Defer startup work and align window chrome (86b7911)
- Consolidate sidebar and profile controls (e43c50f)
- Stabilize streaming markdown blocks (f03a200)
- Route chats through selected provider configs (72a6412)
- feat(dictation): audio validation, metadata, logging improvements (b2dff2b)
- fix(ui): use palette tokens instead of hardcoded colors (4987703)
- refactor(settings): extract SettingsNavButton, SettingSurface components (6496f24)
- refactor(auth): port to theme auth palette tokens (759ada2)
- refactor(ui): use theme tokens in shared components (96738e4)
- refactor(ui): replace inline styles with CSS classes, inject theme CSS vars (4e895e3)
- feat(theme): add app radius/shadow tokens, auth palette, module augmentation (1665649)
- feat(profile): improved profile tab ux. (4adfb69)
- feat(profile): improvements to ui (d2db8be)
- feat(settings): profile customisation (wip) (674a0f1)
- fix test import: normalizeAppVersion is in lib/utils/appVersion (1304c4f)
- simplify repo and openai_compatible.rs (2ebf4c2)
- Update Cargo.lock (8cd906c)
- minor improvements to poly-agent (644fb24)
- refactor agent activity contract (f61f4a6)
- force english temporarily on dictatiobn (8e2cbe5)
- Remove dropshadow on chat input in light mode. (4be475c)
- refactor(src): reorganize codebase into clean feature/module structure (d7f804e)
- feat(sidebar): add in sidebar animations #73 (4639f6f)
- remove the background colour on collapsed icon buttons (300a530)
- docs: memory system design specification (f6fe056)
- feat(memory): settings tab with MemoryTab component and experimental features gating (18b5998)
- feat(memory): frontend memory client, message context menu actions, stream turn enqueue (b9604e1)
- feat(memory): inject semantic memory context into chat stream system prompt (c9b7c51)
- feat(memory): backend module with semantic memory, commands, and sqlx migration (fe6f61f)
- feat(ui): card layout with ChatPanel, sidebar/header/titlebar redesign, cmd palette shadow (1871b36)
- feat(theme): add chatPanel background color for card layout (da64424)
- feat(db): add status and errorMessage columns to messages table (f64d5fa)
- refactor(rust): remove redundant returns, refactor loop to while-let, add clippy allows (23f9e61)
- fix: polish chat and agent UI (76dbcc5)
- fix: prevent command palette on login screen (69821be)
Other changes:
- fix: respect caller-supplied isStreaming flag in addMessage by @TheoSlater in https://github.com/monolabsdev/poly-ui/pull/82
- fix: enforce session-bound authorization on account-scoped commands by @TheoSlater in https://github.com/monolabsdev/poly-ui/pull/83
- fix: settings modal perf, unstyled dialogs, sheet z-index, sidebar pa… by @TheoSlater in https://github.com/monolabsdev/poly-ui/pull/84
Full Changelog: https://github.com/monolabsdev/poly-ui/compare/v0.14.0...v0.15.0
Breaking Changes
- Migrated UI component library from MUI to shadcn/ui (requires code updates)
- Replaced Rust poly-agent with JavaScript AI SDK runtime
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About monolabsdev/openbench-ai
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]