- Multi-provider TTS service (OpenAI, Piper, macOS say)
- Supabase Storage integration for audio files
- RSS 2.0 feed with iTunes extensions for podcast distribution
- Web audio player at /podcast page
- Integration with daily digest workflow
- Manual TTS generation script
- Complete documentation in PODCAST_SETUP.md
- Tailwind v4 doesn't support @tailwindcss/typography
- Replaced with custom CSS classes for markdown content
- Added proper styling for h1, h2, h3, p, ul, li, a, hr, strong
- Links are blue with hover effects
- All working now on http://localhost:3003
- Installed react-markdown and remark-gfm for GitHub-flavored markdown
- Installed @tailwindcss/typography for proper prose styling
- Rewrote page.tsx to render markdown content as HTML
- Links are now clickable with proper hover states
- Headers, lists, and other markdown elements properly styled
- Fixes Task #12: Blog now renders markdown correctly
- Updated parseDigest to extract URLs from markdown links in titles
- Title is now the clickable link with external link icon
- Better hover states and visual feedback
- Fixes Task #5: Blog Backup links now properly clickable
- Enhanced UI to detect and format AI digest posts
- Added category-based display for digest entries
- Installed date-fns for better date formatting
- Added visual distinction for AI-generated digests
- Replaced default Next.js template with daily message backup UI
- Added API endpoint for CRUD operations on messages
- Created message form with date picker and textarea
- Grouped messages by date with expandable sections
- Data persists to data/messages.json