Releases: kryft-dev/cdd
Releases · kryft-dev/cdd
Release list
v0.1.1
Changelog
- 3745d93 chore(demo): add setup script that builds a throwaway Root for recordings
- 53f514c docs(demo): add VHS tape recorded against the demo environment
- b72f011 docs(demo): add the recorded demo GIF
- 9c6a1f4 docs(readme): point the Demo section at the VHS recording
- bc111e4 feat(history): add Counts for every Project's Visit total in one read
- 9e5c4cb fix(demo): quote Env values in the tape and pin the working VHS version
- 5875dfb fix(jump): fill each row's Visit count so the preview stops showing 0
- dc4645a fix(picker): draw on the alternate screen so nothing is left above the prompt on exit
- 17176a2 fix(picker): keep the frame at the terminal height so the filter line stays visible
- dc6389c test(picker): pin the frame height to the terminal height with and without the preview
v0.1.0
Changelog
- 22fe738 Initial commit
- 5d46a20 feat(git): add LastCommit for dating a Scan's Visits
- 69297ef feat(git): add internal/git package with GetStatus
- bd226e1 feat(history): add History Open, Record, Latest, Count
- 1a52e6e feat(history): add Seed idempotency and compaction
- fb50169 feat(jump): add ordering rule for the Picker's rows
- 0582bfb feat(jump): implement Resolve, the pick flow entry point
- 42be1b7 feat(picker): add Row, Options and the Bubble Tea Model skeleton
- 2dfc036 feat(picker): add relative last-visit time formatting
- 9ce14e0 feat(picker): add the accepted look's palette and status glyphs
- 1da1661 feat(picker): compute width/height degradation for narrow terminals
- f1b0eef feat(picker): draw variant D, grouped list with a preview pane
- 3d4d99d feat(picker): handle key presses and status results in Update
- b973e80 feat(shell): render the Wrapper for fish, bash and zsh
- 6897277 feat: add Discover for Project discovery under Root
- ae8c7a4 feat: add GoReleaser config for cdd release builds
- 45cc8ae feat: add Project type with Rel and Abs
- 1390268 feat: add cmd/cdd entry point and internal/cli version stub
- d062aa8 feat: implement cdd scan
- c11ff8b feat: implement internal/config package
- 4eb17e3 feat: wire cdd init command with tree-derived passthrough list
- 3132726 feat: wire cdd pick command and bare-cdd Jump flow
- 92ac742 feat: wire cdd root command and version subcommand with cobra
- 32339cf feat: wire cdd scan command
- 62a126a fix(cli): check write errors on command output
- b65137b fix(history): resolve golangci-lint errcheck and staticcheck findings
- 6f24bf6 fix(history): serialise writers across compaction rename
- 1b15544 fix(history): skip over-long malformed lines instead of failing the read
- 3060ee2 fix(picker): make the caret gutter a fixed 3 columns on every row
- c1af6cd fix(picker): render the preview pane under the filter line, not on it
- c1c349f fix(picker): window the list body to Layout.ListHeight
- 583c075 fix(shell): skip TestScriptExecution subtests for uninstalled shells
- 5f3c928 test(history): add concurrency and DefaultPath coverage
- 7eb3b5e test(history): add concurrent Records regression across compaction
- c5f6c32 test(picker): cover status results keyed by path, not arrival index
- 4c2025f test(picker): range over the query string directly
- fcadee3 test(shell): assert real per-shell guard, definition and passthrough strings
- fc76b49 test(shell): cover Wrapper contents, unknown shells and execution