Skip to content

Releases: deemson/gbx

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 18:52

Changelog

Features

  • 02f8337: feat(tui): rank branch colors by how common the branch is (@deemson)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:49
ddec8cc

Changelog

Features

  • c1331bf: feat(tui): hash branch names to full-spectrum true colors (@deemson)

Bug fixes

  • 513a502: fix(git): treat "-" numstat counts for binary files as zero (@deemson)
  • a9bc061: fix(tui): scatter branch hues with full 32-bit hash entropy (@deemson)

Others

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 11:35

Changelog

Bug fixes

  • 6c45fdb: fix(tui): keep s/b prompt rows on one line beside the corner (@deemson)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 17:45

Changelog

Features

  • ead0c05: feat(git): implement Switch via git switch with error mapping (@deemson)
  • 817fea6: feat(git): implement SwitchCreate via git switch --create (@deemson)
  • e19430a: feat(tui): add ctrl+s search that moves the cursor across matches (@deemson)
  • eda21d4: feat(tui): switch/switch -c on s/b, replacing checkout commands (@deemson)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 26 Jun 04:39

Changelog

Features

  • dbcc055: feat(tui): exclude subdirs of an enclosing repo from the list (@deemson)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:49

Changelog

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 12:52

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