Repository navigation
v1.0.0
Changelog
- dea66c6 feat: add context propagation for graceful shutdown
- 24b6e5a feat: add converter with concurrent HN fetching and karakeep export
- 9f59e51 feat: add dry run flag to preview conversion without api calls
- 0cc4b24 feat: add file-based caching for hn client with negative caching
- 85e486d feat: add filtering by dates and limit
- 7cc4f16 feat: add hackernews client with retry support
- 8eeb1d5 feat: add harmonic bookmark parser with tests
- bc96850 feat: add note template flag for customizing bookmark notes
- 44a3e3e feat: add rate limiting for 429 response with exponential backoff
- c9904ed feat: add structured logging with progress tracking and quiet flag
- f8e5c6c feat: add summary stats with timing and cache hit
- 0ebdcee feat: add tags flag to apply tags to all bookmarks
- 8b0b94f feat: add version flag with build-time injection via ldflags
- b7497e0 feat: deduplicate urls by default, merge notes with separator
- 80a9cb5 feat: setup project skeleton with basic flag parsing (i/o)
- 0d332bf fix: add singleflight pattern to prevent cache race condition
- 8b91ce7 fix: handle HN API null response for non-existent items
- 209e0e8 fix: inverse tag parsing logic so it actually parse
- 0c5e478 fix: prevent variable shadowing in defer handling
- 320996c refactor: remove redundant tests and add WithHTTPClient for consistency
- f32e835 refactor: standardize timestamps to seconds
Released by GoReleaser.