Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 01:23

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 #82
  • fix: enforce session-bound authorization on account-scoped commands by @TheoSlater in #83
  • fix: settings modal perf, unstyled dialogs, sheet z-index, sidebar pa… by @TheoSlater in #84

Full Changelog: v0.14.0...v0.15.0