Skip to content

Releases: bluegardenproject/stac-man

v1.0.1

11 May 15:08
d104754

Choose a tag to compare

1.0.1 (2026-05-11)

Bug Fixes

  • modify: restore branch after descendant restack (bac603e)

Miscellaneous

  • deps-dev: bump vue in /docs/web in the vitepress group (7e66adf)

v1.0.0

04 May 14:20
b8d5651

Choose a tag to compare

1.0.0 (2026-05-04)

⚠ BREAKING CHANGES

  • tui: bare sm on a TTY now launches the interactive cockpit instead of printing help. Run sm --help (or any explicit subcommand) for the previous behaviour. Non-TTY invocations are unchanged.

Features

  • config: load user config and add sm config command (f5d1153)
  • docs: add stac-man branding to site and README (3080acd)
  • docs: align site theme with stac-man logo palette (0566a54)
  • install: broaden shell coverage and add uninstaller (61b6d57)
  • tui: add interactive cockpit (2542854)
  • update: background notifier for new releases (f77edf8)

Documentation

  • ship cockpit, rename docs/site to docs/web, enforce pasteable shell blocks (1047280)

Miscellaneous

  • hooks: add pre-commit gofmt check (dc865ac)

v0.2.1

02 May 22:40
c64349e

Choose a tag to compare

0.2.1 (2026-05-02)

Bug Fixes

  • point repo URLs at bluegardenproject/stac-man (36ad8d6)
  • rename Go module to github.com/bluegardenproject/stac-man (dbd2c1a)

Miscellaneous

v0.2.0

02 May 22:19
5f5be8f

Choose a tag to compare

0.2.0 (2026-05-02)

Features

  • inject auto-managed stack table into PR bodies (784e0e7)
  • log: add --json and --porcelain output formats (ccf7262)
  • progress: show spinner during sm sync (60509b5)
  • progress: show spinner while pushing and fetching gh data (5333494)
  • show CI + mergeability in sm log/doctor and add submit --no-restack (ae55d16)

Bug Fixes

  • sync: stop resurrecting deleted children during merged cleanup (ab6d1ef)

Code Refactoring

  • log: extract logData / renderLogTree seam from Log (6058c01)
  • switch CI/mergeability glyphs to coloured badges (b266c78)
  • switch open PR pill from green to pink (e44ac14)
  • sync: drop static "pulled trunk" line from summary (0a3493a)

Documentation

  • document CI/mergeability badges, --no-restack, and PR body stack table (9ac9da1)
  • refresh sm log snippets in recipes and first-stack tutorial (94dfbf6)

Miscellaneous

  • cursor: add caveman mode rule and skill (3796624)

v0.1.0

28 Apr 13:56

Choose a tag to compare

0.1.0 (2026-04-28)

Features

  • checkout: bubbletea picker for sm checkout with no args (be3d33b)
  • checkout: bubbletea picker for sm checkout with no args (b579181)
  • doctor: detect parent SHA drift after history rewrites (#3) (0977d9e)
  • gh: add gh CLI wrapper for repo info and PR ops (0398742)
  • git: add git wrapper with typed accessors and fake-runner tests (1e1c9b5)
  • release: set up versioning, install scripts, and release-please (37b42f0)
  • restack: add restack engine with conflict pause/resume and modify command (c83f79c)
  • service: add doctor command and global yaml config loader (9447039)
  • service: add navigation commands (checkout, up/down/top/bottom) (630b52e)
  • service: add parent, children, fold commands (22fef98)
  • service: add service layer and create/track/untrack/log commands (a080992)
  • service: add sync and submit commands (0962810)
  • stack: add store interface, gitconfig+memory impls, and graph domain (0ad7b9d)
  • ui: port synthwave theme from github-butler (eff4069)
  • v2.0 graphite parity additions (67a75c8)

Bug Fixes

  • git: set GIT_EDITOR=: so non-interactive git invocations don't break (3cfbdf9)
  • git: set GIT_EDITOR=: so non-interactive git invocations don't break (d84f985)
  • service: -a stages tracked files only, opt-in for untracked (bf9718c)
  • service: refuse amend on empty branches and unblock -c (8ec4224)
  • service: sm move now triggers a real rebase even on ancestor base (3d9f9e6)
  • service: sm move now triggers a real rebase even on ancestor base (8a27e3a)
  • submit: align --stack and plain submit with Graphite parity (d20db74)
  • submit: derive PR title and body from commits, not branch name (8a2980b)
  • submit: include unsubmitted ancestors when --stack is set (ae85b00)
  • sync: detect squash & merge-commit landings via gh PR state (3b46cbd)
  • sync: retarget child PR bases on GitHub when their parent merges (95fe34a)

Documentation

  • add user and dev skill files plus README rewrite (21d641c)
  • drop graphite references and internal roadmap from README (c6a25d8)
  • site: scaffold VitePress site, drift skill, and shared palette (f549310)

Miscellaneous

  • add commit-msg hook and ai-attribution rule (13fb8e1)
  • initial scaffold (81f7ef1)
  • release: set baseline version to 0.0.1 (3a21b00)