Files
FanKarr/CHANGELOG.md
T

44 KiB

Changelog

3.7.0 (2026-04-11)

Features

  • activation de l'import manuel (9712644)
  • ajout d'une "notification" dans la navbar si une nouvelle versions est disponible (9712644)
  • ajout d'une hashmap pour matcher les titres sur synologie et ajouter les hash de torrent manuellement (3b8c448)
  • ajout de l'option supprimé le torrent si l'option déplacer est activé (3e83dc0)
  • ajout de la suppression des torrents depuis l'interface (3e83dc0)
  • ajout du bouton copie (3e83dc0)
  • ajout du ratio, upload speed, etc dans les activités (ee34a53)
  • edit d'episodes importer dans le menu d'importation (3017cac)

Bug Fixes

  • ajout de l'option de suppresion dans l'interface settings.ts (a70e65f)
  • ajout de logs lors de non match (0c6c802)
  • ajout des series non disponible pour pouvoir les add manuellement (9e0664a)
  • changer le noms de build arm64 et windows legacy pour une meilleur comprehension (47d81e6)
  • formatage (82a61eb)
  • formatage (f6b384e)
  • l'import a le meme comportement que radarr/sonarr en ouvrant l'import dans le dossier de la serie attendu directement (1485efe)
  • les series sans torrent et non ajoutées manuellement sont bien grisé (2bdafd8)
  • les series sans torrent et non ajoutées manuellement sont bien grisé (d854247)
  • les series sans torrents sont bien organiser si importé manuellement (6ed77c1)
  • les series sans torrents sont bien organiser si importé manuellement (bc10889)
  • log (ef4b364)
  • organisation utilise l'extension du fichier au lieu de tester si ça existe (2b7bf48)
  • settings (60a548f)
  • type (f4305b5)
  • type (bdfe74b)
  • vue des series importer (6786cb5)
  • vue des series importer (50efd74)

3.6.1 (2026-04-10)

Bug Fixes

3.6.0 (2026-04-10)

Features

  • ajout d'un exe pour les cpu non avx2 (51aacaf)

3.5.0 (2026-04-09)

Features

  • add uttorent driver (712db87)
  • ajout d'information dans le fichier d'organisation pour l'organisation manuel plus tard (7376306)
  • ajout d'un bouton refresh (48f86ea)
  • ajout de synology downloader comme client (eefa216)
  • Ajout des mapping sur les clients (eefa216)
  • ajout des parametres dossier de téléchargements pour les clients torrent (eefa216)
  • ajout du driver rtorrent (7376306)
  • auto update des fichiers nfo (eefa216)
  • manual import (b65e3e7)

Bug Fixes

  • add log for candidate path (9c6465b)
  • ajout d'une verif lors de l'écriture de la config sur les items dans body (7376306)
  • augmentation du header size 8kb -> 32kb (eefa216)
  • empeche un login failed de se repeter et de se faire bloquer par les clients (7376306)
  • import manuelle desactivé pour le moment (fc7fd3a)
  • l'organiseur prend les fichiers renommer maintenant (7376306)
  • ne sauvegarde plus le mots de passe "fake" quand on edit un client (7376306)
  • organiser take correct name (712db87)
  • polling des torrents à 60s (48f86ea)
  • remove log for mapping (7376306)
  • remove log for mapping (4d963e5)
  • unlink before move (7376306)
  • unlink before move (4d963e5)
  • utorrent path for import (eba2552)

3.4.0 (2026-04-08)

Features

  • ajout d'un retour visuel si on a un path par defaut sur / (4a5312d)
  • Ajout du support pour l'édition/mise à jour des clients torrent (dda8a03)
  • Ajout du support pour l'édition/mise à jour des clients torrent (a3e1c34)

Bug Fixes

  • le driver de Transmission n'est plus basé sur android (4a5312d)
  • les torrent inconnue en états seront mis dans la catégorie terminée (4a5312d)
  • typo (18ec548)
  • utilisation de nfo_filename au lieu de original_filename (4a5312d)

3.3.3 (2026-04-07)

Bug Fixes

  • MediaManagementView.vue api call is now in mounted (8c5b650)
  • path (58ae88a)

3.3.2 (2026-04-07)

Bug Fixes

  • use fetch instead of useFetch (af550ec)

3.3.1 (2026-04-07)

Bug Fixes

  • add driver register for transmission (7d2096e)

3.3.0 (2026-04-07)

Features

  • add transmission client (a2b88de)
  • set defaultPath for any system (a2b88de)

3.2.1 (2026-04-07)

Bug Fixes

3.2.0 (2026-04-07)

