Repository navigation
v0.4.0
✨ Features
- Branch-bound sessions (git worktrees) — Pick a branch before the first prompt; the session runs in an isolated git worktree, so agent edits never touch your checkout. The repo's current branch is the default (main worktree). The title bar now shows the current branch, and worktree sessions group under " · " in the sidebar.
- Queued prompts — Typing mid-run queues the prompt instead of steering it. Queued rows sit above the composer (reorder / send now / edit / remove) and flush one by one when the run ends; stopping clears the queue.
- Session whitelist — The sidebar only lists sessions created in Lumina Code; TUI/CLI sessions sharing the same storage no longer appear.
🐛 Bug Fixes
- Identical permission asks (e.g. several files in the same external directory) merge into one card; request cards now float above the composer instead of hiding it, and zombie cards after racing replies are gone.
- Fixed phantom scroll fades eating the first line of user bubbles on nested scroll surfaces; attachment previews only fade the bottom edge when content actually scrolls.
- CEF: restored the rounded corner chrome at the sidebar seam.
🎨 Polish
- New rows in live lists (freshly edited files, new shells/subagents, appended plan tasks) unfurl in smoothly; history stays instant.
- Stats card crossfades on cross-directory session switches instead of hard-cutting.
- Friendlier English welcome greetings (by @RararXD)
🔧 Chores
- Release/publish pipeline fixes from the 0.3.0 CEF rollout: dotted asset names, CEF COPR spec
%files, brokencopr.yml. - README refresh (en / zh).
Full Changelog: v0.3.0...v0.4.0