- Added MAX_NUMBER_OF_SLIDES constant to limit slide generation. - Updated GeneratePresentationRequest model to allow optional slide count and language detection. - Implemented language resolution in edit_slide and generate_presentation_outlines utilities. - Enhanced user prompts to include optional parameters for slide count and table of contents. - Introduced outline utilities for managing table of contents and slide outlines. - Improved image and icon processing in slides to utilize outline image URLs. - Updated frontend components to resolve backend asset URLs for icons and images. - Refactored upload components to handle optional slide count and language selection. - Enhanced API utility functions to resolve backend asset URLs correctly. |
||
|---|---|---|
| .. | ||
| alembic | ||
| api | ||
| assets | ||
| constants | ||
| enums | ||
| models | ||
| scripts | ||
| services | ||
| static | ||
| tests | ||
| utils | ||
| .python-version | ||
| alembic.ini | ||
| build_vectorstore.py | ||
| mcp_server.py | ||
| migrations.py | ||
| openai_spec.json | ||
| placeholder | ||
| pyproject.toml | ||
| server.py | ||
| server.spec | ||
| uv.lock | ||