Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 12:52
· 17 commits to main since this release

Changelog

Features

  • f60b1c5: feat(cmdxtmpl): interpolate {{ }} tags in arg vectors via a resolver (@deemson)
  • 26a8016: feat(config): load config for TUI + gbx config write-default (@deemson)
  • b77942f: feat(config): plain-language ValidationError from schema issues (@deemson)
  • c9a1396: feat(config): prepend #:schema directive to default config.toml (@deemson)
  • f83a1bd: feat(git): map "no such ref was fetched" pull error to ErrMergeRefNotFetched (@deemson)
  • 2acc5b6: feat(git): plain-language error messages for the row one-liner (@deemson)
  • 4aff4dd: feat(git): typed Checkout/CheckoutBranch/Fetch/Pull wrappers (@deemson)
  • ba0bbb2: feat(log): per-PID XDG state log, kept as -crash.log on error (@deemson)
  • f5dde6d: feat(tui): action menu + tag resolver, and narrow-width degradation (@deemson)
  • 5a6f26a: feat(tui): color branch names by a curated ANSI palette (@deemson)
  • adac8ac: feat(tui): degrade gracefully at narrow widths (@deemson)
  • fd462df: feat(tui): degrade help header log path, pin version/PID (@deemson)
  • 6c2ac07: feat(tui): drop green ✓ from clean state column — success is silent (@deemson)
  • b2466a3: feat(tui): filter key hint, Checkout rename, keybinding footer (@deemson)
  • 720a161: feat(tui): header — dim version/PID right corner, chips, rule (@deemson)
  • 12d66ff: feat(tui): left-gutter loading spinner; refresh clears errors (@deemson)
  • d9874f6: feat(tui): overhaul status with typed buckets, glyphs, and color (@deemson)
  • 6aa3ab4: feat(tui): persistent header — Filter row + C-1/2/3 chips, ?/ctrl+f keys (@deemson)
  • 2e4d9c2: feat(tui): pin diff column so the error one-liner aligns (@deemson)
  • 3288850: feat(tui): pivot from free-form commands to a fixed set with autocomplete (@deemson)
  • 2b04043: feat(tui): pivot to htop-style — F4 filter prompt, direct letter shortcuts (@deemson)
  • c654f9f: feat(tui): place tracking column before branch (@deemson)
  • 90b3165: feat(tui): scrollable, themed help overlay with PID + log path (@deemson)
  • 2b61906: feat(tui): split branch tracking state into its own column (@deemson)
  • 07bfe87: feat(tui): underline filter-matched chars in name/branch (@deemson)
  • a163cd6: feat(tui): vertical scrolling for the list view (@deemson)
  • b07d508: feat: fall back to embedded commit hash for version (@deemson)

Bug fixes

  • aa97f0a: fix(cmd): frame config load failures with the offending file path (@deemson)
  • 3bc8d72: fix(config): concise one-line TOML errors instead of go-toml's frame (@deemson)
  • 34ade60: fix(justfile): silence benign tag-not-a-commit warning in sync (@deemson)
  • aa3aa38: fix(tui): align help columns to each section's widest key (@deemson)
  • 7d9650a: fix(tui): preserve branch text when truncating narrow column (@deemson)

Others