Clicking Post now shows a dropdown with Note, Bookmark, Reply, Like,
Repost, and Article options. Each opens /posts/create with the
selected type and pre-filled URL/title in a popup window.
Add shared save-later.js module and per-item save buttons to
blogroll, podroll, listening, and news pages. Buttons are hidden
by default and only visible when logged in. Posts to the readlater
plugin API at /readlater/save.
- Fetches data from /rssapi/api/* on page load
- Auto-refresh every 5 minutes
- Manual refresh button
- Loading and error states
- Pagination support
- Real-time sync status display
- No more dependency on Eleventy build for fresh data
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
For aggregated feeds (like FreshRSS), display the original source
title (e.g., "Hacker News") instead of the aggregator name.
Falls back to feedTitle for direct RSS feeds.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- newsActivity.js: Fetch items/feeds/status from /rssapi/api
- news.njk: News page with list/card/full view modes and feed filtering
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>