Alright, I've made several updates based on feedback!
Cost Estimation
- Shows (very rough) character count estimate (rounded to nearest thousand)
- Displays approximate cost at $0.12 per thousand characters
- Updates dynamically as selections change
Advanced Input Options - Added toggle between single thread URL and top 100 stories selection
- Implemented multi-thread selection with checkboxes
- Saves input mode preference to localStorage
Comment Limit Improvements - Changed to "All" as default with option for custom limit
- Original post no longer counts against comment limit
Quote Formatting - Text with > is now properly recognized as quotes
- Quotes are transformed with random introduction phrases
- Adds "End of quote" with variations at the end of quoted text
Link Handling - Preserves shared links in expandable section at the bottom
- Different random phrases for first, second, and multiple links
- Links open in new tabs when clicked
Voice Matching - Matches commenter usernames to ElevenLabs voices if names match
- Falls back to deterministic assignment if no match found
Error Handling & Recovery - Saves progress and allows resuming after errors
- Shows "Retry" button with partial audio when errors occur
- Audio generated so far is available for download
UI Improvements - Added tooltip with API key information
- Persistent theme preferences via localStorage
- Improved responsive design for mobile
- the filename of the generated MP3 file matches the thread title