release: v2.2.0 — in-app git sync, sync indicator & help overlay fit #21

Merged
fiatcode merged 1 commit from release/v2.2.0 into main 2026-06-17 18:58:54 +07:00
Owner

Cuts v2.2.0 — a minor release bundling the post-v2.1.0 work already merged to main. Backward-compatible; on-disk graph format unchanged. CHANGELOG-only commit (the tag drives main.Version).

Added

  • In-app git sync (#17) — S runs commit → pull --rebase → push without leaving weft; async, status-bar reported, bails to the shell on conflicts.
  • Status-bar sync indicator (#19) — a flags an unsynced graph (uncommitted or unpushed); event-driven, no polling.

Fixed

  • Help overlay fit (#18) — two balanced columns + a height cap so ? no longer silently clips off-screen.

After merge: create the instance-signed v2.2.0 tag/release.

Cuts **v2.2.0** — a minor release bundling the post-v2.1.0 work already merged to main. Backward-compatible; on-disk graph format unchanged. CHANGELOG-only commit (the tag drives `main.Version`). ## Added - **In-app git sync** (#17) — `S` runs commit → `pull --rebase` → push without leaving weft; async, status-bar reported, bails to the shell on conflicts. - **Status-bar sync indicator** (#19) — a `●` flags an unsynced graph (uncommitted or unpushed); event-driven, no polling. ## Fixed - **Help overlay fit** (#18) — two balanced columns + a height cap so `?` no longer silently clips off-screen. After merge: create the instance-signed `v2.2.0` tag/release.
release: v2.2.0 — in-app git sync, sync indicator & help overlay fit
All checks were successful
CI / vet-and-test (pull_request) Successful in 24s
6ba0f6caae
Cuts v2.2.0, a minor release bundling the post-v2.1.0 work already on main:
in-app git sync (#17), the status-bar unsynced indicator (#19), and the
help-overlay two-column + height-guard fix (#18). Backward-compatible;
on-disk graph format unchanged. CHANGELOG-only — the tag drives main.Version.

After merge: create the instance-signed v2.2.0 tag/release.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fiatcode/weft!21
No description provided.