Add OAuth, community, credits, startup, export, and narration workflows while splitting oversized route and PPT service modules into dedicated components with broader regression coverage.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Refactored the document loading process in PPTOutlineGenerator to utilize asyncio for non-blocking execution, improving performance during PPT outline generation.
- Added error handling to ensure robust logging in case of failures during document processing.
- Created a default business template (商务.json) with a modern design.
- Added a neumorphic style template (拟态风.json) emphasizing depth and shadow effects.
- Introduced a liquid glass template (液体玻璃.json) featuring animated backgrounds.
- Implemented a terminal-themed template (终端风.json) with glitch effects and terminal aesthetics.
- Updated the configuration file (uv.toml) for package management with additional index URLs and cache settings.