Skip to content

docs: sync README, CHANGELOG, and website with shipped CLI and TUI features - #319

Merged
jongio merged 1 commit into
mainfrom
docs/sync-release-docs
Jul 18, 2026
Merged

docs: sync README, CHANGELOG, and website with shipped CLI and TUI features#319
jongio merged 1 commit into
mainfrom
docs/sync-release-docs

Conversation

@jongio

@jongio jongio commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

A doc-check before the next release found that the README, CHANGELOG, and the Astro website had drifted badly from the code. The entire CLI command surface and several TUI features merged after the v0.13.0 tag (dated 2026-06-30) but were never documented. This PR brings all three back in sync with the shipped code.

Why

The v0.13.0 tag predates ~40 user-facing features that landed between 2026-07-02 and 2026-07-17. If we cut a release now, the notes and docs would describe a fraction of what shipped. Verified findings:

  • CHANGELOG [Unreleased] listed 5 items; the whole CLI (open, new, stats, search, export, config, tags, tag, notes, views, aliases, compare, info, watch, prune, man, completion) plus the git status overlay were absent.
  • README Key Bindings table showed g for "open linked PR/issue/commit" but that action is bound to b; g is jump-to-top. The table was also missing i, b, D, T, F, V, X, m, C, y, x, and the command palette.
  • The git status overlay (the marquee TUI feature, key i) appeared nowhere in the README.
  • dispatch info and dispatch man had no README section.
  • keys.astro was missing ~20 keybindings; cli.astro documented 3 of 21 commands.

Changes

README:

  • Fix the Key Bindings table (b opens the linked ref, not g) and add a Session Actions group covering the missing keys.
  • Add the git status overlay to the Features list.
  • Add dispatch info and dispatch man sections.

CHANGELOG:

  • Rewrite [Unreleased] to cover the ~40 features shipped since v0.13.0. The website changelog page renders from this file, so it updates too.

Website:

  • keys.astro: add the missing keybindings and a Session Actions group.
  • cli.astro: expand the command list from 3 to 21 and add DISPATCH_CONFIG.
  • features.astro: add a Git Status Overlay section with a screenshot.
  • Add a git-status screenshot scene to the generator and render it for all five themes.

Verification

  • go build ./..., go vet ./...: pass
  • go build -tags screenshots ./cmd/screenshots/: pass
  • gofmt / gofumpt: clean
  • npm run build (astro): all 7 pages built, including the new git-status screenshot reference
  • Screenshot diff is minimal: only the 5 new git-status.png files are added; no existing screenshots were re-rendered.

…atures

A doc-check before the next release found the README, CHANGELOG, and the
Astro website had drifted badly from the code that shipped since v0.13.0
(the entire CLI command surface and several TUI features merged after the
v0.13.0 tag but were never documented).

README:
- Fix the Key Bindings table: `b` (not `g`) opens a linked PR/issue/commit;
  `g`/`Home` is jump-to-top. Add a Session Actions group covering i, b, O,
  F, D, T, V, X, m, C, y, x, and : which were missing from the reference.
- Add the git status overlay (`i`) to the Features list.
- Add `dispatch info` and `dispatch man` command sections.

CHANGELOG:
- Rewrite the [Unreleased] section to cover the ~40 features that shipped
  since v0.13.0: the full CLI (open, new, stats, search, export, config,
  tags, tag, notes, views, aliases, compare, info, watch, prune, man,
  completion, doctor --json), the git status overlay, open-in-browser,
  frecency sort, session tags/aliases, DISPATCH_CONFIG, and more. The
  website changelog page renders from this file.

Website:
- keys.astro: add the ~20 missing keybindings and a Session Actions group.
- cli.astro: expand the command list from 3 to 21 and add DISPATCH_CONFIG.
- features.astro: add a Git Status Overlay section with a screenshot.
- Add a git-status screenshot scene to the generator and render it for all
  five themes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 524cf702-8922-4cfd-b23f-4069b734e09b
@jongio
jongio merged commit d81bba1 into main Jul 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant