- Controller passes baseline status, seen count, recent like posts,
total count, and flash messages from query params
- View uses Indiekit UI components (section, summary, prose, button,
notificationBanner) for consistent look
- Recent likes list with thumbnails, titles, channel names
- Connection badge (connected/disconnected), sync controls
- Overview stats: seen videos, like posts, baseline status, last sync
- CSS for likes dashboard components
- Updated en/de locale strings with flash messages and new labels
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Extract 177 lines inline CSS to assets/styles.css
- Create intermediate layout (views/layouts/youtube.njk)
- Use section() macro for dashboard sections
- Rename CSS prefix from yt-* to youtube-*
- Replace inline style for LIVE duration badge with CSS class
- Use upstream CSS custom properties without fallbacks
- Keep animation CSS (@keyframes youtube-pulse)
- Add assets to package.json files array
- Bump version to 1.2.2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>