- Add .notice styles and variants in frontend/css/style.css
- Add showNotice, hideNotice, confirmAction in frontend/js/app.js
- Replace all alert and confirm with inline notices
- Add loading states to Add Speaker and Generate Dialog
- Verified container IDs in index.html, grep clean, tests passing
- Updated README.md with comprehensive documentation for new multi-interface architecture
- Added cbx-audiobook.py for long-form audiobook generation
- Added import_helper.py utility for dependency management
- Enhanced backend services for dialog processing, speaker management, and TTS
- Updated CLI tools with improved functionality
- Added OpenCode.md and sample files for development
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Implement save/load buttons in dialog editor interface
- Add JSONL export/import for dialog scripts with validation
- Include timestamp-based filenames for saved scripts
- Add comprehensive error handling and user confirmations
- Create CLAUDE.md with development guidance and architecture overview
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added aggressive memory cleanup for both single and dialog generation
- Implemented configurable silence gaps between dialog lines
- Organized output files into single_output/ and dialog_output/ directories
- Fixed torch import scoping issues
- Updated README with comprehensive documentation