winget install --id var-gg.gitwink
About gitwink
gitwink is a tray-resident, read-only Git glance tool. It shows a unified timeline of recent commit activity across all of your local Git repositories, so you can wink at what changed, where, and by whom, without opening a heavyweight editor. Built for the AI-agent era, when code changes land across many repositories at once.
What's new in 0.12.1
A lifecycle reliability patch for long-lived tray sessions. Origin refreshes now complete through one coordinated flight, and repositories created after startup join the catalog when the panel is summoned. Fixed - New repositories no longer disappear during long tray sessions. Summoning the panel now rechecks IDE hints and learned workspace roots, so a sibling repository created after startup joins the catalog without restarting gitwink. Refreshes run off the UI thread and share a 60-second cooldown plus a single-flight lease, preserving the app's no-idle-polling contract. - Reliable explicit origin refresh. Panel-open auto-fetch and the ↻ action now share one common-Git-directory flight instead of racing the same remote refs, including linked worktrees reached through macOS filesystem aliases. Manual refresh applies one 30-second end-to-end deadline, transient external ref locks receive bounded retries, and timeout cleanup terminates Git's helper process tree. Flight lifecycle events keep the UI busy until the real completion, deterministically refresh commits and refs, expose accessible status text, and record only non-secret timing diagnostics.
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.12.1 | Unknown | A lifecycle reliability patch for long-lived tray sessions. Origin refreshes now complete through one coordinated flight, and repositories created after startup join the catalog when the panel is summoned. Fixed - New re... |
| 0.12.0 | Unknown | An agent-ready interaction and delivery release. AI tools can land the user on exact Git context without a vendor-specific bridge, search composes with the visible timeline scope, the tray panel can grow into a full insp... |
| 0.11.0 | Unknown | A repository-lifecycle and history release. Repositories can now leave and return without losing user intent, filters describe the scope they actually query, and complete-history work stays truthful and responsive even w... |
| 0.10.1 | Unknown | A hardening release. A full multi-agent QA sweep of v0.10.0 surfaced 29 verified defects — 13 bugs, 8 performance bottlenecks, 8 rough edges — and every one is fixed here, each as its own commit and each build- and test-... |
| 0.10.0 | Unknown | Added - Find inside a diff (Ctrl+F). The side-by-side view is virtualized, so the browser's own find can't see off-screen lines — this searches the whole diff. Ctrl+F opens a bar that jumps to each match, counts them (3/... |
| 0.9.0 | Unknown | Added - Fresh commits show up on their own — auto-fetch on panel open. When you open a single repo, gitwink runs a quiet git fetch origin in the background so a teammate's just-pushed commits appear without you reaching... |
| 0.8.0 | Unknown | Added - Diff overview minimap + scroll-sync lock — the side-by-side diff gets a change-location rail (add/delete/replace marks; click or drag to jump). The two sides scroll together by default; a ⇅ Sync toggle unlocks th... |
| 0.7.0 | Unknown | Added - Commit search, with a "warp" to context — press / (or Ctrl+F), or click the new ⌕ button in the header. The timeline itself becomes the result list: words match the commit message (full body), author, and repo na... |
| 0.6.0 | Unknown | Added - Per-repo identity dots in the all-repos timeline — each repo gets a stable color from the same palette the branch lanes use, so interleaved commits group visually by repo instead of having to read every name. - "... |
| 0.5.0 | Unknown | Added - Diff window — whole-file view. A ±3 / ±25 / Full context toggle in the diff header expands the view beyond the changed hunks; "Full" shows the entire file with additions/deletions still highlighted, right in the... |
| 0.4.0 | Unknown | Release notes |