github peterdu1109/NotifySync v5.5.11.1
🔔 NotifySync v5.5.11.1

latest release: v5.5.11.2
2 hours ago

🇬🇧 English

📝 In Short

NotifySync now displays its own bell icon next to the "NotifySync" entry in the Jellyfin admin sidebar — no helper plugin like Jellyfin Enhanced needed anymore.

✨ What's New

  • Native sidebar icon — Set MenuIcon = "notifications" on the plugin's configuration page registration. Jellyfin natively renders a Material bell icon next to the sidebar link, so users get the icon out of the box without any extra setup.

If you were using Jellyfin Enhanced's "Sidebar Custom Links" feature to add NotifySync | notifications, you can now remove that entry — the icon comes from NotifySync itself.


🔧 Technical details for the curious

Single-line change in Plugin.cs:

new PluginPageInfo
{
    Name = "NotifySync",
    EmbeddedResourcePath = GetType().Namespace + ".ConfigurationPage.html",
    MenuIcon = "notifications"   // <-- added
}

MenuIcon accepts any Material Icons name. Jellyfin's web client renders it via <i class="material-icons">notifications</i> next to the sidebar link.

No schema change, no migration, no config.


🇫🇷 Français

📝 En bref

NotifySync affiche maintenant sa propre icône cloche à côté de l'entrée "NotifySync" dans la sidebar admin de Jellyfin — plus besoin de plugin tiers comme Jellyfin Enhanced.

✨ Quoi de Neuf

  • Icône sidebar native — Ajout de MenuIcon = "notifications" à l'enregistrement de la page de config du plugin. Jellyfin affiche nativement une icône Material cloche à côté du lien sidebar, donc les utilisateurs ont l'icône directement, sans setup supplémentaire.

Si tu utilisais la fonctionnalité "Sidebar Custom Links" de Jellyfin Enhanced pour ajouter NotifySync | notifications, tu peux maintenant retirer cette entrée — l'icône vient de NotifySync lui-même.


🔧 Détails techniques pour les curieux

Changement d'une ligne dans Plugin.cs :

new PluginPageInfo
{
    Name = "NotifySync",
    EmbeddedResourcePath = GetType().Namespace + ".ConfigurationPage.html",
    MenuIcon = "notifications"   // <-- ajouté
}

MenuIcon accepte n'importe quel nom d'icône Material. Le client web Jellyfin l'affiche via <i class="material-icons">notifications</i> à côté du lien sidebar.

Aucun changement de schéma, aucune migration, aucune config.

Don't miss a new NotifySync release

NewReleases is sending notifications on new releases.