Commit Graph

  • 3cb644add4 fix: resolve pylint and type-checking issues Lukas 2025-12-13 20:29:07 +01:00
  • 63742bb369 fix: handle empty series name in data file sync Lukas 2025-12-13 10:12:53 +01:00
  • 8373da8547 style: fix import ordering in auth.py and config.py Lukas 2025-12-13 10:02:15 +01:00
  • 38e0ba0484 feat: sync series from data files after setup/directory update Lukas 2025-12-13 10:00:40 +01:00
  • 5f6ac8e507 refactor: move sync_series_from_data_files to anime_service Lukas 2025-12-13 09:58:32 +01:00
  • 684337fd0c Add data file to database sync functionality Lukas 2025-12-13 09:32:57 +01:00
  • 86eaa8a680 cleanup Lukas 2025-12-13 09:09:48 +01:00
  • ee317b29f1 Remove migration code and alembic dependency Lukas 2025-12-13 09:02:26 +01:00
  • 842f9c88eb migration removed Lukas 2025-12-10 21:12:34 +01:00
  • 99f79e4c29 fix queue error Lukas 2025-12-10 20:55:09 +01:00
  • 798461a1ea better db model Lukas 2025-12-04 19:22:42 +01:00
  • 942f14f746 Fix incorrect import path for settings module Lukas 2025-12-02 17:54:06 +01:00
  • 7c56c8bef2 Fix download service init when anime dir not configured Lukas 2025-12-02 17:36:41 +01:00
  • 3b516c0e24 Complete download queue SQLite migration: documentation and cleanup Lukas 2025-12-02 16:08:37 +01:00
  • b0f3b643c7 Migrate download queue from JSON to SQLite database Lukas 2025-12-02 16:01:25 +01:00
  • 48daeba012 added instruction for queue db data Lukas 2025-12-02 14:15:19 +01:00
  • 4347057c06 soem fixes Lukas 2025-12-02 14:04:37 +01:00
  • e0a7c6baa9 some fixes Lukas 2025-12-02 13:24:22 +01:00
  • ae77a11782 chore: Complete Task 10 - Final Validation Lukas 2025-12-01 19:58:12 +01:00
  • 396b243d59 chore: Add deprecation warnings and update documentation (Task 9) Lukas 2025-12-01 19:55:15 +01:00
  • 73283dea64 test(integration): Add comprehensive migration integration tests (Task 8) Lukas 2025-12-01 19:47:19 +01:00
  • cb014cf547 feat(core): Add database support to SeriesApp (Task 7) Lukas 2025-12-01 19:42:04 +01:00
  • 246782292f feat(api): Update anime API endpoints to use database storage Lukas 2025-12-01 19:34:41 +01:00
  • 46ca4c9aac Task 5: Update SerieScanner to use database storage Lukas 2025-12-01 19:25:28 +01:00
  • 795f83ada5 Task 4: Update SerieList to use database storage Lukas 2025-12-01 19:18:50 +01:00
  • 646385b975 task1 Lukas 2025-12-01 19:10:02 +01:00
  • 148e6c1b58 Integrate data migration into FastAPI lifespan (Task 3) Lukas 2025-12-01 18:16:54 +01:00
  • de58161014 Add startup migration runner (Task 2) Lukas 2025-12-01 18:13:16 +01:00
  • 7e2d3dd5ab Add DataMigrationService for file-to-database migration (Task 1) Lukas 2025-12-01 18:09:38 +01:00
  • 0222262f8f new tasks Lukas 2025-12-01 18:04:49 +01:00
  • 338e3feb4a cleanup Lukas 2025-11-28 18:58:50 +01:00
  • 36acd3999e Complete Phase 9: Final validation for identifier standardization Lukas 2025-11-28 18:46:35 +01:00
  • 85a6b053eb Phase 8: Documentation and deprecation warnings for identifier standardization Lukas 2025-11-28 18:06:04 +01:00
  • ddff43595f Format: Apply code and markdown formatting fixes Lukas 2025-11-28 17:47:39 +01:00
  • 6e9087d0f4 Complete Phase 7: Testing and Validation for identifier standardization Lukas 2025-11-28 17:41:54 +01:00
  • 0c8b296aa6 Phase 6: Update database layer identifier documentation Lukas 2025-11-28 17:19:30 +01:00
  • a833077f97 Phase 5: Frontend - Use key as primary series identifier Lukas 2025-11-28 16:18:33 +01:00
  • 5aabad4d13 "Task 4.7: Update template helpers to use key identifier Lukas 2025-11-28 16:01:18 +01:00
  • 5934c7666c Task 4.7: Update template helpers to use key identifier Lukas 2025-11-28 16:00:15 +01:00
  • 014e22390e style: Apply formatting to infrastructure.md and test_validators.py Lukas 2025-11-28 15:48:49 +01:00
  • c00224467f feat: Add validate_series_key() validator for key-based identification (Task 4.6) Lukas 2025-11-28 07:13:46 +01:00
  • 08c7264d7a chore: Minor formatting fixes (whitespace cleanup) Lukas 2025-11-28 07:08:32 +01:00
  • 3525629853 Mark Task 4.5 as complete in instructions.md Lukas 2025-11-27 20:02:18 +01:00
  • 6d2a791a9d Task 4.5: Update Pydantic models to use key as primary identifier Lukas 2025-11-27 20:01:33 +01:00
  • 3c8ba1d48c Task 4.4: Update WebSocket API Endpoints to use key identifier Lukas 2025-11-27 19:52:53 +01:00
  • f4d14cf17e Task 4.3: Verify queue API endpoints use key identifier Lukas 2025-11-27 19:46:49 +01:00
  • f4dad969bc Clean up: Remove detailed descriptions from completed tasks 4.1 and 4.2 Lukas 2025-11-27 19:34:20 +01:00
  • 589141e9aa Task 4.2: Update Download API Endpoints to Use Key Lukas 2025-11-27 19:33:06 +01:00
  • da4973829e backup Lukas 2025-11-27 19:02:55 +01:00
  • ff5b364852 Task 4.1: Update Anime API Endpoints to use key as primary identifier Lukas 2025-11-27 19:02:19 +01:00
  • 6726c176b2 feat(Task 3.4): Implement ScanService with key-based identification Lukas 2025-11-27 18:50:02 +01:00
  • 84ca53a1bc Complete Task 3.3: ProgressService already uses key identifier Lukas 2025-11-27 18:40:32 +01:00
  • fb2cdd4bb6 Task 3.3: Update ProgressService to use key as identifier Lukas 2025-11-27 18:36:35 +01:00
  • dda999fb98 docs: Remove completed Task 3.2 details from instructions.md Lukas 2025-11-23 20:21:08 +01:00
  • e8129f847c feat: Complete Task 3.2 - Update AnimeService to use key as primary identifier Lukas 2025-11-23 20:19:04 +01:00
  • e1c8b616a8 Task 3.1: Standardize series identifiers in DownloadService Lukas 2025-11-23 20:13:24 +01:00
  • 883f89b113 Add series key metadata to callback contexts Lukas 2025-11-23 20:02:11 +01:00
  • 41a53bbf8f docs: clean up completed tasks from instructions.md Lukas 2025-11-23 19:56:20 +01:00
  • 5c08bac248 style: reorder imports in SeriesApp.py Lukas 2025-11-23 19:54:19 +01:00
  • 8443de4e0f feat(core): standardize SeriesApp to use key as primary identifier Lukas 2025-11-23 19:51:26 +01:00
  • 51cd319a24 Task 1.5: Update Provider Factory documentation for key usage Lukas 2025-11-23 19:45:22 +01:00
  • c4ec6c9f0e Task 1.1: Fix PEP 8 compliance in Serie class Lukas 2025-11-23 19:38:26 +01:00
  • aeb1ebe7a2 Task 1.4: Update provider classes to use key as primary identifier Lukas 2025-11-23 17:51:32 +01:00
  • 920a5b0eaf feat(core): Standardize SerieScanner to use 'key' as primary identifier Lukas 2025-11-23 13:06:33 +01:00
  • 8b5b06ca9a feat: Standardize SerieList to use key as primary identifier (Task 1.2) Lukas 2025-11-23 12:25:08 +01:00
  • 048434d49c feat: Task 1.1 - Enforce key as primary identifier in Serie class Lukas 2025-11-23 12:12:58 +01:00
  • e42e223f28 refactory instructions Lukas 2025-11-23 11:45:34 +01:00
  • 9a42442f47 removed downloaded and total mb Lukas 2025-11-20 19:34:01 +01:00
  • 72a0455d59 download status floating point fix Lukas 2025-11-20 19:24:30 +01:00
  • 029abb9be2 fix: progress part 1. percentage is working Lukas 2025-11-20 19:21:01 +01:00
  • 34019b7e65 better shutdown Lukas 2025-11-20 19:11:05 +01:00
  • 1ca105f330 shut down download thread Lukas 2025-11-20 19:03:20 +01:00
  • 57da1f1272 fix: download status Lukas 2025-11-20 19:02:04 +01:00
  • cf503c8d77 fixed empty queu Lukas 2025-11-20 18:53:22 +01:00
  • b1f4d41b27 fix tests Lukas 2025-11-19 21:20:22 +01:00
  • 17c7a2e295 fixed tests Lukas 2025-11-19 20:46:08 +01:00
  • 7b07e0cfae fixed : tests Lukas 2025-11-15 17:55:27 +01:00
  • fac0cecf90 fixed some tests Lukas 2025-11-15 16:56:12 +01:00
  • f49598d82b fix tests Lukas 2025-11-15 12:35:51 +01:00
  • f91875f6fc fix tests Lukas 2025-11-15 09:11:02 +01:00
  • 8ae8b0cdfb fix: test Lukas 2025-11-14 10:52:23 +01:00
  • 4c7657ce75 fixed: removed js Lukas 2025-11-14 09:51:57 +01:00
  • 1e357181b6 fix: add and download issue Lukas 2025-11-14 09:33:36 +01:00
  • 2441730862 fix progress events Lukas 2025-11-07 18:40:36 +01:00
  • 5c4bd3d7e8 fix add issue Lukas 2025-11-02 15:42:51 +01:00
  • 5c88572ac7 fix missing list Lukas 2025-11-02 15:29:16 +01:00
  • a80bfba873 removed useless stuff Lukas 2025-11-02 15:25:07 +01:00
  • 64e78bb9b8 chore: removed locks Lukas 2025-11-02 15:18:30 +01:00
  • ec987eff80 chore: make sure that there is only one app Lukas 2025-11-02 15:14:34 +01:00
  • e414a1a358 refactored callback Lukas 2025-11-02 10:34:49 +01:00
  • 8a49db2a10 rework of SeriesApp.py Lukas 2025-11-02 10:20:10 +01:00
  • 2de3317aee refactoring backup Lukas 2025-11-02 09:52:43 +01:00
  • ca4bf72fde fix progress issues Lukas 2025-11-02 08:33:44 +01:00
  • d5f7b1598f use of websockets Lukas 2025-11-01 19:23:32 +01:00
  • 57c30a0156 call back logs Lukas 2025-11-01 19:03:30 +01:00
  • 9fce617949 fix percentage Lukas 2025-11-01 18:46:53 +01:00
  • 0b5faeffc9 fix adding issues Lukas 2025-11-01 18:22:48 +01:00
  • 18faf3fe91 added remove all item from queue Lukas 2025-11-01 18:09:23 +01:00
  • 4dba4db344 fix: wrong folder was created Lukas 2025-11-01 17:51:30 +01:00
  • b76ffbf656 fixed percentage and mb/s view Lukas 2025-11-01 16:49:12 +01:00