Skip to content

v0.2.0

Choose a tag to compare

@iewnfod iewnfod released this 10 Aug 03:31
· 30 commits to master since this release
ccde80e

✨ 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