• v0.5.0 f9838c0c99

    v0.5.0 Pre-Release

    simonfranken released this 2026-10-22 08:25:47 +00:00 | 23 commits to main since this release

    Fifth release of submarine. Still a prototype: browsing is complete, actions are not yet implemented. This release shows staged pins in the tree and adds a proper README.

    Highlights

    • A pin change that is staged in the superproject but not yet committed is now visible in the tree. A submodule without issues shows a blue staged instead of in sync; next to an issue word it shows a blue ●. Before, you only saw it in the detail pane and as n pin staged in the top bar, with no way to find the row.
    • A collapsed parent shows ● if a staged pin is hidden below it, before its issue counts.
    • A staged pin is information, not an issue: it is not counted in +n or in the issue counts, and it does not change a row's level.
    • New README with a screenshot, installation, examples and the key bindings. sub is now the command used in the examples.

    Install

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

    Installs submarine and the alias sub (linux/macOS, amd64/arm64) to ~/.local/bin. Update from 0.4.0 with submarine update.

    Binaries and checksums.txt are published in the package registry (generic package submarine, version v0.5.0).

    Known limitations

    • The actions u, b and ! only show a "not implemented" message.
    Downloads