Repository navigation
v0.5.0
✨ Features
- Lumina Server (self-hosted sync, v1) — New companion server (one Docker container: Next.js + SQLite) hosting accounts and a session-mirror API. The desktop app gains a Server tab in Settings; the agent always runs locally — only transcripts are mirrored, keys and code never leave your machine.
- Worktree write-back — Branch-bound sessions can now push AI edits to your local branch in one click; diverged branches refuse with the exact merge command to run by hand.
- Import external sessions — Sessions created by the TUI/CLI (or another instance sharing the same storage) can join Lumina Code via the sidebar's new Import row.
- Code block copy button — Hover any code block to copy its raw text.
🐛 Bug Fixes
- Stop means stop — Prompts typed mid-run no longer resurrect after an interrupt; the pending inbox is swept, and stop-and-send delivers as the next turn's opener instead of steering.
- Default-branch detection — The branch picker reads the remote HEAD to badge the true default; the current branch sorts to the top, and selecting it means the main worktree.
🎨 Polish
- Sharper English welcome greetings (by @RararXD)
🔧 Chores
- CI for the server workspace +
docker-compose.ymlfor deployment.
Full Changelog: v0.4.0...v0.5.0