Quentin Robert
fedc3e82a4
chore(main): release 3.25.0 ( #155 )
2026-09-21 16:28:04 +02:00
ElPouki
bd8c233e45
feat(auth): connexion avec un compte Jellyfin ( #154 )
...
* fix(jellyfin): vérifier que le jeton Jellyfin appartient à l'utilisateur annoncé
L'échange du plugin (POST /api/v1/auth/jellyfin) validait le jeton avec
GET /Users/{jellyfinUserId}, que Jellyfin accepte avec le jeton de
n'importe quel utilisateur. Un utilisateur Jellyfin pouvait ainsi obtenir
le jeton d'API FanKarr d'un autre compte, administrateur compris.
Le jeton est maintenant vérifié avec GET /Users/Me, et son propriétaire
doit correspondre à jellyfinUserId.
* feat(auth): connexion avec un compte Jellyfin
Les utilisateurs Jellyfin se connectent à l'interface web avec leurs
identifiants Jellyfin, vérifiés par Jellyfin (POST /Users/AuthenticateByName).
- Import des utilisateurs Jellyfin au choix depuis Paramètres › Jellyfin et
API ; l'import automatique horaire devient un réglage (activé par défaut).
Un compte FanKarr du même nom est lié au lieu d'être recréé.
- Seuls les comptes importés peuvent se connecter avec Jellyfin, sauf si
« Autoriser les comptes pas encore importés » est activé (désactivé par
défaut) : le compte invité est alors créé à la première connexion, depuis
l'interface web ou le plugin.
- Interrupteur « Connexion à FanKarr avec un compte Jellyfin » (activé par
défaut).
- L'identifiant du serveur Jellyfin est enregistré et vérifié à chaque
connexion ; la session Jellyfin ouverte pour la vérification est fermée
aussitôt.
- Connexion limitée à 5 échecs en 15 minutes par nom d'utilisateur et adresse.
- Les comptes importés n'ont pas de mot de passe FanKarr : la page Profil
l'indique, l'administrateur peut toujours en définir un.
2026-09-21 16:27:04 +02:00
github-actions[bot]
8940ced4b1
chore: update version.txt to v3.24.2
2026-09-21 12:25:44 +00:00
Quentin Robert
7809a16685
chore(main): release 3.24.2 ( #153 )
2026-09-21 14:25:11 +02:00
ElPouki
ddc6d665b6
fix(surveillance): détection des nouveaux épisodes par la date ( #152 )
2026-09-21 14:23:38 +02:00
github-actions[bot]
e8dc76e94a
chore: update version.txt to v3.24.1
2026-09-16 14:45:25 +00:00
Quentin Robert
7ee8408421
Merge pull request #151 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.24.1
v3.24.1
2026-09-16 16:44:51 +02:00
Quentin Robert
4cc9e87f29
chore(main): release 3.24.1
2026-09-16 16:42:15 +02:00
MasutaYunikon
9097e369c8
fix(jellyfin): fix test route to take body
2026-09-16 16:41:30 +02:00
github-actions[bot]
543aad4236
chore: update version.txt to v3.24.0
2026-09-16 14:00:50 +00:00
Quentin Robert
3807fd2d63
Merge pull request #149 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.24.0
v3.24.0
2026-09-16 16:00:15 +02:00
Quentin Robert
b3c2f7a2d1
chore(main): release 3.24.0
2026-09-16 15:03:52 +02:00
Quentin Robert
0845aa6a81
Merge pull request #150 from Nackophilz/feat/refonte-interface-et-corrections
...
Feat/refonte interface et corrections
2026-09-16 15:03:17 +02:00
ElPouki
a4607c0e2f
fix : ajout robustesse pour fallback scraper
2026-09-15 16:02:17 +02:00
ElPouki
586eccbbb3
refacto: réécriture des textes, messages et commentaires
2026-09-15 15:30:20 +02:00
ElPouki
6a3cb21adf
fix: correction mineures
2026-09-15 15:30:20 +02:00
ElPouki
09eb1fa3aa
feat(ui): refonte de l'interface
2026-09-15 15:30:20 +02:00
Quentin Robert
3ede3e808c
Merge pull request #148 from Nackophilz/feat/onboarding
...
feat(onboarding): assistant de configuration au premier lancement et visite guidée des écrans
2026-09-14 15:08:39 +02:00
ElPouki
4b3c629ff9
feat(onboarding): assistant de configuration au premier lancement et visite guidée des écrans
2026-09-14 13:46:51 +02:00
github-actions[bot]
14cb7b9c07
chore: update version.txt to v3.23.1
2026-09-12 00:38:04 +00:00
Quentin Robert
c47001c580
Merge pull request #147 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.23.1
v3.23.1
2026-09-12 02:37:42 +02:00
Quentin Robert
529173a472
chore(main): release 3.23.1
2026-09-12 02:37:19 +02:00
Quentin Robert
f64d2e19f7
Merge pull request #146 from Nackophilz/main
...
fix(scrap): Correction fallback si scraper KO
2026-09-12 02:36:56 +02:00
ElPouki
6348cc40cb
fix(scrap): Correction fallback si scraper KO
2026-09-11 23:36:28 +02:00
github-actions[bot]
66a4675321
chore: update version.txt to v3.23.0
2026-09-11 21:29:00 +00:00
Quentin Robert
2898627673
Merge pull request #144 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.23.0
v3.23.0
2026-09-11 23:28:38 +02:00
Quentin Robert
f6d4001e3c
chore(main): release 3.23.0
2026-09-11 22:49:50 +02:00
Quentin Robert
c6b26d88f0
Merge pull request #145 from Nackophilz/main
...
feat(import): catalogue unifié, renommage de dossier série et nettoya……ge des orphelins corection dédoublonnage
2026-09-11 22:49:24 +02:00
ElPouki
0ff7f21958
feat(import): catalogue unifié, renommage de dossier série et nettoyage des orphelins corection dédoublonnage
2026-09-11 22:42:38 +02:00
Quentin Robert
1ca7eac48c
Merge pull request #143 from Nackophilz/main
...
fix(import): repli sur l'API Fankai quand une série est absente du scraper et retrait de Kodi des NFO
2026-09-11 17:20:01 +02:00
ElPouki
67794d92c8
fix(import): repli sur l'API Fankai quand une série est absente du scraper et retrait de Kodi des NFO
2026-09-11 17:04:19 +02:00
github-actions[bot]
ca971f4daf
chore: update version.txt to v3.22.0
2026-09-11 13:14:48 +00:00
Quentin Robert
a32b1c64fe
Merge pull request #141 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.22.0
v3.22.0
2026-09-11 15:14:18 +02:00
Quentin Robert
ffc925dbdb
chore(main): release 3.22.0
2026-09-11 15:13:33 +02:00
Quentin Robert
f4f213508d
Merge pull request #142 from Nackophilz/main
...
feat: actions de masse sur les séries et fiabilisation des imports
2026-09-11 15:13:04 +02:00
ElPouki
7f06dd654a
feat: actions de masse sur les séries et fiabilisation des imports et correction protection admin
2026-09-11 15:10:40 +02:00
Quentin Robert
7479ddf8eb
feat(torrent): ajout d'une option pour ignorer les erreurs de certificat ssl
2026-08-24 23:14:02 +02:00
destrodxbad
0768964041
feat(torrent): ajout d'une option pour ignorer les erreurs de certificat SSL ( #138 )
2026-07-25 18:19:41 +02:00
github-actions[bot]
9b66c57a6a
chore: update version.txt to v3.21.0
2026-06-28 10:26:18 +00:00
Quentin Robert
3eb64b175d
Merge pull request #137 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.21.0
v3.21.0
2026-06-28 12:25:54 +02:00
Quentin Robert
25a8adc91d
chore(main): release 3.21.0
2026-06-28 12:11:12 +02:00
MasutaYunikon
d533751ffb
Merge remote-tracking branch 'origin/main'
2026-06-28 12:10:45 +02:00
MasutaYunikon
6f1e0dc844
feat(settings): ajout de englishDirectory qui permet d'avoir Season XX au lieu de Saison X
2026-06-28 12:10:34 +02:00
github-actions[bot]
894a7ed2b1
chore: update version.txt to v3.20.3
2026-06-26 13:25:13 +00:00
Quentin Robert
c87b7a4c7f
Merge pull request #136 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.20.3
v3.20.3
2026-06-26 15:24:47 +02:00
Quentin Robert
a000e349c9
chore(main): release 3.20.3
2026-06-26 15:24:30 +02:00
MasutaYunikon
f23e3c04ec
Merge remote-tracking branch 'origin/main'
2026-06-26 15:23:45 +02:00
MasutaYunikon
63146fdc27
fix(serie): ajout du label de saisons avec les episodes
2026-06-26 15:21:55 +02:00
github-actions[bot]
7795598346
chore: update version.txt to v3.20.2
2026-06-26 12:52:07 +00:00
Quentin Robert
04252db0c4
Merge pull request #135 from Masutayunikon/release-please--branches--main
...
chore(main): release 3.20.2
v3.20.2
2026-06-26 14:51:44 +02:00