Skip to content

v0.4.0 - Move Timestamp Preservation & Demo Videos

Choose a tag to compare

@SpiGAndromeda SpiGAndromeda released this 24 May 16:51
· 50 commits to main since this release
e33803c

Summary

move --apply now preserves modification times on relocated session files, keeping Claude Code's /resume picker in order after a move. This release also adds animated GIF demos for all three main commands to the README.

Changes

Features

  • Preserve modification times on session files during move --apply, so Claude Code's /resume picker maintains its order after a relocation. Transcripts and memory files carry their source mtime through CopyDir. Todos, usage data, plugins data, and tasks restore their pre-rewrite mtime via os.Chtimes. Merged globals like history.jsonl get a fresh write-time since they're edited rather than copied verbatim. (#35)

Documentation

  • Add animated GIF demos for move, export/import, and push/pull to the README, embedded at each command's section. The recordings are reproducible from VHS tape sources in docs/videos/. A single-node Garage S3 compose stack in dev/s3/ handles the remote for the push/pull tape, and make videos rebuilds all three GIFs and MP4s. (#31)
  • Update release verification instructions to use the .sigstore.json bundle format. The --bundle flag replaces the earlier --signature/--certificate pair.

Dependencies

  • Bump github.com/aws/aws-sdk-go-v2/credentials to v1.19.17 and patch-bump GitHub Actions (golangci-lint-action, goreleaser-action). (#33, #34)

Upgrade Notes

No breaking changes.