🧪 Beta channel. To be validated before it reaches stable.
Canal beta — à valider avant passage en stable.
🚀 For Jellyfin 12.0 and newer. On Jellyfin 10.11.x, use the stable release — this build will not load there.
Pour Jellyfin 12.0 et plus récent. En 10.11.x, utilisez la version stable — ce build ne s'y chargera pas.
🇬🇧 English
✨ Improvements
- The NotifySync settings page shows up right away, and its library, collection and deletion lists load in behind it.
- Regenerate history first saves what is on the form, so a library ticked just beforehand is part of the rescan.
- The catalog describes the plugin in both French and English, with no installation steps.
🐛 Fixes
- During a library scan, a new title stays out of the bell until Jellyfin has filled it in: no more episode listed under its file name, or film still under its folder name, corrected a moment later.
- A series, film or album moved to another library brings its notification along, to the right category and the same spot; every user keeps it read or dismissed as before, and no one gets a title that was not already in their bell.
- Settings come through intact when two NotifySync versions are loaded together, and a settings file that cannot be read is never overwritten with the defaults.
- Save, Add category, the deletions switch and Select all respond even after another plugin's settings page was visited first.
- The plugin page describes NotifySync in the server's language: French on a French server, English on any other.
- Hovering the version number shows a hint in the page's language, not a mix of French and English.
- Under Dashboard › Devices and Activity, each browser keeps its real name and version instead of becoming a "Web" device.
🔧 Internal — nothing changes on screen
- The NotifySync settings script stays out of other plugins' settings pages.
- Both Jellyfin 12 catalogs list the package as NotifySync, so an update takes the old version's place cleanly.
- The bell's background checks no longer rewrite the browser's device entry in Jellyfin's database.
🇫🇷 Français
✨ Améliorations
- La page des réglages de NotifySync s'affiche aussitôt, et ses listes de bibliothèques, de collections et de suppressions se chargent derrière.
- « Régénérer l'historique » enregistre d'abord ce qui est sur le formulaire : une bibliothèque cochée juste avant fait partie du nouveau scan.
- Le catalogue présente l'extension en français et en anglais, sans étapes d'installation.
🐛 Corrections
- Pendant un scan de bibliothèque, un nouveau titre reste hors de la cloche tant que Jellyfin ne l'a pas complété : fini l'épisode affiché sous son nom de fichier, ou le film encore sous son nom de dossier, corrigé un instant plus tard.
- Une série, un film ou un album déplacé dans une autre bibliothèque emmène sa notification, dans la bonne catégorie et à la même place ; chaque utilisateur la garde lue ou supprimée comme avant, et personne ne reçoit un titre qui n'était pas déjà dans sa cloche.
- Les réglages restent intacts quand deux versions de NotifySync sont chargées ensemble, et un fichier de réglages illisible n'est jamais écrasé par les valeurs par défaut.
- Enregistrer, Ajouter une catégorie, l'interrupteur des suppressions et Tout cocher répondent même après un passage par la page de réglages d'une autre extension.
- La page de l'extension décrit NotifySync dans la langue du serveur : en français sur un serveur français, en anglais sur tous les autres.
- Au survol du numéro de version, l'info-bulle est dans la langue de la page, sans mélange de français et d'anglais.
- Dans Tableau de bord › Appareils et Activité, chaque navigateur garde son vrai nom et sa vraie version au lieu de devenir un appareil « Web ».
🔧 Interne — rien ne change à l'écran
- Le script des réglages de NotifySync reste en dehors des pages de réglages des autres extensions.
- Les deux catalogues Jellyfin 12 nomment le paquet NotifySync : une mise à jour prend proprement la place de l'ancienne version.
- Les vérifications de fond de la cloche ne réécrivent plus la fiche de l'appareil du navigateur dans la base de Jellyfin.