v1.2.0 - Blog Management
·
21 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
v1.2.0 - Blog Management
Complete blog management from the web UI — add, edit, and remove blogs without touching the CLI.
New Features
Settings Page
- Access settings via gear icon in sidebar
- View all tracked blogs with article counts
- Centralized hub for blog management
Add Blog
- Add new blogs by entering any URL
- Auto-discovers RSS/Atom feeds via blogwatcher CLI
- Shows success/error feedback with discovered feed URL
- Auto-syncs newly added blog to fetch articles immediately
- Floating action button (FAB) on main article list for quick access
Edit Blog
- Inline blog name editing with click-to-edit pattern
- Save/Cancel buttons for confirmation
- Sidebar refreshes automatically when name changes
Delete Blog
- Remove blogs with confirmation dialog
- Shows article count that will be deleted
- Cascade delete removes blog and all its articles
- Native HTML dialog for confirmation
Bug Fixes
- Sidebar navigation now properly highlights the active section when clicking links
Technical Details
- Schema migration:
articles.blog_idnow nullable for future orphan article support - HTMX-powered interactions for seamless UX
- Native HTML
<dialog>element for confirmation dialogs
Full Changelog: v1.0.7...v1.2.0