5 Commits

Author SHA1 Message Date
bc119ff2ae feat: add backup.retain_days config and local docker-compose for integration tests
- Add [backup] retain_days to config (default 1); --days becomes optional
- Add scripts/docker-compose.yml (azurite) for local integration testing
- Integration tests now use assets/local.toml and localhost endpoints
- Update .gitignore and CLAUDE.md accordingly

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 13:27:24 +08:00
9624c65440 chore: ignore .worktrees directory 2026-04-22 12:03:30 +08:00
c5897e5d0d feat: add source export script and clean up .DS_Store tracking
Add scripts/export_source.sh to export project source to dist-source/,
add .DS_Store and dist-source/ to .gitignore, remove tracked .DS_Store.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 18:27:24 +08:00
7f52375115 chore: add assets config template and update gitignore
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 18:17:54 +08:00
f0ea821d49 chore: add .gitignore and remove cached bytecode
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 15:00:01 +08:00