github peterdu1109/NotifySync v5.6.2.0
🔔 NotifySync v5.6.2.0

6 hours ago

A documentation & safety patch — no behavior change to the bell, just clearer settings and one guard-rail.

Une mise à jour doc & sûreté — aucun changement de comportement de la cloche, juste des réglages plus clairs et un garde-fou.


🇬🇧 English

✨ What's improved

Clearer settings descriptions in the admin page

  • Quota now explains that a whole series counts as a single entry (regardless of episode count, up to 500 stored per series) — no more surprise when a 200-episode series shows as one card.
  • Deletion tracking now states plainly that it's required for UPD detection, and that replacements are correlated within a 7-day window.
  • Maintenance description broadened (it also covers quota changes and music resync).

Retention guard-rail (7-day minimum)
Deletion retention can no longer be set below 7 days. Reason: the upgrade-detection correlation window looks back 7 days — a shorter retention used to silently purge deletion records before they could be matched to a replacement, quietly breaking UPD detection. The minimum is now enforced (range is 7–365, default still 30).

🛠️ Under the hood

  • PluginConfiguration.DeletedRetentionDays clamp changed from 1–365 to 7–365
  • Admin page retention input min raised to 7, with matching client-side clamp
  • README config table updated to match (quota semantics, 15-min collection interval, retention/detection relationship)
  • No DB schema changes, no migration

🇫🇷 Français

✨ Améliorations

Descriptions de réglages plus claires dans la page admin

  • Le Quota explique maintenant qu'une série entière compte pour une seule entrée (quel que soit le nombre d'épisodes, jusqu'à 500 stockés par série) — fini la surprise quand une série de 200 épisodes apparaît en une seule carte.
  • Le Suivi des suppressions indique clairement qu'il est requis pour la détection MAJ, et que les remplacements sont corrélés dans une fenêtre de 7 jours.
  • La description Maintenance est élargie (elle couvre aussi les changements de quota et la resync musique).

Garde-fou de rétention (minimum 7 jours)
La rétention des suppressions ne peut plus descendre sous 7 jours. Raison : la fenêtre de corrélation de la détection d'upgrade regarde 7 jours en arrière — une rétention plus courte purgeait silencieusement les enregistrements avant qu'ils ne puissent être corrélés à un remplacement, cassant discrètement la détection MAJ. Le minimum est maintenant imposé (plage 7–365, défaut toujours 30).

🛠️ Sous le capot

  • Clamp de PluginConfiguration.DeletedRetentionDays passé de 1–365 à 7–365
  • min du champ rétention de la page admin relevé à 7, avec clamp côté client correspondant
  • Table de config du README mise à jour (sémantique du quota, intervalle collections 15 min, relation rétention/détection)
  • Aucun changement de schéma DB, pas de migration

📦 Upgrading / Mise à jour

Auto-updates from the stable channel on your next Jellyfin restart. If your retention was set below 7 days, it will be raised to 7 on next save.

Mise à jour auto depuis le canal stable au prochain redémarrage Jellyfin. Si ta rétention était sous 7 jours, elle sera relevée à 7 à la prochaine sauvegarde.

Don't miss a new NotifySync release

NewReleases is sending notifications on new releases.