Commit Graph

  • 39991d9ffc fix: anime api Lukas 2025-10-26 19:28:23 +01:00
  • 75aa410f98 fixed: recan issues Lukas 2025-10-26 19:14:11 +01:00
  • 12688b9770 better logging Lukas 2025-10-25 17:54:18 +02:00
  • eb4be2926b better logging Lukas 2025-10-25 17:44:01 +02:00
  • 94c53e9555 feat: Add comprehensive logging system with console and file output Lukas 2025-10-25 17:40:20 +02:00
  • a41c86f1da refactor: remove GlobalLogger and migrate to standard Python logging Lukas 2025-10-25 17:27:49 +02:00
  • a3651e0e47 fix: load configuration from config.json and fix authentication Lukas 2025-10-24 20:55:10 +02:00
  • 4e08d81bb0 websocket fix Lukas 2025-10-24 20:10:40 +02:00
  • 731fd56768 feat: implement setup redirect middleware and fix test suite Lukas 2025-10-24 19:55:26 +02:00
  • 260b98e548 Fix authentication on /api/anime/ endpoint and update tests Lukas 2025-10-24 19:25:16 +02:00
  • 65adaea116 fix: resolve 25 test failures and errors Lukas 2025-10-24 19:14:52 +02:00
  • c71131505e feat: Add input validation and security endpoints Lukas 2025-10-24 18:42:52 +02:00
  • 96eeae620e fix: restore authentication and fix test suite Lukas 2025-10-24 18:27:34 +02:00
  • fc8489bb9f feat: improve API security and test coverage to 93.4% Lukas 2025-10-24 18:08:55 +02:00
  • fecdb38a90 feat: Add comprehensive provider health monitoring and failover system Lukas 2025-10-24 11:01:40 +02:00
  • 85d73b8294 feat: implement missing API endpoints for scheduler, logging, and diagnostics Lukas 2025-10-24 10:39:29 +02:00
  • 0fd9c424cd feat: Complete frontend-backend integration Lukas 2025-10-24 10:27:07 +02:00
  • 77da614091 feat: Add database migrations, performance testing, and security testing Lukas 2025-10-24 10:11:51 +02:00
  • 7409ae637e Add advanced features: notification system, security middleware, audit logging, data validation, and caching Lukas 2025-10-24 09:23:15 +02:00
  • 17e5a551e1 feat: migrate to Pydantic V2 and implement rate limiting middleware Lukas 2025-10-23 22:03:15 +02:00
  • 6a6ae7e059 fix: resolve all failing tests (701 tests now passing) Lukas 2025-10-23 21:00:34 +02:00
  • ffb182e3ba cleanup Lukas 2025-10-23 19:41:24 +02:00
  • c81a493fb1 cleanup Lukas 2025-10-23 19:00:49 +02:00
  • 3d5c19939c cleanup Lukas 2025-10-23 18:28:17 +02:00
  • 9a64ca5b01 cleanup Lukas 2025-10-23 18:10:34 +02:00
  • 5c2691b070 cleanup Lukas 2025-10-22 17:39:28 +02:00
  • 6db850c2ad cleanup Lukas 2025-10-22 15:54:36 +02:00
  • 92795cf9b3 Improve docs and security defaults Lukas 2025-10-22 15:22:58 +02:00
  • ebb0769ed4 cleanup Lukas 2025-10-22 13:54:24 +02:00
  • 947a8ff51f cleanup Lukas 2025-10-22 13:49:32 +02:00
  • 04799633b4 cleanup Lukas 2025-10-22 13:38:46 +02:00
  • 1f39f07c5d chore: run install dependencies task Lukas 2025-10-22 13:05:01 +02:00
  • 7437eb4c02 refactor: improve code quality - fix imports, type hints, and security issues Lukas 2025-10-22 13:00:09 +02:00
  • f64ba74d93 refactor: Apply PEP8 naming conventions - convert PascalCase methods to snake_case Lukas 2025-10-22 12:44:42 +02:00
  • 80507119b7 fix: resolve line length violations (80+ characters) Lukas 2025-10-22 12:16:41 +02:00
  • 68c2f9bda2 better instruction for quality Lukas 2025-10-22 11:47:58 +02:00
  • 9692dfc63b fix test and add doc Lukas 2025-10-22 11:30:04 +02:00
  • 1637835fe6 Task 11: Implement Deployment and Configuration Lukas 2025-10-22 10:28:37 +02:00
  • 9e686017a6 backup Lukas 2025-10-22 09:20:35 +02:00
  • 1c8c18c1ea backup Lukas 2025-10-22 08:32:21 +02:00
  • bf4455942b fixed all test issues Lukas 2025-10-22 08:30:01 +02:00
  • 4eede0c8c0 better time usings Lukas 2025-10-22 08:14:42 +02:00
  • 04b516a52d better instruction Lukas 2025-10-22 07:45:38 +02:00
  • 3e50ec0149 fix tests Lukas 2025-10-22 07:44:24 +02:00
  • 71841645cf fix test issues Lukas 2025-10-21 19:42:39 +02:00
  • 2e57c4f424 test isses fixes Lukas 2025-10-20 22:46:03 +02:00
  • d143d56d8b backup Lukas 2025-10-20 22:23:59 +02:00
  • e578623999 fix tests Lukas 2025-10-19 20:49:42 +02:00
  • 4db53c93df fixed tests Lukas 2025-10-19 20:27:30 +02:00
  • 36e09b72ed fix tests Lukas 2025-10-19 20:18:25 +02:00
  • d87ec398bb test fixes Lukas 2025-10-19 19:57:42 +02:00
  • d698ae50a2 Add frontend integration tests Lukas 2025-10-19 19:00:58 +02:00
  • 2bf69cd3fc Add integration tests for download, auth, and websocket flows Lukas 2025-10-19 18:37:24 +02:00
  • ab00e3f8df backup Lukas 2025-10-19 18:23:39 +02:00
  • a057432a3e Add comprehensive API endpoint tests Lukas 2025-10-19 18:23:23 +02:00
  • 68d83e2a39 Add comprehensive unit tests for core services (93 tests) Lukas 2025-10-19 18:08:35 +02:00
  • 30de86e77a feat(database): Add comprehensive database initialization module Lukas 2025-10-19 17:21:31 +02:00
  • f1c2ee59bd feat(database): Implement comprehensive database service layer Lukas 2025-10-19 17:01:00 +02:00
  • ff0d865b7c feat: Implement SQLAlchemy database layer with comprehensive models Lukas 2025-10-17 20:46:21 +02:00
  • 0d6cade56c feat: Add comprehensive configuration persistence system Lukas 2025-10-17 20:26:40 +02:00
  • a0f32b1a00 feat: Implement comprehensive progress callback system Lukas 2025-10-17 20:05:57 +02:00
  • 59edf6bd50 feat: Enhance SeriesApp with async callback support, progress reporting, and cancellation Lukas 2025-10-17 19:45:36 +02:00
  • 0957a6e183 feat: Complete frontend-backend integration with JWT authentication Lukas 2025-10-17 19:27:52 +02:00
  • 2bc616a062 feat: Integrate CSS styling with FastAPI static files Lukas 2025-10-17 19:13:37 +02:00
  • 8f7c489bd2 feat: Complete frontend integration with native WebSocket and FastAPI backend Lukas 2025-10-17 12:12:47 +02:00
  • 99e24a2fc3 feat: Integrate HTML templates with FastAPI Lukas 2025-10-17 12:01:22 +02:00
  • 043d8a2877 docs: Remove completed WebSocket integration task from instructions Lukas 2025-10-17 11:52:19 +02:00
  • 71207bc935 feat: Complete WebSocket integration with core services Lukas 2025-10-17 11:51:16 +02:00
  • 8c8853d26e clean Lukas 2025-10-17 11:13:17 +02:00
  • 94de91ffa0 feat: implement WebSocket real-time progress updates Lukas 2025-10-17 11:12:06 +02:00
  • 42a07be4cb feat: implement WebSocket real-time communication infrastructure Lukas 2025-10-17 10:59:53 +02:00
  • 577c55f32a feat: Implement download queue API endpoints Lukas 2025-10-17 10:29:03 +02:00
  • 028d91283e feat: implement download queue service with persistence, priority, and retry logic Lukas 2025-10-17 10:07:16 +02:00
  • 1ba4336291 feat: implement download queue Pydantic models Lukas 2025-10-17 09:55:55 +02:00
  • d0f63063ca fix(deps): make sqlalchemy optional for test environments; add anime api tests Lukas 2025-10-14 22:02:59 +02:00
  • 9323eb6371 feat(api): add anime API endpoints and tests; update docs Lukas 2025-10-14 22:01:56 +02:00
  • 3ffab4e70a feat(server): add anime_service wrapper, unit tests, update docs Lukas 2025-10-14 21:57:20 +02:00
  • 5b80824f3a feat(server): add anime Pydantic models, unit tests, and infra notes Lukas 2025-10-14 21:53:41 +02:00
  • 6b979eb57a Add config API endpoints and tests; update docs Lukas 2025-10-14 21:45:30 +02:00
  • 52b96da8dc feat(config): add Pydantic AppConfig, BackupConfig, LoggingConfig; update tests and infra notes Lukas 2025-10-14 21:43:48 +02:00
  • 4aa7adba3a feat(config): add Pydantic config models, tests, docs and infra notes Lukas 2025-10-14 21:36:25 +02:00
  • 9096afbace feat(auth): add AuthMiddleware with JWT parsing and in-memory rate limiting; wire into app; add tests and docs Lukas 2025-10-13 00:18:46 +02:00
  • bf5d80bbb3 cleanup Lukas 2025-10-13 00:13:04 +02:00
  • 97bef2c98a api(auth): add auth endpoints (setup, login, logout, status), tests, and dependency token decoding; update docs Lukas 2025-10-13 00:12:35 +02:00
  • aec6357dcb feat(auth): add AuthService with JWT, lockout and tests Lukas 2025-10-13 00:03:02 +02:00
  • 92217301b5 feat(auth): add Pydantic auth models and unit tests; update docs Lukas 2025-10-12 23:49:04 +02:00
  • 539dd80e14 removed old stff Lukas 2025-10-12 23:45:02 +02:00
  • 8e885dd40b feat: implement comprehensive logging system Lukas 2025-10-12 23:33:56 +02:00
  • 8fb4770161 Implement dependency injection system Lukas 2025-10-12 23:17:20 +02:00
  • 2867ebae09 health check Lukas 2025-10-12 23:06:29 +02:00
  • 6a695966bf instruction3 Lukas 2025-10-12 22:43:18 +02:00
  • 7481a33c15 instruction2 Lukas 2025-10-12 22:39:51 +02:00
  • e48cb29131 backup Lukas 2025-10-12 21:15:00 +02:00
  • 7b933b6cdb test and move of controllers Lukas 2025-10-12 19:54:44 +02:00
  • 7a71715183 backup Lukas 2025-10-12 18:05:31 +02:00
  • 57d49bcf78 Fix setup to login redirect issue Lukas Pupka-Lipinski 2025-10-06 13:32:35 +02:00
  • 6d0c3fdf26 backup Lukas Pupka-Lipinski 2025-10-06 12:59:27 +02:00
  • 87c4046711 Implement comprehensive application flow tests Lukas Pupka-Lipinski 2025-10-06 12:53:37 +02:00
  • 3f98dd6ebb Implement application setup and flow middleware Lukas Pupka-Lipinski 2025-10-06 12:48:18 +02:00
  • 3b8ca8b8f3 Update Test_TODO.md with completed test cases - Mark all implemented test cases as completed [x] - Updated sections 5-9 with all implemented tests - Bulk Operations: All API endpoints and E2E flows - Performance Optimization: All API endpoints and unit tests - Diagnostics & Logging: All API endpoints and unit tests - Integrations: All API key, webhook, and third-party tests - User Preferences & UI: All preference endpoints and E2E flows - Comprehensive test coverage now available for future implementation Lukas Pupka-Lipinski 2025-10-06 11:56:33 +02:00