github peterdu1109/NotifySync v5.5.8.8
🔔 NotifySync v5.5.8.8

latest releases: v5.5.12.0-beta1, v5.5.11.12, v5.5.11.11...
one month ago

🇬🇧 English

♻️ Simplification

  • Simpler Upgrade Detection — Removed the deferred processing system (5.5.8.7) and in-memory ID tracking. Instead, OnItemUpdated now re-checks deleted history once metadata is available, reliably catching upgrades that were missed at ItemAdded time
  • Deduplicated Code — Quota and trim logic extracted into a shared helper, reducing code duplication between ProcessBuffer and collection injection

🐛 Fix

  • Collection Dismiss — Fixed collection notifications that couldn't be dismissed (Guid validation was too strict for synthetic IDs like col:xxx:yyy)

⚡ Performance

  • Smarter ProcessBuffer — Existing items are now skipped before any database query, saving ~1500 DB round-trips per library rescan

🇫🇷 Français

♻️ Simplification

  • Détection d'Upgrade Simplifiée — Suppression du système de deferring (5.5.8.7) et du suivi d'ID en mémoire. OnItemUpdated re-vérifie l'historique de suppression une fois les métadonnées chargées, détectant de manière fiable les upgrades manqués à l'ItemAdded
  • Code Dédupliqué — La logique quota+trim est factorisée dans un helper partagé, réduisant la duplication entre ProcessBuffer et l'injection de collections

🐛 Correction

  • Dismiss Collections — Correction du dismiss des notifications de collections (validation Guid trop stricte pour les IDs synthétiques comme col:xxx:yyy)

⚡ Performance

  • ProcessBuffer Optimisé — Les items existants sont ignorés avant toute requête DB, économisant ~1500 allers-retours DB par rescan de bibliothèque

Don't miss a new NotifySync release

NewReleases is sending notifications on new releases.