14 Commits

Author SHA1 Message Date
e0c80c178d Complete responsive design testing - CSS patterns verified and working 2025-10-06 08:39:49 +02:00
1fe8482349 Task 4: Added missing API endpoints for JavaScript compatibility - Added /api/add_series and /api/download endpoints to FastAPI app to match JavaScript expectations 2025-10-06 08:30:33 +02:00
8121031969 Task 1: Converted form and file upload handling in config.py to FastAPI - Updated upload endpoint to use UploadFile instead of Flask request.files 2025-10-06 08:27:31 +02:00
6e136e832b Add comprehensive Pydantic models and configure templates/static files
- Create detailed Pydantic models for anime requests and responses
- Add AnimeCreateRequest, AnimeUpdateRequest, PaginatedAnimeResponse, etc.
- Update route signatures to use proper response models
- Convert return values to use Pydantic models instead of raw dicts
- Configure Jinja2Templates in FastAPI application
- Mount StaticFiles for CSS, JS, images at /static endpoint
- Update anime search and list endpoints to use typed responses
- Mark completed Pydantic models and template configuration tasks in web_todo.md
2025-10-05 23:10:11 +02:00
e15c0a21e0 Convert Flask routes to FastAPI in anime controller
- Convert Flask Blueprint to FastAPI router
- Replace @app.route() with FastAPI route decorators (@router.get, @router.post)
- Update route parameter syntax from <int:id> to {id: int} format
- Convert Flask request object usage to FastAPI Query/Depends parameters
- Update response handling to return dicts instead of Flask jsonify()
- Integrate SeriesApp as business logic layer for anime operations
- Add anime list, search, and rescan endpoints using SeriesApp
- Include anime router in main FastAPI application
- Mark route conversion tasks as completed in web_todo.md
2025-10-05 23:05:37 +02:00
969533f1de logfile 2025-10-05 22:29:22 +02:00
85f2d2c6f7 cleanup 2 2025-10-05 22:22:04 +02:00
d30aa7cfea latest api use 2025-10-05 21:42:08 +02:00
64434ccd44 cleanup contollers 2025-10-05 11:39:33 +02:00
94e6b77456 backup 2025-10-04 20:24:00 +02:00
e477780ed6 refactoring 2025-09-29 21:18:42 +02:00
9497633e78 backup 2025-09-29 14:53:25 +02:00
423b77033c moved routing 2025-09-29 14:13:15 +02:00
78fc6068fb new folder structure 2025-09-29 09:17:13 +02:00