Features

  • add build for arm64 (96acc13)
  • add developer settings on settings and dashboard debug (96acc13)

Bug Fixes

3.1.1 (2026-03-28)

Bug Fixes

  • remove plex settings (8744ade)
  • torrent for multiple seasons is now working (2514008)

3.1.0 (2026-03-27)

Features

  • use original_name and formated_name from scraper to bypass timeout (1b693fc)

3.0.0 (2026-03-27)

⚠ BREAKING CHANGES

  • nouvelle architecture frontend avec layout sidebar, système de thèmes et routes restructurées

Features

  • hors-fankai badge and fix series datetime and typo (9d4500a)
  • refonte complète du frontend et amélioration des logs serveur (ed38a2d)

2.4.1 (2026-03-24)

Bug Fixes

  • add usePlexTitles to return function (381e327)

2.4.0 (2026-03-24)

Features

  • settings: option titres optimisés Plex (title_for_plex) (54dfe6b)

Bug Fixes

  • catalogue: activeTorrents filtre désormais uniquement state=downloading (54dfe6b)
  • organize: retry sur les erreurs réseau dans enrichSeriesDataWithOriginalFilenames (54dfe6b)
  • organize: sanitisation des caractères spéciaux dans les noms de dossiers (54dfe6b)

2.3.3 (2026-03-24)

Bug Fixes

  • recuperation des episodes avec un delai (dfc6c13)

2.3.2 (2026-03-24)

Bug Fixes

  • badge catalogue sur les series importé (f070f17)

2.3.1 (2026-03-24)

Bug Fixes

  • add readsettings import (ceb8e64)

2.3.0 (2026-03-24)

Features

  • catalogue: badge IMPORTÉ et refresh automatique post-import (0cf3446)
  • catalogue: tri du catalogue avec 4 options (0cf3446)
  • downloads: bouton Organiser tout renommé Importer tout (0cf3446)
  • organize: nommage des fichiers selon original_filename ou formatted_name (0cf3446)
  • settings: ajout du toggle import automatique (activé par défaut) (0cf3446)
  • settings: textes génériques sans mention de logiciels spécifiques (0cf3446)

Bug Fixes

  • add config directory to .gitignore (2d8749a)

2.2.0 (2026-03-23)

Features

  • add organize all button (bbaccfd)

Bug Fixes

  • organizer reuse the wrong name for gitlab path (bbaccfd)

2.1.3 (2026-03-23)

Bug Fixes

  • use magnet before torrent (ed4665a)

2.1.2 (2026-03-23)

Bug Fixes

  • path now work on every device (cfc3440)

2.1.1 (2026-03-23)

Bug Fixes

2.1.0 (2026-03-23)

⚠ BREAKING CHANGES

  • organize: le format paths[] dans series/{id}.json passe de string[] à { infohash: string, path: string }[] — nécessite une mise à jour du scraper.

Bug Fixes

  • organize: buildFileMap matche par infohash au lieu d'index ou titre (43ac2ed)
  • organize: migration vers paths { infohash, path } pour le matching fichiers (43ac2ed)
  • organize: scanMediaPath adapté au nouveau format paths[] (43ac2ed)
  • organize: source fichier via save_path qBittorrent + fullPath relatif (43ac2ed)
  • remove logo (48416c4)

2.0.0 (2026-03-23)

⚠ BREAKING CHANGES

  • suppression de torrent_final.json au profit d'un système de fichiers par série (series/{id}.json) avec cache mémoire GitHub 6h. Version majeure — nécessite un nouveau scraper et une mise à jour complète.

Features

  • api: adaptation complète à la nouvelle structure API Fankai (b3fd7dd)
  • api: cache mémoire GitHub TTL 6h avec invalidation via /api/update (b3fd7dd)
  • api: matching torrents par hiérarchie série/saison/épisode (b3fd7dd)
  • migration vers nouvelle architecture API et scraper par série (b3fd7dd)
  • organize: refonte complète sans torrent_final.json (b3fd7dd)
  • scraper: extraction nom bencode dans raw pour torrents locaux (b3fd7dd)
  • series-view: badge "Hors Fankai" sur épisodes de torrents manuels (b3fd7dd)
  • series-view: tooltip raw name sur boutons intégrale via :title (b3fd7dd)

Bug Fixes

  • catalogue: état download basé sur épisodes organisés vs torrents bruts (b3fd7dd)
  • series: boutons saison Yu-Gi-Oh via fallback season_number (b3fd7dd)

1.14.0 (2026-03-21)

Features

  • scraper: extraction du nom bencode pour les torrents locaux (67237e9)
  • series-view: badge "Hors Fankai" sur les épisodes de torrents manuels (67237e9)
  • series-view: tooltip avec le nom du torrent sur les boutons intégrale (67237e9)

