Skip to content

v0.3.0

Choose a tag to compare

@iewnfod iewnfod released this 01 Oct 07:23
· 118 commits to master since this release
bb45f1e

✨ Features

  • Desktop notifications — get notified when a run finishes or needs your attention; three tiers plus focus mute in General settings.
  • Per-turn edit summary — run footers show "N files changed +A −D" with per-file rows that drill into the stats panel's diff.
  • GNOME Blur my Shell integration — one-click whitelist join gives the window real compositor blur on GNOME.
  • Draggable sidebar — drag the seam to resize, persists across restarts; double-click resets.
  • Unified styling — one token set behind all surfaces, cards, and chips for a consistent look.
  • OAuth device codes — verification codes for Grok / Copilot / Codex logins now shown as a copyable chip.
  • CEF variant (Linux, experimental) — a second build with bundled Chromium for better rendering; parallel-installable. See below.

CEF variant (Linux, experimental): Lumina.Code.CEF_* assets / lumina-code-cef-bin (AUR) / lumina-code-cef (COPR) use the bundled-Chromium renderer — better rendering and Web API compatibility, but built on tauri v3 alpha. Known limits: no transparent glass window, no AppImage yet. The default Lumina.Code_* assets remain the webkit build; regular users don't need to change anything.

🐛 Bug Fixes

  • Fixed two app instances killing each other's OpenCode server on startup.
  • Fixed plan/work approval gates staying frozen forever after a crash or restart.
  • Hid the empty models section on never-connected providers.
  • Fixed stats panel drill-down views getting cut off instead of scrolling.

🎨 Polish

  • Circular icon buttons in the stats panel header.
  • Tighter hover tooltips; "still working" indicator moved out of the bottom fade band.

🔧 Chores

  • CI/release pipeline now builds and publishes the CEF variant (AUR/COPR included).
  • Persisted preferences unified over one storage factory.

Full Changelog: v0.2.0...v0.3.0