What's new in v0.3.0
Mobile support
- Hamburger nav menu on mobile — all 9 pages accessible from a dropdown
- Sticky header so navigation is always reachable while scrolling
- History and Blocklist use card layouts on mobile instead of tables
- Calendar shows a compact dot-indicator grid on mobile + agenda list view on all screen sizes
- Queue metadata row wraps instead of clipping; larger touch targets on action buttons
- Pagination button row wraps on narrow screens
- Add Author modal no longer clips off-screen in landscape
Blocklist from History
- Blocklist button on History page for `grabbed`, `downloadFailed`, and `importFailed` events — one click adds the release to the blocklist so it won't be grabbed again
- Release GUID now stored in history event data so blocklist entries correctly target the specific release
UI polish
- GitHub profile link + icon in footer on all pages
- Version badge in header only shown for tagged releases (no more `vmain`)
Ops
- Docker `latest` tag now updated on every version tag push
- Image SHA tags shortened to 7 characters
Docker: `ghcr.io/vavallee/bindery:0.3.0`