v0.2.0
✨ Features
- Session save & restore — Lumina now remembers your open tabs, profiles, and working directories across sessions. On close, you can choose to always save, never save, or be asked each time. Restored sessions re-spawn PTYs against the current config, and scrollback is optionally preserved
- Inherit working directory — When enabled, new tabs automatically inherit the current working directory from the active tab instead of defaulting to
$HOME - Keep tab after startup command — Per-profile control over what happens when a startup command exits: close the tab (
exit), freeze the terminal output (freeze), or drop back into a shell (shell) - Sidebar drag reorder — Tabs in the sidebar can now be reordered by drag-and-drop with smooth framer-motion glide animations (by @Keyneswu)
- Always-on-top pin — A pin button in the title bar keeps the window on top of all others, available on X11, macOS, and Windows (disabled on Wayland where it's unsupported) (by @Keyneswu)
- Terminal icon set — Switched to dedicated Opencode-branded light/dark app icons
🔧 Settings
- General settings reorganized — The general settings page has been restructured into logical sections (Appearance, Behavior, Sessions) for easier navigation
🐛 Bug Fixes
- Fixed drag preview display glitches in tab drag operations
🔧 Chores
- Added frontend & backend build checks in CI
- Added concurrency controls to CI pipelines
- Simplified README and added CONTRIBUTING guide
- Added terminal TUI icon previews to documentation
Full Changelog: v0.1.9...v0.2.0