Bug Fixes

  • catalogue: état "partiel" incorrect quand l'intégrale est organisée (67237e9)
  • series: résolution boutons de téléchargement saisons Yu-Gi-Oh et séries similaires (67237e9)

1.13.0 (2026-03-21)

Features

  • add favicon (dc4a2d4)
  • add README.md (4eb487a)
  • add windows / linux / macos binaries on build (f17a73b)
  • auth: génération automatique du JWT secret au démarrage (eaa52e9)
  • cache images (da460de)
  • fix worker for multiple series in integral (one piece fix ?) (2c773f8)
  • initial project (eaf01cf)
  • make the organizer threaded to not consumme api main thread (14c0e56)
  • now rename episodes with original_filename from api (9bdb21a)
  • organize: scan initial mediaPath + logs fichier centralisés (807f786)
  • organize: worker thread + badges statut + notifications (b7242bc)
  • serie: badges état organisation sur épisodes et saisons (4d3a6bd)
  • ui: états catalogue + logs + badges erreurs downloads (5326828)
  • UX improvements, folder picker, download state & NFO support (20771fc)

Bug Fixes

  • add config.ts with config variable (BASE_DIR...) (a3eb67c)
  • add log for debug (6876c5e)
  • add log for debug (d8cdeae)
  • add target node (58b09f2)
  • add target node (6c629e0)
  • add user permissions when the scripts is launched (501bbfc)
  • CatalogView.vue badge deleted (d897192)
  • config path /config/config to /config (7518191)
  • docker errors (2702764)
  • docker is able to change directory (af08f7d)
  • empty docker-compose.yml (303dfd8)
  • entrypoint.sh config directory (7e4b2fa)
  • export _isBunBinary (3d43de3)
  • improve torrent organization and cleanup logic (1908cb3)
  • logger third args (5abac1e)
  • nfo settings and add json file when not existing (0b6bfa6)
  • organize file (d6550e9)
  • organize use torrent hash and not name (61901f9)
  • path (7ddd9ca)
  • path (0329ee2)
  • path (314f817)
  • port 9898, /config volume, Kaï→Kai matching, NFO pagination GitLab, saison 0 specials, JoJo/Hokuto strict season resolve (3a278ba)
  • remove user creation in entrypoint.sh (92d9fa6)
  • rename if the torrent name is not the same as the api (b8fcf71)
  • season 0 not clonficting anymore (635082d)
  • season 0 resolved is no longer skipped in the worker (c48ec76)
  • season fallback (e9b5091)
  • skip excluded folders (edf806d)
  • title readme align (8ba3b37)
  • use bcryptjs for compilation (6a6981e)
  • use season number from resolved episodes in priority (dc48634)
  • worker now work on multiple github files pages (71784cd)
  • worker outside the exe (c2ab58e)
  • worker outside the exe (a47c3a4)
  • worker path (3df8def)
  • worker path (360572b)
  • workflow directory (baebd8f)
  • workflow directory (d8405c1)
  • workflow permmisions (3620bfb)

1.12.2 (2026-03-21)

Bug Fixes

  • use season number from resolved episodes in priority (dc48634)

1.12.1 (2026-03-21)

Bug Fixes

1.12.0 (2026-03-21)

Features

  • now rename episodes with original_filename from api (9bdb21a)

1.11.10 (2026-03-21)

Bug Fixes

  • improve torrent organization and cleanup logic (1908cb3)
  • season 0 not clonficting anymore (635082d)

1.11.9 (2026-03-20)

Bug Fixes

  • season 0 resolved is no longer skipped in the worker (c48ec76)

1.11.8 (2026-03-20)

Bug Fixes

  • config path /config/config to /config (7518191)

1.11.7 (2026-03-20)

Bug Fixes

1.11.6 (2026-03-20)

Bug Fixes

1.11.5 (2026-03-20)

Bug Fixes

1.11.4 (2026-03-20)

Bug Fixes

  • add config.ts with config variable (BASE_DIR...) (a3eb67c)

1.11.3 (2026-03-20)

Bug Fixes

  • entrypoint.sh config directory (7e4b2fa)

1.11.2 (2026-03-20)

Bug Fixes

  • port 9898, /config volume, Kaï→Kai matching, NFO pagination GitLab, saison 0 specials, JoJo/Hokuto strict season resolve (3a278ba)

1.11.1 (2026-03-13)

Bug Fixes

  • worker now work on multiple github files pages (71784cd)

1.11.0 (2026-03-13)

