• v0.7.0 01a9babe64

    v0.7.0 Stable

    simonfranken released this 2026-10-22 12:40:46 +00:00 | 14 commits to main since this release

    New

    • Switch branch (b): opens a popup in the middle of the screen with a search line and the local and remote branches of the selected repository (or the superproject).
      • ↑ / ↓ select, type to filter, enter switches, esc cancels. Mouse: click a branch to switch, scroll wheel to move, click outside to close.
      • For a submodule, the branch tip becomes its staged pin and the submodule (and everything below it) is restored to it, with HEAD on the branch. A remote branch gets a local tracking branch; an existing local branch of the same name is never moved.
      • Like restore, it asks y/n only if work would be lost, and may clone or fetch what is missing below.
      • The screen behind the popup is dimmed so the dialog has the focus.

    Install or update: curl -fsSL https://git.simon-franken.de/simonfranken/submarine/raw/branch/main/install.sh | sh, or submarine update.

    Full changelog: https://git.simon-franken.de/simonfranken/submarine/compare/v0.6.0...v0.7.0

    Downloads