Repository navigation
Releases: GhostMaintainers/Tubeless
Releases · GhostMaintainers/Tubeless
Release list
v0.0.2
v0.0.1
0.0.1 (2026-10-07)
⚠ BREAKING CHANGES
- bump major version for first release
Features
- add a Time Format setting to switch between 12h and 24h (cd91c46)
- add database insights and safe compaction maintenance to the diagnostics page (ee741db)
- Add Dependabot configuration for GitHub Actions and Docker (003a652)
- add GitHub Releases to Discord workflow (#61) (a07217e)
- add library size display to diagnostics page (#40) (c75a5b3)
- add offline database maintenance mode for backups and repairs (bc81886)
- add orphaned job to agnostics (944b1d3)
- add proxy support (8d10c52)
- Add queue diagnostics page (#48) (578f698)
- add queue visibility and discarded job management to diagnostics (5343985)
- add release-please, change versioning to SemVer (67c85f3)
- add setting to ignore unavailable/members-only media (eff8c0c)
- add SQLite and connection pool telemetry (876a904)
- add system status summary to the home page (7019007)
- add table density setting, add profile filter and pagination controls (dc9f635)
- Add YouTube API key testing in Settings (#47) (90303c1)
- allow SponsorBlock to both remove and mark selected categories (ba09ff9)
- bump major version for first release (1bedbe4)
- bump release (914dbd3)
- check the database for corruption from the diagnostics page (ade672b)
- control yt-dlp update behavior from settings (058ba47)
- let media profiles ignore YouTube AI-upscaled videos (8e2f334)
- let new sources default to a configurable Cookie Behavior (42f2245)
- let sources stop indexing large channels at a cutoff date (6b6a249)
- let templates mark where channel artwork and NFOs are stored (279bebf)
- mask YouTube API key and add cookies file management (#53) (343a630)
- publish sources as static podcast feeds servable without exposing Tubeless (#55) (ee5ed6a)
- rebrand user-facing product name to Tubeless (739d82a)
- recover jobs stuck with retries exhausted from diagnostics (773e6c1)
- refresh Queue Health on the diagnostics page without a full page reload (85cea6b)
- relocate and true up downloaded files after settings changes, without re-downloading (ad2a66e)
- remove Pro unlock and Donate button — every feature is available out of the box (7daad33)
- reorganize settings into task-based cards that auto-save inline (223a038)
- report accurate status for non-downloaded media in Other tab (8c188ac)
- requeue stuck jobs from the Diagnostics page instead of cancelling them (cbabc68)
- require accepting a user agreement before first use (58122eb)
- separate downloads that are queued from those still pending on the home page (de1d474)
- Set retention to keep 5 most recent images (8229782)
- show live progress while a reconcile plan applies (87a27c8)
- speed up reconcile by fetching online backfills in parallel (05049fc)
- surface auto-skipped unavailable media as a distinct status (e88d403)
- ui: redesign the source detail page (fb74813)
- ui: rework the media profiles list and detail pages (98b2856)
Bug Fixes
- add link in Cookie Behaviour help to the YouTube Cookies wiki page (2c1f9cf)
- assigng correct tags to dev builds (36709df)
- auto-refresh Media History on job state changes (98d654f)
- avoid length/1 check and reformat mix.exs deps (4d3986a)
- Change CI base image to latest version (34642de)
- ci: correct casing for ghcr (e08570b)
- ci: correct job deps in release (a03f71a)
- ci: ignore prettier in changelog (de54801)
- ci: move discord notification to release-please workflow (fa8ddfd)
- ci: remove CalVer, build version needs to be semver compliant (55dece8)
- clarify main page storage usage (b0cdcad)
- configure Oban PG notifier and incomplete unique states for 2.23 (0fb0183)
- correct pending count for sources with no downloaded media (8675262)
- correct static Size values in sources table on re-sort (a876bcd), closes #112
- deps: add sctp1 module for otp 29 (7a520d5)
- Disable Docker Hub login in release work...