Features

  • fix worker for multiple series in integral (one piece fix ?) (2c773f8)

1.10.3 (2026-03-13)

Bug Fixes

1.10.2 (2026-03-13)

Bug Fixes

1.10.1 (2026-03-13)

Bug Fixes

1.10.0 (2026-03-13)

Features

  • add favicon (dc4a2d4)
  • add README.md (4eb487a)
  • add windows / linux / macos binaries on build (f17a73b)
  • auth: génération automatique du JWT secret au démarrage (eaa52e9)
  • cache images (da460de)
  • initial project (eaf01cf)
  • make the organizer threaded to not consumme api main thread (14c0e56)
  • organize: scan initial mediaPath + logs fichier centralisés (807f786)
  • organize: worker thread + badges statut + notifications (b7242bc)
  • serie: badges état organisation sur épisodes et saisons (4d3a6bd)
  • ui: états catalogue + logs + badges erreurs downloads (5326828)
  • UX improvements, folder picker, download state & NFO support (20771fc)

Bug Fixes

  • add log for debug (6876c5e)
  • add log for debug (d8cdeae)
  • add user permissions when the scripts is launched (501bbfc)
  • CatalogView.vue badge deleted (d897192)
  • docker errors (2702764)
  • docker is able to change directory (af08f7d)
  • empty docker-compose.yml (303dfd8)
  • logger third args (5abac1e)
  • nfo settings and add json file when not existing (0b6bfa6)
  • organize file (d6550e9)
  • organize use torrent hash and not name (61901f9)
  • path (314f817)
  • remove user creation in entrypoint.sh (92d9fa6)
  • rename if the torrent name is not the same as the api (b8fcf71)
  • season fallback (e9b5091)
  • skip excluded folders (edf806d)
  • title readme align (8ba3b37)
  • use bcryptjs for compilation (6a6981e)
  • worker outside the exe (c2ab58e)
  • worker outside the exe (a47c3a4)
  • workflow directory (baebd8f)
  • workflow directory (d8405c1)
  • workflow permmisions (3620bfb)

1.9.5 (2026-03-13)

Bug Fixes

1.9.4 (2026-03-13)

Bug Fixes

1.9.3 (2026-03-13)

Bug Fixes

  • use bcryptjs for compilation (6a6981e)

1.9.2 (2026-03-13)

Bug Fixes

1.9.1 (2026-03-13)

Bug Fixes

1.9.0 (2026-03-13)

Features

  • add windows / linux / macos binaries on build (f17a73b)

1.8.2 (2026-03-13)

Bug Fixes

1.8.1 (2026-03-13)

Bug Fixes

  • nfo settings and add json file when not existing (0b6bfa6)

1.8.0 (2026-03-12)

Features

1.7.3 (2026-03-12)

Bug Fixes

  • CatalogView.vue badge deleted (d897192)
  • empty docker-compose.yml (303dfd8)

1.7.2 (2026-03-12)

Bug Fixes

  • docker is able to change directory (af08f7d)

1.7.1 (2026-03-12)

Bug Fixes

1.7.0 (2026-03-12)

Features

  • UX improvements, folder picker, download state & NFO support (20771fc)

Bug Fixes

  • rename if the torrent name is not the same as the api (b8fcf71)

1.6.0 (2026-03-11)

Features

1.5.0 (2026-03-11)

Features

  • auth: génération automatique du JWT secret au démarrage (eaa52e9)

1.4.1 (2026-03-11)

Bug Fixes

1.4.0 (2026-03-11)

Features

  • add README.md (4eb487a)
  • organize: scan initial mediaPath + logs fichier centralisés (807f786)

Bug Fixes

1.3.0 (2026-03-11)

Features

  • serie: badges état organisation sur épisodes et saisons (4d3a6bd)

1.2.0 (2026-03-11)

Features

  • organize: worker thread + badges statut + notifications (b7242bc)
  • ui: états catalogue + logs + badges erreurs downloads (5326828)

1.1.0 (2026-03-10)

Features

  • make the organizer threaded to not consumme api main thread (14c0e56)

Bug Fixes

1.0.6 (2026-03-10)

Bug Fixes

  • remove user creation in entrypoint.sh (92d9fa6)

1.0.5 (2026-03-10)

Bug Fixes

  • add user permissions when the scripts is launched (501bbfc)

1.0.4 (2026-03-10)

Bug Fixes

1.0.3 (2026-03-10)

Bug Fixes

1.0.2 (2026-03-10)

Bug Fixes

  • organize use torrent hash and not name (61901f9)

1.0.1 (2026-03-10)

Bug Fixes

1.0.0 (2026-03-10)

Features