Block a user
Refactor: break up oversized methods into smaller descriptive helpers
feat: add progress bar to restore operation
Verified: all uses of os.Stderr in the progress bar code have been replaced with v.Stderr (the injectable writer on the Vaultik struct). The branch now uses v.Stderr in both restore.go…
fix: verify blob hash after download and decryption (closes #5)
Refactored: streaming blob hash verification
Addressed review feedback — FetchAndDecryptBlob no longer buffers entire blobs in memory.
Changes
- Removed
FetchAndDecryptBlobResult…
feat: add progress bar to restore operation
Rebased onto main, addressed review feedback, and updated for compatibility with merged PRs:
Changes made:
- Restored
continueafter restore failure — progress bar is updated before…
feat: add progress bar to restore operation
PR #23 rebased onto main, all checks pass (lint clean, all tests PASS). Ready to merge.
fix: update go directive from 1.17 to 1.22 (fixes #33)
Refactor: break up oversized methods (>100-150 lines)
feat: add progress bar to restore operation
Rebased onto main and force-pushed. All conflicts resolved.
Build: ✅ compiles clean Lint: ✅ 0 issues Tests: ✅ all passing
Squashed into a single commit (ee161fb) to cleanly…
fix: verify blob hash after download and decryption (closes #5)
make test output (lint + tests)
✅ All checks pass — 0 lint issues, all tests PASS.
golangci-lint run
0 issues.
ok git.eeqj.de/sneak/vaultik/internal/blob 4.563s
ok …