MasutaYunikon
13f9a27af8
fix(series): résolution boutons de téléchargement saisons Yu-Gi-Oh et séries similaires
...
Les boutons "Saison entière" n'apparaissaient pas pour les séries dont les
season_id du scraper ne correspondent pas aux season_id de l'API Fankai.
- Ajouter seasonTorrentMapBySn indexé par season_number en fallback
- Utiliser season_number comme clé de secours dans enrichedSeasons
fix(catalogue): état "partiel" incorrect quand l'intégrale est organisée
Le badge partial s'affichait même quand tous les épisodes étaient organisés
via un pack_integrale, car les torrents d'épisodes séparés faisaient baisser
le ratio. La logique est maintenant basée sur les episode_id uniques.
feat(series-view): badge "Hors Fankai" sur les épisodes de torrents manuels
Les épisodes issus de MANUAL_TORRENTS (ex: MHA Film 4) sont maintenant
marqués d'un badge violet "Hors Fankai" avec tooltip explicatif.
- Propager manual: true du torrent dans le TorrentRef de l'épisode
- Afficher le badge dans SerieView.vue si ep.torrent?.manual
feat(series-view): tooltip avec le nom du torrent sur les boutons intégrale
Quand plusieurs intégrales existent pour une série, survoler le bouton
affiche le raw name du torrent via :title="t.raw".
feat(scraper): extraction du nom bencode pour les torrents locaux
Le champ raw des LOCAL_TORRENTS est maintenant renseigné depuis info.name
extrait directement du fichier .torrent via bencode, au lieu d'utiliser
la clé du dictionnaire LOCAL_TORRENTS.
- fetch_torrent_files_from_local retourne maintenant (files, infohash, name)
- torrent["raw"] est mis à jour avec le vrai nom bencode
2026-03-21 07:58:45 +01:00
MasutaYunikon
b260208701
Merge remote-tracking branch 'origin/main'
2026-03-21 04:18:09 +01:00
MasutaYunikon
3dd517c37f
fix: use season number from resolved episodes in priority
2026-03-21 04:17:59 +01:00
MasutaYunikon
93397bee77
Merge pull request #44 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.12.1
v1.12.1
2026-03-21 04:00:35 +01:00
MasutaYunikon
3f72c01911
chore(main): release 1.12.1
2026-03-21 03:59:32 +01:00
MasutaYunikon
77e6a2e38c
Merge remote-tracking branch 'origin/main'
2026-03-21 03:59:09 +01:00
MasutaYunikon
bef99183aa
fix: path
2026-03-21 03:58:55 +01:00
MasutaYunikon
7b84229510
Merge pull request #43 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.12.0
v1.12.0
2026-03-21 03:45:31 +01:00
MasutaYunikon
23c46a621e
chore(main): release 1.12.0
2026-03-21 03:45:10 +01:00
MasutaYunikon
4dc7255bb0
Merge remote-tracking branch 'origin/main'
2026-03-21 03:44:46 +01:00
MasutaYunikon
180513c98a
feat: now rename episodes with original_filename from api
2026-03-21 03:44:37 +01:00
MasutaYunikon
00894bc069
Merge pull request #42 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.10
v1.11.10
2026-03-21 03:18:52 +01:00
MasutaYunikon
a1b128640d
chore(main): release 1.11.10
2026-03-21 03:18:32 +01:00
MasutaYunikon
8bec4c62fa
fix: improve torrent organization and cleanup logic
2026-03-21 03:18:09 +01:00
MasutaYunikon
a7ba6a54a3
Merge remote-tracking branch 'origin/main'
2026-03-21 02:14:03 +01:00
MasutaYunikon
33d0b9a52d
fix: season 0 not clonficting anymore
2026-03-21 02:13:52 +01:00
MasutaYunikon
46546d0178
Merge pull request #41 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.9
v1.11.9
2026-03-21 00:09:13 +01:00
MasutaYunikon
756ced0001
chore(main): release 1.11.9
2026-03-20 22:03:02 +01:00
MasutaYunikon
2addb39ba3
Merge remote-tracking branch 'origin/main'
2026-03-20 22:02:40 +01:00
MasutaYunikon
232ede4292
fix: season 0 resolved is no longer skipped in the worker
2026-03-20 22:02:17 +01:00
MasutaYunikon
f161e84a1d
Merge pull request #40 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.8
v1.11.8
2026-03-20 20:31:54 +01:00
MasutaYunikon
4d4a8029f6
chore(main): release 1.11.8
2026-03-20 20:31:00 +01:00
MasutaYunikon
2a1dcddd90
Merge remote-tracking branch 'origin/main'
2026-03-20 20:30:33 +01:00
MasutaYunikon
4d319f97bc
fix: config path /config/config to /config
2026-03-20 20:30:23 +01:00
MasutaYunikon
3372d4cb40
Merge pull request #39 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.7
v1.11.7
2026-03-20 20:18:44 +01:00
MasutaYunikon
eb22bb669f
chore(main): release 1.11.7
2026-03-20 20:18:19 +01:00
MasutaYunikon
0d64a66977
Merge remote-tracking branch 'origin/main'
2026-03-20 20:17:54 +01:00
MasutaYunikon
b0e81166e1
fix: worker path
2026-03-20 20:17:46 +01:00
MasutaYunikon
79d7aa7485
Merge pull request #38 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.6
v1.11.6
2026-03-20 17:30:18 +01:00
MasutaYunikon
af995a84cb
chore(main): release 1.11.6
2026-03-20 17:29:09 +01:00
MasutaYunikon
5a71bdca3c
Merge remote-tracking branch 'origin/main'
2026-03-20 17:28:46 +01:00
MasutaYunikon
77d918fbe0
fix: path
2026-03-20 17:28:09 +01:00
MasutaYunikon
a0b255338d
Merge pull request #37 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.5
v1.11.5
2026-03-20 17:01:44 +01:00
MasutaYunikon
e0b09c144f
chore(main): release 1.11.5
2026-03-20 17:00:37 +01:00
MasutaYunikon
418d09b07f
Merge remote-tracking branch 'origin/main'
2026-03-20 17:00:07 +01:00
MasutaYunikon
4c7936b019
fix: export _isBunBinary
2026-03-20 16:59:58 +01:00
MasutaYunikon
77f42b5b3e
Merge pull request #36 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.4
v1.11.4
2026-03-20 16:57:17 +01:00
MasutaYunikon
bd69f7a730
chore(main): release 1.11.4
2026-03-20 16:55:47 +01:00
MasutaYunikon
3ce6523248
Merge remote-tracking branch 'origin/main'
2026-03-20 16:55:16 +01:00
MasutaYunikon
2efed9dcfc
fix: add config.ts with config variable (BASE_DIR...)
2026-03-20 16:55:03 +01:00
MasutaYunikon
88e2a0bc38
Merge pull request #35 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.3
v1.11.3
2026-03-20 16:08:46 +01:00
MasutaYunikon
338e3f8547
chore(main): release 1.11.3
2026-03-20 15:41:14 +01:00
MasutaYunikon
d1ccc902da
Merge remote-tracking branch 'origin/main'
2026-03-20 15:40:40 +01:00
MasutaYunikon
5e54e24b60
fix: entrypoint.sh config directory
2026-03-20 15:40:28 +01:00
MasutaYunikon
aae2f592b5
Merge pull request #34 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.2
v1.11.2
2026-03-20 02:11:37 +01:00
MasutaYunikon
bd94e6a460
chore(main): release 1.11.2
2026-03-20 02:11:01 +01:00
MasutaYunikon
cbe3e1a786
Merge remote-tracking branch 'origin/main'
2026-03-20 02:10:38 +01:00
MasutaYunikon
7a0917e053
fix: port 9898, /config volume, Kaï→Kai matching, NFO pagination GitLab, saison 0 specials, JoJo/Hokuto strict season resolve
...
- Port par défaut 3001 → 9898
- Volume /app/data → /config (entrypoint, docker-compose, README)
- Normalisation titres Kaï/Kai dans index.ts (catalogue + déduplication + serie detail)
- Fix pagination GitLab NFO (per_page=100 → loop multi-pages)
- Fix _is_bonus_filename avec word boundaries (\b) — évite faux positifs "national"→"ona"
- Fix dossier Bonus/Specials exclus : récupère flottants (7,5/19,5) et S00Exx → saison 0
- _EP_FLOAT_PATTERN supporte virgules (7,5) en plus des points (7.5)
- Ajout strict_season dans find_episode/resolve_ep — évite collision ep1 S1 vs ep1 S2 (JoJo Parties)
- Ajout SEASON_EP_OFFSET pour Hokuto No Ken (saison 02 torrent → +16 offset API)
- Fallback non-strict si strict_season échoue (Hokuto ep 5-16 S1)
- Fix collect_covered_episodes : fallback torrent.serie_id si absent dans resolved_episodes
- Fix s6_verify : get_all_specials + compteur S00 séparé, déduplication Kaï/Kai, format OK/TOTAL
- Ajout MANUAL_TORRENTS dans s4 (MHA Film 4 You're Next URL Nyaa)
- Injection torrents locaux manquants dans pipeline (Reborn! Kaï via fichier local)
- Fix s5 : résolution directe torrents manuels season_number=0
- Fix s2 : pack_saga_slash et pack_partie_slash → pack_integrale, lookahead (?<!/) sur episode_num_tiret_apres
- Fix s5 skip condition : re-résoudre si resolved_count < files_count (Fairy Tail)
- README : note hardlinks volumes multiples, port, chemins config
2026-03-20 02:10:27 +01:00
MasutaYunikon
8ac4f7a65b
Merge pull request #33 from Masutayunikon/release-please--branches--main
...
chore(main): release 1.11.1
v1.11.1
2026-03-14 00:59:14 +01:00
MasutaYunikon
453cd47e85
chore(main): release 1.11.1
2026-03-14 00:58:57 +01:00