• v2.2.0 fe2e04a871

    v2.2.0
    All checks were successful
    CI / vet-and-test (push) Successful in 23s
    Stable

    fiatcode released this 2026-06-17 18:59:36 +07:00 | 8 commits to main since this release

    Added

    • In-app git sync — press S to commit local changes, pull --rebase, then push the graph without leaving weft. Runs asynchronously with progress in the status bar (⟳ syncing…✓ synced, or ✗ <stage> failed — see weft.log). Conflicts are left for you to resolve in a shell — weft never edits a conflicted tree. Operates on the --graph directory and degrades to a status-bar hint if that directory isn't a git repository.
    • Status-bar sync indicator — a appears whenever the graph has uncommitted changes or unpushed commits, so you can tell at a glance when a sync is due. Refreshed after edits, reindexes, and syncs — no background polling.

    Fixed

    • Help overlay (?) no longer overflows the terminal — it lays its key groups out in two balanced columns when the width allows and caps its height to the screen (dropping overflow with a "resize" hint) instead of silently clipping the top and bottom, including the close hint, on shorter terminals.

    Backward-compatible; on-disk graph format unchanged.

    Install: go install git.fiatcode.dev/fiatcode/weft/v2/cmd/weft@v2.2.0

    Downloads