Skip to content

Froggit v1.3.0-beta

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Mar 13:52

Froggit v1.3.0-beta 🐸

A focused release on UI polish, workflow improvements, and Linux compatibility. Every change follows Froggit's philosophy: make the essentials smoother without adding complexity.


✨ New Features

Inline Diff Preview (d)

See exactly what changed in a file before staging or committing — no more blind commits. Press d on any file to open a scrollable, syntax-highlighted diff view with added/removed/hunk coloring.

Unstage All (u)

Now symmetric with Stage All (a). Changed your mind? Press u to unstage everything at once.

Staged / Unstaged File Grouping

Files are now visually grouped under ── Staged ── and ── Unstaged ── headers, making it immediately clear what's ready to commit.

Commit Message Character Counter

A subtle N/72 indicator below the commit input that changes color as you type:

  • Normal when under 50 characters
  • Warning (yellow) between 50–72
  • Error (red) over 72

Auto-Clearing Status Messages

Success and error messages now automatically disappear after 3 seconds, keeping the interface clean and current.

Advanced Mode Hint

The A advanced shortcut is now visible in the normal controls bar, so users can discover merge, rebase, stash, and log graph without reading the full docs.


🔧 Improvements

  • Fixed cursor alignment — the selected file no longer shifts left when navigating, providing a stable, polished visual experience
  • Help view updated — new shortcuts (d, u) are now documented in the help panel

🐧 Linux / NixOS Compatibility

  • Static builds — all Linux binaries are now compiled with CGO_ENABLED=0 and stripped with -ldflags="-s -w", producing fully static executables that work on any Linux distribution including NixOS without dynamic library dependencies
  • Smaller binary size thanks to symbol stripping

Installation

Download binary

Grab the appropriate zip from the assets below and extract it.

Build from source

git clone https://github.com/thewizardshell/froggit.git
cd froggit
CGO_ENABLED=0 go build -ldflags="-s -w" -o froggit .

Full Changelog: v1.2.0-beta...v1.3.0-beta