v2.2.2
·
12 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's New
API
- POST /api/sync JSON endpoint — returns structured JSON with scan stats (blogs scanned, new articles, thumbnail sync results). Designed for cronjob and programmatic use.
Mobile UX
- Collapsible header filters — filters collapse behind a toggle on mobile to save screen space
- Inline page title with hamburger menu — page title now aligns with the menu button
- Sidebar closes on navigation — tapping a link immediately closes the sidebar
- Sidebar header padding — left padding clears the hamburger button
Article List
- Subscription name in header — shows the blog name when filtering by a specific subscription
Sync
- Thumbnail sync is now included automatically in the regular sync action
- Removed the separate "Sync Thumbnails" button from the UI
Pre-built Binaries
- Automated release binaries — cross-platform binaries (linux/darwin amd64+arm64, windows amd64) are now built and attached to every release via GoReleaser
- Install with mise —
mise use ubi:esttorhe/blogwatcher-uipulls directly from GitHub releases for instant version updates