Skip to content

๐Ÿ—๏ธ build: cut v0.8.0-rc.5#198

Merged
kbrdn1 merged 3 commits into
devfrom
chore/#0-cut-v0-8-0-rc-5
Jun 1, 2026
Merged

๐Ÿ—๏ธ build: cut v0.8.0-rc.5#198
kbrdn1 merged 3 commits into
devfrom
chore/#0-cut-v0-8-0-rc-5

Conversation

@kbrdn1
Copy link
Copy Markdown
Owner

@kbrdn1 kbrdn1 commented Jun 1, 2026

Description

Cut the fifth RC of the 0.8.0 series โ€” the personalisation + polish wave on
top of rc.4's quick wins, plus the test-hermeticity sweep. Tagging
v0.8.0-rc.5 after this merges triggers pre-release.yml, which sources its
body from changelogs/pre-releases/0.8.0-rc.5.md.

Type of change

  • ๐Ÿ”ง Chore / CI / build

Changes

Tests

Checklist

Notes for reviewers

  • Release-notes source for the tag is changelogs/pre-releases/0.8.0-rc.5.md (the workflow hard-fails if it's missing โ€” it's present and populated).
  • The dupe guard passes locally against rc.4.
  • After merge: tag v0.8.0-rc.5 on the merge commit and push it to trigger pre-release.yml.

kbrdn1 added 2 commits June 1, 2026 16:39
Largest RC of the 0.8.0 series โ€” the personalisation + polish wave on top of
rc.4's quick wins (global config #190, responsive sidebar #188, claude-dark +
header #185, modal polish #187, statusline #180, working-tree colours #179,
PR auto-detection #181, {repo_path}/{repo_parent} #175), plus the test-
hermeticity sweep (#194 / #196).

- Cargo.toml / Cargo.lock: 0.8.0-rc.4 -> 0.8.0-rc.5.
- changelogs/pre-releases/0.8.0-rc.5.md: new per-RC file with the delta against
  rc.4 (merged PRs #176, #178, #182, #183, #184, #186, #189, #191, #192, #195,
  #197).
- CHANGELOG.md: reset [Unreleased] to the placeholder (bullets move into the
  rc.5 file) and add 0.8.0-rc.5 above rc.4 in the index.
- ROADMAP.md: add the rc.5 shipped-highlights row.

Reconciliation: open PRs accounted for (only #157 git2 0.21, deferred to #169,
left open). Local guards green:

  cargo build  (Cargo.lock synced to rc.5)
  cargo fmt --check
  cargo clippy --all-targets -- -D warnings
  cargo clippy --all-targets -- -W clippy::incompatible_msrv
  ./.github/scripts/check-rc-changelog-dupes.sh v0.8.0-rc.5
  cargo test  (green without GWM_NO_GLOBAL_CONFIG=1 after the #194/#196 sweep)

refs #188
- Version line: note 0.7.0 stable + the 0.8.0-rc.5 feature set on dev (global
  config, aliases/gitmoji, config CLI + hooks, templates, sync, binstall, TUI
  personalisation incl. claude-dark + responsive sidebar).
- Keymap table: correct the `v` sidebar row (narrow terminal stacks, not
  hidden) and add `V` (cycle layout) / `H` (toggle position).
- Details sidebar section: document the responsive orientation + left/right
  position and the `[tui] sidebar_position` knob.

refs #188
Copilot AI review requested due to automatic review settings June 1, 2026 14:39
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Cuts the v0.8.0-rc.5 pre-release by bumping the crate/lockfile version and updating the projectโ€™s release-note and documentation surfaces (per-RC changelog, changelog index, roadmap, and SKILL docs) to reflect the rc.5 delta.

Changes:

  • Bump package version from 0.8.0-rc.4 to 0.8.0-rc.5 in Cargo.toml and Cargo.lock.
  • Add rc.5 release notes at changelogs/pre-releases/0.8.0-rc.5.md and update CHANGELOG.md index / reset [Unreleased].
  • Update ROADMAP.md and skills/SKILL.md to reflect rc.5 highlights and TUI sidebar/keybinding docs.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Cargo.toml Bumps crate version to 0.8.0-rc.5 for the release cut.
Cargo.lock Synces lockfile gwm package version to 0.8.0-rc.5.
changelogs/pre-releases/0.8.0-rc.5.md Adds the per-RC delta notes consumed by the pre-release workflow.
CHANGELOG.md Resets [Unreleased] placeholder and indexes the new 0.8.0-rc.5 notes.
ROADMAP.md Records rc.5 shipped highlights in the roadmap table.
skills/SKILL.md Updates the โ€œdevโ€ RC version mention and documents sidebar V/H keys/behavior.
Comments suppressed due to low confidence (1)

skills/SKILL.md:204

  • The TUI key map table documents p twice (one with extra semantics about arming the countdown, and a second duplicate row). This is conflicting/duplicative documentation and can confuse readers about the actual bindings; keep a single p entry.
| `f`         | refresh worktree list (also accepts `r` for muscle memory)                      |
| `F`         | refresh GitHub issue/PR status via `gh` (was `R` pre-#75)                       |
| `p`         | toggle "delete branch on remove"                                                |
| `Enter`     | show path in status bar (in picker mode: print path to stdout + exit)           |
| `?`         | help overlay                                                                    |

๐Ÿ’ก Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread skills/SKILL.md Outdated
| `L` | link prompt โ€” bind selected worktree to a GitHub issue or PR number |
| `v` | toggle the git details sidebar (auto-hidden when terminal width < 120 cols) |
| `v` | toggle the git details sidebar (narrow terminal: stacks under the table instead of hiding) |
| `V` | cycle the sidebar layout โ€” `auto` (width-driven) โ†’ `side-by-side` โ†’ `stacked` |
Comment thread skills/SKILL.md Outdated
## Details sidebar

When the terminal width is โ‰ฅ 120 columns and the sidebar is open (default ON, toggle with `v`), the right pane shows a details panel for the selected worktree. Since the lazygit-style redesign (issues #69 / #71 / #73) the panel is **four independent rounded-border subsections** stacked vertically โ€” no outer `Details` frame, section titles ride the block borders, no inline `Label:` content headers.
When the sidebar is open (default ON, toggle with `v`), it shows a details panel for the selected worktree. The layout is responsive (issue #188): at โ‰ฅ 120 columns it sits **side-by-side** with the table; below that it **stacks** under the table (it is no longer hidden). `V` cycles `auto โ†’ side-by-side โ†’ stacked`; `H` flips the side-by-side position left โ†” right, with the default set by `[tui] sidebar_position = "left" | "right"` (default `right`). Since the lazygit-style redesign (issues #69 / #71 / #73) the panel is **four independent rounded-border subsections** stacked vertically โ€” no outer `Details` frame, section titles ride the block borders, no inline `Label:` content headers.
Copilot review on PR #198: the `V` sidebar-layout cycle is
`auto โ†’ side-by-side โ†’ stacked โ†’ auto`, but SKILL.md's keymap table and Details
sidebar section omitted the wrap back to `auto`. Align both with the actual
behaviour (and with the CHANGELOG / rc.5 notes, which already showed the wrap).

refs #188
@kbrdn1 kbrdn1 merged commit 20dc93f into dev Jun 1, 2026
9 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.

2 participants