Releases: zigai/zgod
Releases · zigai/zgod
Release list
v1.3.0
Changelog
Features
3916ad0feat(tui): load history asynchronously in batches75b9b87feat(db): validate schema version before opening database7069c9efeat(db): add latest command cache and schema versioning7108899feat(db): add cross-platform database write lock mechanismd98b6e8feat(db): add ForEach streaming iterator81a0661feat(config): add startup limit display setting313d7aafeat(cli): track path errors separately from missing paths during import585b337feat(cli): integrate write lock into import and record commands5b04ea3feat(cli): expand path extraction for creator, copy, and move commands
Bug Fixes
783f0abfix(tui): use cell width for text truncation and wrappingf6d4992fix(install): match checksum against exact filename field439bfbcfix(db): wrap error messages in queryCandidates44af13dfix(db): skip schema application when version is current9ebd3c9fix(config): use independent bool pointers for theme flags2038953fix(cli): validate search history schema8f296dafix(cli): improve error messages for history record failures
Other Changes
9835046refactor(tui): use slices.Backward for indicator loop82e5b8drefactor(tui): unify search mode indicator colors3d6ba8drefactor(shell): extract powershell name string to constanted90ed6refactor(db): use DSN connection pragmas for sqlite3867125erefactor(db): make fallback field explicit in candidateQuerySpecsb4d9601refactor(cli): stage imports with temp table and streamingbb4fa22build(go.mod): promote golang.org/x/sys to direct dependency
v1.2.7
Changelog
Features
ddcf7d5feat(tui): add caching and CWD-aware result rendering76184aafeat(shell): add pwsh support and fix powershell exit tracking27a3b01feat(match): replace external fuzzy with custom matcher252d257feat(db): add directory filtering and rename TSMs fieldc7b0bd5feat(cli): support wrapper option skipping and search db validation
Bug Fixes
v1.2.6
Changelog
Bug Fixes
bf546b2fix(tui): dedupe after display filterseeddfdefix(tui): center truncated matches4a20775fix(shell): use bash pwd helper for directory assertion in test1a5e09bfix(shell): preserve recorded command context9a7c006fix(import): validate source before target407765ffix(import): check cat file argumentsa88b004fix(config): use temp dir for custom database path test7c39e2ffix(config): reject relative db pathsf925413fix(cli): validate config show by default
v1.2.5
Changelog
Features
dcac579feat(cli): add retry logic for busy database errors
Bug Fixes
7982b3dfix(shell): preserve original bash PROMPT_COMMAND and DEBUG trap0d3c48efix(paths): handle windows backslash tilde pathsa2ed406fix(db): order equal timestamps by newest id first6c7b433fix(cli): allow bare creator targets in import paths
Other Changes
c670344refactor(history): remove default limit fallback in candidates
v1.2.4
v1.2.3
Changelog
Bug Fixes
205b019fix: harden config and database paths1fb90bbfix(tui): harden result renderinge65919bfix(shell): harden init scripts7db72dcfix(shell): harden bash command capturea11a457fix(shell): capture full bash commands8249737fix(match): use rune-based regex ranges763d903fix(cli): unblock config show and edit5c703dafix(cli): split search tty streamsd0c3eccfix(cli): share editor command parsing1558dbdfix(cli): refine import path detectionced0c82fix(cli): drop import auth gate
Other Changes
v1.2.2
v1.2.1
v1.2.0
Changelog
Features
a003c52feat(tui): add match count display to footerfb9c1aafeat(tui): add exclude fail filter modec732864feat(config): add default fail filter setting9b70519feat(cli): add authenticated history import
Bug Fixes
79210befix(tui): move page keys by visible page8f022fffix(tui): cycle modes in fuzzy/glob/regex order7579474fix(tui): correct fails pill state colors3675949fix(tui): accept typed command with no matches
Other Changes
c2dff02refactor(tui): extract handleKey control helpers