Commit Graph

  • de330dc146 chore: bump version main v1.4.17 Lukas 2026-06-11 08:45:36 +02:00
  • 4731fd644a fix(tests): resolve 13 failing unit tests Lukas 2026-06-11 08:36:41 +02:00
  • 9d52ff0c45 fix: use async context manager for TMDBClient to prevent resource leak Lukas 2026-06-11 08:03:03 +02:00
  • ee5d719f37 fix(scheduler): add to_dict to AnimeSeries for auto-download Lukas 2026-06-11 08:02:27 +02:00
  • cbc44491e7 chore: bump version v1.4.16 Lukas 2026-06-10 20:14:41 +02:00
  • e319cfecb8 fix: add episodeDict setter to AnimeSeries model Lukas 2026-06-10 20:14:15 +02:00
  • 4f61ded92a chore: bump version v1.4.15 Lukas 2026-06-10 19:17:39 +02:00
  • d6082b5cf6 fix: ensure series loaded from DB before NFO scan Lukas 2026-06-10 18:48:45 +02:00
  • e76cd3a708 test: remove sync_legacy_series_to_db tests Lukas 2026-06-10 18:26:09 +02:00
  • 08f7f7453c refactor: remove legacy data file sync functionality Lukas 2026-06-10 18:23:01 +02:00
  • 023ddd182f fix(initialization): remove duplicate nfo_scan progress completion Lukas 2026-06-10 18:20:04 +02:00
  • 288b03cbb4 chore: bump version v1.4.14 Lukas 2026-06-09 20:50:06 +02:00
  • f73cc530c3 fix(ui): improve suggestion handling in unresolved series template Lukas 2026-06-09 19:20:27 +02:00
  • 4b835a2439 fix(scheduler): skip rescan during initial setup when anime directory not configured Lukas 2026-06-09 18:39:36 +02:00
  • 7c1dccfe64 perf(web): use content hash for static asset cache busting Lukas 2026-06-09 18:26:51 +02:00
  • e0be00dce6 refactor: move import to module level and extract event handler Lukas 2026-06-07 21:51:49 +02:00
  • 14f7b2f28a fix: use stepId instead of type to check series_sync completion Lukas 2026-06-07 20:38:47 +02:00
  • de250bdd37 fix(middleware): prevent premature redirect to /login during loading Lukas 2026-06-07 20:23:11 +02:00
  • b800158648 refactor(docs): restructure navigation as state machine Lukas 2026-06-07 20:02:51 +02:00
  • 4e0c66ea9e chore: bump version v1.4.13 Lukas 2026-06-07 17:43:01 +02:00
  • 07c311c1cd feat(setup): separate NFO scan into dedicated phase Lukas 2026-06-07 17:37:32 +02:00
  • cf00c9f7c5 fix: keep search controls visible and enable suggestion click-to-resolve Lukas 2026-06-07 16:18:50 +02:00
  • f3042206a8 chore: bump version v1.4.12 Lukas 2026-06-07 16:01:01 +02:00
  • 657e7f9bf5 fix: use correct get_anime_service in NFO scan Lukas 2026-06-06 23:57:12 +02:00
  • fd3ec5df83 chore: bump version v1.4.11 Lukas 2026-06-06 23:48:09 +02:00
  • 275aeb4544 feat(setup): add done button and integrate NFO scan into initialization Lukas 2026-06-06 23:47:48 +02:00
  • be7b210959 feat: add custom query support for unresolved folder re-search Lukas 2026-06-06 23:31:25 +02:00
  • 486c5440f2 docs: add comprehensive documentation files Lukas 2026-06-06 23:15:46 +02:00
  • 4076b9dd43 docs: add API key for documentation Lukas 2026-06-06 23:15:20 +02:00
  • df93e8a81f backuo Lukas 2026-06-06 23:12:39 +02:00
  • 576d9f7a7b chore: bump version v1.4.10 Lukas 2026-06-06 23:09:47 +02:00
  • af93daeddc fix: allow unresolved page access during setup flow Lukas 2026-06-06 23:08:54 +02:00
  • a05795bb35 chore: bump version v1.4.9 Lukas 2026-06-06 22:47:56 +02:00
  • d22df947e4 feat(setup): redirect to /loading instead of / after setup flow Lukas 2026-06-06 22:46:02 +02:00
  • 8bb8c6aa64 chore: bump version v1.4.8 Lukas 2026-06-06 21:53:57 +02:00
  • 109d3c8ac9 fix: streamline initialization flow after setup Lukas 2026-06-06 21:33:41 +02:00
  • 6a934db8ac chore: bump version v1.4.7 Lukas 2026-06-06 20:38:21 +02:00
  • ac7302b1dd fix: add /setup/unresolved to exempt paths and improve error handling Lukas 2026-06-06 20:37:11 +02:00
  • ac5ee3bb27 chore: bump version v1.4.6 Lukas 2026-06-06 20:08:05 +02:00
  • a9084202e3 fixed missing import Lukas 2026-06-06 20:07:45 +02:00
  • be9f2a4c0c chore: bump version v1.4.5 Lukas 2026-06-06 19:40:21 +02:00
  • 53fe09351f fix: prevent duplicate series when same anime key exists in different folder Lukas 2026-06-06 19:39:32 +02:00
  • dc7d9ee5f7 chore: bump version v1.4.4 Lukas 2026-06-05 22:34:09 +02:00
  • da3cae2812 fix: redirect to unresolved page after setup if needed Lukas 2026-06-05 22:33:40 +02:00
  • 2876cef24b chore: bump version v1.4.3 Lukas 2026-06-05 22:10:56 +02:00
  • 6a402623c4 feat(setup): add unresolved folders GUI for manual series resolution Lukas 2026-06-05 22:06:55 +02:00
  • ebfbec1225 fix: resolve series key from direct link format Lukas 2026-06-05 21:21:39 +02:00
  • 01e4dec8d7 chore: bump version v1.4.2 Lukas 2026-06-05 21:08:23 +02:00
  • ecef21eec4 feat(setup): track unresolved folders for manual key resolution Lukas 2026-06-05 21:07:52 +02:00
  • d9738ffb78 docs: add fuzzy series key resolution to features.md Lukas 2026-06-05 20:49:27 +02:00
  • 6aec2a1733 docs: add SetupService to architecture, update changelog and testing docs Lukas 2026-06-05 20:42:26 +02:00
  • 84487d7571 fix: use fuzzy title matching in _resolve_key_via_search Lukas 2026-06-05 20:37:06 +02:00
  • e02d65778f chore: bump version v1.4.1 Lukas 2026-06-05 20:25:20 +02:00
  • 45d259bab2 fix(setup): resolve series key from search link field Lukas 2026-06-05 20:24:24 +02:00
  • 7b8de8d988 chore: bump version v1.4.0 Lukas 2026-06-05 20:11:56 +02:00
  • 18d10b44b5 feat(setup): detect filesystem properties during initial scan Lukas 2026-06-05 20:05:04 +02:00
  • 5c2be3f7c4 feat(setup): add SetupService for anime folder initialization Lukas 2026-06-05 19:54:45 +02:00
  • 2c47713339 feat(anime): add year to folder names on series add Lukas 2026-06-05 19:17:44 +02:00
  • e74b04c1ee feat: add NFO scan after rescan and year caching Lukas 2026-06-05 18:15:41 +02:00
  • 8b21f1243f backzup Lukas 2026-06-05 17:18:00 +02:00
  • 3d33626546 Remove duplicate folder scanning feature Lukas 2026-06-05 16:33:52 +02:00
  • 7d9f80a0c6 refactor: remove temp/legacy code artifacts Lukas 2026-06-05 16:25:06 +02:00
  • 25dc66fec3 Make retry handlers static methods Lukas 2026-06-04 22:29:59 +02:00
  • 2be7b692b9 Fix get_all_series_from_data_files to read data files directly Lukas 2026-06-04 22:04:46 +02:00
  • 2b5c969a83 feat: scan anime folders to populate AnimeSeries DB Lukas 2026-06-04 21:34:10 +02:00
  • 830f6b4c93 refactor: consolidate nfo modules into src/server/nfo/ Lukas 2026-06-04 21:17:20 +02:00
  • 5526ab884a refactor: restructure core→server, split large entity files into database module Lukas 2026-06-04 21:11:53 +02:00
  • 09d454d4c0 Refactor: move RescanService logic inline into SchedulerService Lukas 2026-06-04 19:32:46 +02:00
  • 13504c3172 Remove backward compat alias for RescanOrchestrator Lukas 2026-06-04 19:18:31 +02:00
  • 82493d41ea Remove TestPerformNfoRepairScan tests Lukas 2026-06-04 19:14:27 +02:00
  • 274f773988 Remove dead NFO CLI code Lukas 2026-06-04 19:02:08 +02:00
  • 21af502184 refactor: simplify NFO handling, remove legacy services Lukas 2026-06-04 18:54:31 +02:00
  • 97caaf0d18 Remove key_resolution and folder_rename services Lukas 2026-06-04 18:22:12 +02:00
  • dc5d6506bc backup Lukas 2026-06-03 21:53:51 +02:00
  • dbaf80e941 chore: bump version v1.3.6 Lukas 2026-06-03 21:49:02 +02:00
  • 4fc597c5de fix: disable startup media scan Lukas 2026-06-03 21:47:55 +02:00
  • a77bb371df chore: bump version v1.3.5 Lukas 2026-06-03 21:41:30 +02:00
  • 420d10bb34 Fix async/await bug in folder_rename_service Lukas 2026-06-03 21:19:03 +02:00
  • e29918488c fix: correct key_resolution_service import path in scheduler Lukas 2026-06-03 21:14:12 +02:00
  • 9c3f03d610 refactor(scheduler): separate scheduler logic from scan/rescan logic Lukas 2026-06-03 20:58:30 +02:00
  • 9d64241230 fix(db): add missing legacy_key_cleanup_completed column migration Lukas 2026-06-03 20:22:59 +02:00
  • 49cd84f3e5 chore: bump version v1.3.4 Lukas 2026-06-02 20:59:42 +02:00
  • e46759347e backup Lukas 2026-06-02 20:59:13 +02:00
  • 75f743e6cc fix: fetch series name from provider when scanning Lukas 2026-06-02 20:57:27 +02:00
  • 4dc5ffa19e copy version to docker file Lukas 2026-06-02 20:53:11 +02:00
  • 1649a22418 chore: bump version v1.3.3 Lukas 2026-06-02 20:39:18 +02:00
  • 246752e2fc Add dynamic version from Docker/VERSION file Lukas 2026-06-02 20:38:42 +02:00
  • 84b24ed79e chore: bump version v1.3.2 Lukas 2026-06-02 20:33:01 +02:00
  • bf3954587a fix(folder_rename_service): use get_by_folder instead of get_by_key when looking up by folder name Lukas 2026-06-02 20:09:47 +02:00
  • ed8f5cae10 chore: bump version v1.3.1 Lukas 2026-06-01 21:38:37 +02:00
  • a54c285994 fix(folder_scan): await NFO repair before folder rename Lukas 2026-06-01 21:37:28 +02:00
  • c58b42dfa5 feat(services): add key resolution for orphaned anime folders Lukas 2026-06-01 20:43:13 +02:00
  • 6dfb24de7e backup Lukas 2026-06-01 20:07:58 +02:00
  • 6021cdef28 feat: add anime metadata editing and NFO diagnostics Lukas 2026-05-31 18:31:56 +02:00
  • 5517ccbab0 style: reformat folder_rename_service import Lukas 2026-05-30 12:20:40 +02:00
  • 94ed013172 Revert "feat: add manual TMDB/TVDB ID entry for failed lookups" Lukas 2026-05-30 12:17:48 +02:00
  • 76b849fc91 chore: bump version v1.2.2 Lukas 2026-05-30 12:02:48 +02:00
  • 00b26c8cbc fix: validate generated keys before creating Serie objects Lukas 2026-05-30 11:42:19 +02:00
  • a6f2399aca chore: bump version v1.2.1 Lukas 2026-05-29 19:25:30 +02:00
  • cf001563b3 refactor: add folder rename configuration and service Lukas 2026-05-29 19:24:09 +02:00