Release Notes
Features
- Compose screen — new screen (
3 key) for assembling CLAUDE.md files from your snippet library. Toggle-select snippets with Space, see a live preview in the right pane, and export to a file with w. Snippets are composed in selection order, so selecting C then A produces C followed by A in the output.
- Library screen — the snippet library is now a top-level screen (
4 key) with a left/right dual-pane layout (snippet list + content preview), replacing the previous overlay mode accessed via L.
- Edit snippets — press
e on the Library screen to edit a snippet's content in the text editor. Changes are saved back to library.toml with Ctrl+S.
- Configuration file —
~/.config/jigolo/config.toml supports theme, default_paths, and default_depth settings.
- Color themes — press
T to toggle between dark and light themes.
- Settings fold/unfold — press
←/→ to collapse and expand settings sections.
- Effective settings view — press
m on the Settings screen to see the merged effective settings across all config files.
Improvements
- Four-tab navigation — tab bar shows
[1 Files] [2 Settings] [3 Compose] [4 Library]; number keys switch screens from anywhere.
- Help bar cleanup — bottom help bar now shows only action keybindings (arrow key symbols instead of vim-style
j/k); screen navigation hints removed since the tab bar already shows them.
Internal
- Module split —
app.rs (3,865 lines) split into per-screen modules: files.rs, settings.rs, edit.rs, compose.rs, library.rs. Core app.rs reduced to ~700 lines.
Install jigolo 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/freyr/jigolo/releases/download/v0.4.0/jigolo-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/freyr/jigolo/releases/download/v0.4.0/jigolo-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install freyr/tap/jigolo
Download jigolo 0.4.0