Skip to content

Releases: kryft-dev/cdd

Release list

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 07:27

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

Choose a tag to compare

@github-actions github-actions released this 16 Sep 20:33

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