Skip to content

Releases: zigai/zgod

v1.2.2

16 Mar 20:42

Choose a tag to compare

Changelog

Bug Fixes

  • ffbba39 fix(record): tolerate sqlite busy lock races

v1.2.1

16 Mar 17:53

Choose a tag to compare

Changelog

Bug Fixes

  • af4f95f fix(tui): treat Ctrl+R as next history result

v1.2.0

16 Mar 17:21

Choose a tag to compare

Changelog

Features

  • a003c52 feat(tui): add match count display to footer
  • fb9c1aa feat(tui): add exclude fail filter mode
  • c732864 feat(config): add default fail filter setting
  • 9b70519 feat(cli): add authenticated history import

Bug Fixes

  • 79210be fix(tui): move page keys by visible page
  • 8f022ff fix(tui): cycle modes in fuzzy/glob/regex order
  • 7579474 fix(tui): correct fails pill state colors
  • 3675949 fix(tui): accept typed command with no matches

Other Changes

  • c2dff02 refactor(tui): extract handleKey control helpers

v1.1.0

25 Feb 16:22

Choose a tag to compare

Changelog

  • 8ec43db test(shell): cover setup line and guards
  • beeb748 fix(shell): guard hooks when zgod missing
  • 473e651 docs(readme): guard manual init snippets

v1.0.2

25 Feb 11:26

Choose a tag to compare

Changelog

  • 47647a4 test(paths): rename err variable to avoid shadowing
  • d388af8 style(perms): use 0o file mode literals
  • 6218269 style(go): apply whitespace lint formatting
  • 401d39e refactor(core): apply lint-driven cleanups
  • de8ea0e refactor(cli): remove init-based command wiring
  • 4d67d60 feat(paths)!: add error handling to path resolution
  • a6516d0 feat(config): add default_scope to replace --cwd flag
  • a58061d chore(lint): tune golangci rules and exclusions
  • 3b0dd4a chore(lint): tune golangci configuration
  • c4da9c3 chore(lint): enable wsl_v5 linter

v1.0.1

07 Feb 12:10

Choose a tag to compare

Changelog

  • 6c636f4 fix: selected-line background during match highlight
  • c2b275f fix(build): correct changelog format template quoting
  • 9f2ca4e feat(build): add nfpms config for deb and rpm packages
  • d8bef0f docs(readme): restructure and improve documentation
  • 6328255 docs(readme): document platform-specific default paths
  • 81eed44 docs(readme): add prebuilt binaries section
  • b5c185e Refine README formatting and clarify installation

v1.0.0

03 Feb 09:48

Choose a tag to compare

Changelog

  • 9bb5e83 zgod 0.1.0
  • 9e8aa89 style(tui): swap fuzzy and glob indicator colors and toggle order
  • 456c258 style(tui): remove padding from column header bar
  • 4dfddb0 style(lint): remove redundant revive from nolint comment
  • ecef70f style(lint): remove redundant comments from golangci config
  • dc4ef9a refactor(tui): use prefixWidth variable instead of hardcoded spaces
  • 92c6756 refactor(tui): extract layout calculation and rendering helpers
  • 82a2581 refactor(shell): extract setupLine and writeSetupLine helpers
  • a5224e9 refactor(history): remove unnecessary map in ScoreAndSort
  • 64b6fce fix: enforce 0600 permissions for config and database files
  • dbfdbb1 fix(tui): handle and display database errors
  • 5830375 fix(goreleaser): use printf for SHA truncation
  • 890c197 fix(goreleaser): remove duplicate bullet point in changelog
  • 6e5766d fix(config): swap toggle cwd and dedupe key bindings
  • d6e7bc3 feat(tui): add multiline command preview and display modes
  • 6e25d1f feat(tui)!: rename Cancelled to Canceled and refactor key handlers
  • 12b3d12 feat(theme): add configurable selection and match highlighting styles
  • ee59019 feat(shell): add macOS portability for timestamp handling
  • 5bc121a feat(shell): add PowerShell support
  • 4e03526 feat(paths): add cross-platform path support
  • 899ed92 feat(install): add cross-platform install scripts
  • 461f3fc feat(history): add max command length filtering
  • 5c1d2c1 feat(config): add multiline preview and max command length settings
  • 48d380b feat(cli): enhance version output with build info
  • a0f09ca feat(cli): add cross-platform TTY support
  • 7338cc0 docs(readme): document multiline preview and config options
  • ebd8f51 docs(readme): add quick install instructions
  • 8100b56 docs(readme): add new theme configuration options
  • 25ed002 docs(justfile): clarify version bump examples
  • c575156 chore(lint): add additional linters to golangci config
  • 1720a94 chore(justfile): remove check task
  • 41add92 build: add Justfile for task automation
  • 69f6c3e build(release): add GoReleaser configuration
  • c77511e build(justfile): add release and build tasks
  • 3be3175 build(goreleaser): fix changelog format template
  • a2be270 build(gitignore): add dist directory
  • 1151c0d Initial commit