Skip to content

v1.2.0 - Blog Management

Choose a tag to compare

@esttorhe esttorhe released this 09 Feb 08:45
· 21 commits to main since this release
Immutable release. Only release title and notes can be modified.
390dfa9

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_id now 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