Skip to content

Releases: Gentleman-Programming/Gentleman.Dots

Gentleman.Dots v2.11.1

22 May 22:55

Choose a tag to compare

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

13 May 20:27

Choose a tag to compare

Highlights

Port of recent Nix-side improvements to the standard configs, plus a Pi compatibility fix and an upstream flicker fix.

Tmux

  • extended-keys on with extended-keys-format csi-u for Pi compatibility (distinguishes Shift+Enter, Ctrl+Enter, Alt+Enter)
  • Modern terminal-features (RGB, usstyle, hyperlinks) replacing legacy terminal-overrides
  • OSC 52 clipboard via set-clipboard on + copy-pipe-and-cancel — works across SSH, Ghostty, WezTerm, iTerm2, kitty, Alacritty
  • display-popup -k on the M-g scratch (tmux 3.6 feature: any key dismisses the popup after exit)
  • escape-time 10 pinned to match the tmux 3.5+ default

Zellij

  • New about plugin alias and zellij:link autoload (clickable URLs in any pane viewport)
  • TogglePanePinned bindings: F in tmux mode, Alt F in shared normal/locked
  • S in tmux mode now creates a stacked pane (NewPane "stacked")
  • Plugin bumps: zjstatus to v0.23.0, zellij_forgot to 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-dots

v2.10.3

13 May 17:17

Choose a tag to compare

Full Changelog: v2.10.2...v2.10.3

v2.10.2

12 May 22:17

Choose a tag to compare

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

12 May 20:40

Choose a tag to compare

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

12 Apr 14:06

Choose a tag to compare

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 tests
  • sync_opencode() and sync_claude_config() from skills/setup.sh

v2.9.12

12 Apr 12:44
41f5001

Choose a tag to compare

Changes

Bug Fixes

  • backup: Support symlinked config directories — fixes ~/.oh-my-zsh backup failure on macOS (#154)
  • homebrew: Use bash and NONINTERACTIVE=1 in interactive install script — fixes Homebrew install on Debian/Ubuntu where /bin/sh is dash (#148)
  • setshell: Fallback to sudo usermod when chsh fails PAM auth — fixes shell change in Docker/CI/WSL environments (#149)

v2.9.11

02 Apr 19:32

Choose a tag to compare

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

26 Mar 13:26

Choose a tag to compare

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-resolver protocol to both Claude Code and OpenCode skill trees
  • Updates skill-registry to generate compact rules that delegators inject directly into sub-agent prompts
  • Updates judgment-day to pass project standards into both blind judges and the fix agent
  • Extends SDD result envelopes with skill_resolution feedback 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

26 Mar 10:05

Choose a tag to compare

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).