Releases: Gentleman-Programming/Gentleman.Dots
Releases · Gentleman-Programming/Gentleman.Dots
Gentleman.Dots v2.11.1
Changes
- Remove Engram from the Gentleman.Dots installer flow.
- Keep Engram installation/configuration responsibility in the separate gentle-ai AI layer.
Validation
- cd installer && go test ./...
v2.11.0
Highlights
Port of recent Nix-side improvements to the standard configs, plus a Pi compatibility fix and an upstream flicker fix.
Tmux
extended-keys onwithextended-keys-format csi-ufor Pi compatibility (distinguishesShift+Enter,Ctrl+Enter,Alt+Enter)- Modern
terminal-features(RGB,usstyle,hyperlinks) replacing legacyterminal-overrides - OSC 52 clipboard via
set-clipboard on+copy-pipe-and-cancel— works across SSH, Ghostty, WezTerm, iTerm2, kitty, Alacritty display-popup -kon theM-gscratch (tmux 3.6 feature: any key dismisses the popup after exit)escape-time 10pinned to match the tmux 3.5+ default
Zellij
- New
aboutplugin alias andzellij:linkautoload (clickable URLs in any pane viewport) TogglePanePinnedbindings:Fin tmux mode,Alt Fin sharednormal/lockedSin tmux mode now creates a stacked pane (NewPane "stacked")- Plugin bumps:
zjstatusto v0.23.0,zellij_forgotto v0.4.2 — both aligned with zellij 0.43+
Fixes
- Remove
hide_frame_for_single_pane "true"from all 5 layouts — fixes long-standing flickering bug (zjstatus#174)
Fish
- Auto-attach flipped to tmux-first (
tmux new-session -A -s main); zellij stays as fallback
Install / Upgrade
brew upgrade gentleman-dotsv2.10.3
Full Changelog: v2.10.2...v2.10.3
v2.10.2
Changes
- Show Zellij tab indices using index:name formatting.
- Keep Zellij tabs left-aligned and compact for narrow screens.
- Center the Zellij session name in the status bar.
- Name new Zellij tabs as 'tab' to avoid duplicated Tab #N labels.
Verification
- zellij setup --check
- nix flake check --no-build
- cd installer && go test ./...
v2.10.1
Changes
- Sync Zellij config with tmux-style Ctrl+a keybindings and direct Ctrl+h/j/k/l pane navigation.
- Enable Zellij session serialization/resurrection settings.
- Simplify Zellij work layouts to a single base tab and update active tab color.
- Align installer test expectations with dependency/Xcode setup order before clone.
v2.10.0
Changes
Breaking
- AI configs no longer installed by the TUI. Claude Code and OpenCode CLI tools are still installed, but personal configs (skills, themes, settings, plugins) are no longer copied. Use gentle-ai for AI tool configuration.
Removed
GentlemanClaude/directory (28 skills, settings, themes, output styles)GentlemanOpenCode/directory (configs, themes, plugins, background agents, SDD commands)installOpenCodeBackgroundAgents()function and testssync_opencode()andsync_claude_config()fromskills/setup.sh
v2.9.12
Changes
Bug Fixes
- backup: Support symlinked config directories — fixes
~/.oh-my-zshbackup failure on macOS (#154) - homebrew: Use bash and
NONINTERACTIVE=1in interactive install script — fixes Homebrew install on Debian/Ubuntu where/bin/shis dash (#148) - setshell: Fallback to
sudo usermodwhenchshfails PAM auth — fixes shell change in Docker/CI/WSL environments (#149)
v2.9.11
Fixes
- fix: biome new path for NvimLazy config
- fix(config): align CLAUDE.md persona block with gentle-ai v1.8.14
v2.9.10 — gentle-ai Compact Rules Parity
What's New
This release syncs the Claude Code and OpenCode AI config layer with the latest gentle-ai v1.8.13 parity updates.
Parity Updates
- Switches SDD orchestration docs from path-based skill loading to compact-rule injection via
## Project Standards (auto-resolved) - Adds the shared
skill-resolverprotocol to both Claude Code and OpenCode skill trees - Updates
skill-registryto generate compact rules that delegators inject directly into sub-agent prompts - Updates
judgment-dayto pass project standards into both blind judges and the fix agent - Extends SDD result envelopes with
skill_resolutionfeedback for orchestrator self-correction after compaction
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).
v2.9.9 — Missing Skills Parity Fix
What's New
Adds two skills that were missing from GentlemanClaude/ after the v2.9.8 sync — they had been added to GentlemanOpenCode/ but not mirrored to the Claude Code side.
Added to GentlemanClaude
- go-testing — Go testing patterns including table-driven tests and Bubbletea TUI testing with teatest
- judgment-day — Adversarial parallel review protocol that launches two blind judge sub-agents simultaneously for thorough code review
Both skills were already present in GentlemanOpenCode/ since v2.9.8. This release ensures full parity between Claude Code and OpenCode skill sets.
Assets
Prebuilt installer binaries for macOS (Intel + Apple Silicon) and Linux (amd64 + arm64).