-
v0.2.1 Stable
released this
2026-02-13 12:32:34 +00:00 | 53 commits to main since this releaseWhat's Changed
Bug Fixes & Hardening
- Enrich existing files with YouTube metadata — When a feed with a playlist URL is created or synced, existing MP3 files are now matched to playlist videos and enriched with descriptions, thumbnails, and publish dates
- Prevent re-downloading existing files — Matched files are marked as downloaded in the
DownloadedVideotable so the playlist watcher skips them on subsequent polls - Hardened error handling in playlist sync — Narrowed
DbUpdateExceptioncatch to rethrow non-race-condition errors, added targeted entity detach instead of clearing all tracked entities, addedOperationCanceledExceptionfilter for graceful shutdown - Dashboard visibility for sync failures — Partial sync failures are now logged as activity entries visible in the dashboard
Chores
- Added Claude Code Review and PR Assistant GitHub Actions workflows
Full Changelog: https://github.com/joezombie/castr/compare/v0.2.0...v0.2.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads