- Add touch swipe support for navigating between news cards
- Remove prev/next arrow buttons (replaced by swipe)
- Add source article link buttons below each card
- Scale card counter dots to fit within viewport width
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add /carmode URL that auto-enters car mode without exit option
- /carmode uses its own API route (/carmode/api/) for isolation
- Hide exit button and disable Escape key on /carmode
- Skip lock screen on dedicated car mode URL
- Replace macOS/Ubuntu docs with nginx configuration guide
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add news counter showing "News 1 / 25" next to Car Mode indicator
- Replace truck icon with sedan-style car icon
- Refactor glow animations to use CSS custom properties
- Fix double-glow issue by using single animation with variable colors
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Last 2 cards now display red glow
- 3 cards before the last 2 display orange glow
- Remaining cards keep yellow glow (default)
- Fixed animation conflict by separating glow into explicit classes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix sentence splitting to preserve abbreviations like U.S. and D.C.
- Make body text bold for better readability
- Add auto-scroll for long text after 10 seconds
- Increase text container height and adjust nav button spacing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use relative path for script src to work with Vite base URL
- Keep API path as /api to match Vite proxy configuration
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>