Releases: isaim0011/git-notes
Releases · isaim0011/git-notes
Release list
v0.1.8 — Rebase Heal, Offline P2P Sync & Multi-Platform Importers
Changelog
All notable changes to the git-notes ecosystem are documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[0.1.8] - 2026-09-24
Added
gn rebase-heal(Semantic Commit Re-anchoring): Automatically detects when branch commits have been rewritten or rebased (git rebase,commit --amend,cherry-pick) and re-anchors orphaned notes to new commit SHAs using stable patch-IDs and commit subject heuristics. Supports--dry-run.- Multi-Provider Importers (
gn import/gn imp):gn imp gitlab --mr <id>: Pull review discussions directly from GitLab Merge Requests.gn imp bitbucket --pr <id>: Pull review comments from Bitbucket Cloud PRs.gn imp jira --issue <KEY>: Import issue discussions and comments from Jira.gn imp pr --pr <id>: Unified alias for GitHub PR review import.
- Offline Team P2P & USB Sync (
gn sync):gn sync bundle export <path>&import <path>: Create portable.bundlepackages ofrefs/notes/*for offline USB or AirDrop transfers.gn sync p2p serve --port <port>: Spin up an instant local LAN git-notes sync daemon on local Wi-Fi.gn sync p2p connect <ip:port>: Peer-to-peer note fetching and union/LWW merging without internet or GitHub.
- Upgraded Interactive TUI (
git-notes-tui):- Real file reading and
syntectdark-theme syntax highlighting in the diff viewer. - Bright bullet gutter indicators (
●) highlighting lines with active discussion notes. - Rich Markdown styling in note discussion cards (blockquotes, code blocks, bullet lists, status pills).
- Instant keyboard resolution and approval (
xto resolve,ato approve).
- Real file reading and
- Gentle Community Engagement:
- Added non-intrusive review and star prompts in the VS Code / Cursor extension triggered after the 3rd user action.
- Added
💬 Give Feedbackand⭐ Star Repobuttons directly to the webview discussion thread panel. - Added star/review callouts in
gn docandgn shortcuts. - Added
.github/ISSUE_TEMPLATE/feedback_and_questions.md.
[0.1.7] - 2026-09-24
Added
gn shortcutscommand: Built an interactive cheat sheet and configurator for quickies, abbreviations, and keybindings.- Custom Shortcut Engine: Added
--set <alias>=<command>(e.g.gn shortcuts --set c="add -m") to persist custom user shortcuts in~/.git-notes/shortcuts.json. Added--resetto restore defaults. - VS Code / Cursor Default Keybindings:
Alt+N(Cmd+Option+Non macOS): Add note to focused editor line.Alt+Shift+N(Cmd+Option+Shift+Non macOS): Open note discussion thread panel.Alt+S(Cmd+Option+Son macOS): Trigger bidirectional note sync with remote.
- TUI Keyboard Navigation: Documented and mapped
↑/↓/k/jfor navigation,Enter/→for expanding panels,rfor quick inline replies, andok/afor resolving/approving notes. - Comprehensive Docs: Documented CLI quickies (
gn a,gn l,gn r,gn ok,gn s,gn doc) across all root and sub-crate READMEs.
Fixed
- Replaced static version badge URLs with dynamic query shields across all package and sub-crate READMEs.
[0.1.6] - 2026-09-24
Added
- Adaptive User Learning Algorithm (
learning.rs): Smart frequency profiling that learns from usage patterns and suggests proactive shortcuts (gn l,gn d, etc.). - Interactive Terminal Note Picker (
gn s): Arrow-key navigable thread selector with instant previews. - Compact Numbered Index Table (
gn l): Displays[1],[2],[3]indices allowing quick replies (gn r 1) and quick approvals (gn ok 1). - High-Definition Terminal Demo: Regenerated
assets/demo.gifwith frame-quantized clean palettes and sub-50ms execution showcase.
Changed
- Refactored author metadata to unified email
i.s41m0011@gmail.com. - Updated VS Code extension categories to
SCM ProvidersandCollaboration.
[0.1.5] - 2026-09-23
Added
git-notes doctor: Health-check command verifying Git repo validity, fetch refspecs, auto-sync hooks, and stale notes referencing deleted files.git-notes blame: Git blame with inline note injections anchored to authors and commits.git-notes import-pr: Pull request comment importer that converts GitHub PR reviews into local Git notes.git-notes summarize: AI-powered thread summarizer via Google Gemini.git-notes init: One-second initialization command configuring fetch refspecs and installing git hooks.
[0.1.0] - 2026-09-22
Added
- Initial release of the
git-notesmonorepo:gn-core: Git notes engine powered bygixand Git plumbing commands.gn-sync: Decentralized sync layer with union and Last-Write-Wins (LWW) conflict-free merge strategies.gn-cli: Full command-line interface (add,list,show,sync,resolve,export).gn-tui: Three-pane interactive terminal browser powered byratatuiandsyntect.vscode-git-notes: VS Code & Cursor extension with gutter annotations, inlay hints, and webview discussion panel.git-notes-chrome: Chrome MV3 extension displaying inline notes on GitHub PR diffs.git-notes-hooks: Python package for zero-config Git hook installation.github-bridge: Go HTTP daemon bridging Git notes with GitHub API.
v0.1.7 — Quickies & Keyboard Shortcuts Suite
What's New in v0.1.7
- ⌨️ Added gn shortcuts command: cheat sheet for CLI quickies and TUI keybindings
- 🛠️ Customizable user shortcuts: gn shortcuts --set =
- ⚡ Full documentation of quickies (gn a, gn l, gn r, gn ok, gn s, gn doc) across all READMEs
- 🚀 Integrated VS Code / Cursor shortcuts: Alt+N, Alt+Shift+N, Alt+S
- 🔄 Unified ecosystem release across crates.io, PyPI, Open VSX, and GitHub
v0.1.6
v0.1.0
Full Changelog: https://github.com/isaim0011/git-notes/commits/v0.1.0