31 Commits

Author SHA1 Message Date
zwitschi 299ad7d943 feat: add video job cancellation functionality and error tracking in generated videos
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 20:04:10 +02:00
zwitschi 37edef716a feat: implement video job management with retry and delete functionality, enhance video generation status tracking
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 18:27:59 +02:00
zwitschi bd77d4c43e feat: add admin video jobs management endpoints and UI for listing, cancelling, and purging video jobs
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:49:08 +02:00
zwitschi cc96d26b08 feat: enhance video generation responses with database ID and update dashboard to display pending and completed videos
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:39:46 +02:00
zwitschi 8e36f48527 feat: enhance database queries with error handling and improve SQL statement readability
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:28:22 +02:00
zwitschi df85676fa2 feat: remove unused image retrieval endpoint and add human-readable time formatting filters
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:15:03 +02:00
zwitschi 951a653dc9 feat: add gallery page with image and video details, including upload and generation status
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:13:09 +02:00
zwitschi d4421616e5 feat: improve error handling for video generation and update duration selection to dropdown
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 16:03:25 +02:00
zwitschi df24a07cd8 feat: add model management endpoints and admin interface for cache status
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 15:52:02 +02:00
zwitschi 472fe1cab8 test: add video job storage and retrieval tests in generate endpoints
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 15:25:41 +02:00
zwitschi 712c556032 feat: enhance model caching and output modalities handling
- Updated `refresh_models_cache` to include output modalities in the models cache.
- Added `get_model_output_modalities` function to retrieve output modalities for a specific model.
- Modified tests to cover new functionality for output modalities.
- Updated OpenRouter video generation functions to support audio generation and improved error handling.
- Enhanced dashboard to display generated images and videos.
- Refactored frontend templates to accommodate new data structures for generated content.
- Adjusted tests to validate changes in model handling and dashboard rendering.

Co-authored-by: Copilot <copilot@github.com>
2026-04-29 15:20:48 +02:00
zwitschi 3d32e6df74 Implement chat interface with message history and system prompt support; update frontend and tests accordingly
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 14:39:38 +02:00
zwitschi 78b76dc331 Enhance model handling by normalizing modalities and updating fetch logic; add tests for new functionality
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 14:16:42 +02:00
zwitschi 96d13fc440 Add models caching and management functionality with corresponding API endpoints and templates
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 13:51:43 +02:00
zwitschi da3ae822f6 Add admin user seeding functionality and corresponding tests 2026-04-29 13:17:12 +02:00
zwitschi e1d74fe163 Implement image upload functionality with metadata storage; update frontend to display uploaded images
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 13:10:20 +02:00
zwitschi 8871f136d4 Update application title and headers; specify versions for bcrypt and passlib in requirements 2026-04-29 13:01:55 +02:00
zwitschi abd61798c7 Update service ports to 12015 for backend and 12016 for frontend; adjust configurations and documentation accordingly 2026-04-29 11:52:12 +02:00
zwitschi 5371bdce3b Refactor application ports to 12000 for backend and 12001 for frontend; update documentation and configuration files accordingly
Co-authored-by: Copilot <copilot@github.com>
2026-04-28 10:20:58 +02:00
zwitschi 2c6fdc03a8 Refactor import statements across multiple modules to use relative paths for better organization and maintainability.
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 21:12:10 +02:00
zwitschi 508f0e5d40 Refactor requirements files to remove version pinning for better flexibility in dependency management; add dev-only dependencies in a new requirements-dev.txt file.
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 20:57:26 +02:00
zwitschi f9ada784db Add requirements.txt for Nixpacks subdirectory detection 2026-04-27 20:28:49 +02:00
zwitschi 8c5798db43 Remove Nixpacks configuration files for backend and frontend; update Coolify deployment guide to reflect changes in directory structure and configuration requirements.
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 20:23:34 +02:00
zwitschi e5b413c79d Add Nixpacks configuration files for backend and frontend services; create Coolify deployment guide and Nginx reverse proxy configuration
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 20:11:29 +02:00
zwitschi 58c2cb4490 Add aspect ratio and image size options to image generation; implement chat-based image generation handling
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 19:28:04 +02:00
zwitschi 98d59de2d1 Add resolution parameter to video generation requests and implement video status polling endpoint
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 19:07:27 +02:00
zwitschi 3b807c0f75 Enhance video generation API: add polling URL, video URLs, and error handling; implement polling status endpoint with tests
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 19:05:20 +02:00
zwitschi 5ea568aaf6 add comprehensive tests for DuckDB schema initialization and user management
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 18:19:25 +02:00
zwitschi 05309f26b4 add AI and generation routers, models, and OpenRouter service integration with tests
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 18:12:53 +02:00
zwitschi ce8393a8e2 add integration tests for admin, auth, user management, and database initialization 2026-04-27 17:59:03 +02:00
zwitschi 78b503fe43 implement initial backend structure with authentication, user management, and database integration 2026-04-27 17:58:32 +02:00