[ { "guid": "b6a1c3f2-5d84-4e77-9d2a-7f1c8e4b3a91", "name": "Plugin Update Notifier", "description": "Shows a notification badge on the admin's profile avatar and an entry in the profile menu when plugins have been installed or updated and the server needs a restart. The entry opens a dashboard page listing which plugins changed, their old and new versions, and each release's changelog.", "overview": "Badges the admin avatar when plugins change and a restart is pending.", "owner": "mihaif7", "category": "General", "imageUrl": "https://raw.githubusercontent.com/mihaif7/jellyfin-plugin-update-notifier/main/docs/images/logo.png", "versions": [ { "version": "1.1.1.0", "changelog": "## 🐞 Bug Fixes\n\n- **Nothing runs for non-admins**: the script checks who you are first, instead of every user's browser polling once a minute for an admin-only answer.\n- **Far fewer checks**: every five minutes instead of every minute, and paused while the tab is in the background.\n- **Smaller checks**: each check now asks only for the number it needs, instead of downloading every plugin's full release notes and throwing them away.\n- **Switching tabs is free**: returning to the Jellyfin tab no longer triggers a fresh check.\n- **Lighter on the browser**: the plugin now only keeps an eye on the page while a notification is actually showing, rather than constantly, for everyone.\n\n## 📋 Notes\n\n- The badge can now take up to five minutes to appear after a plugin is updated, rather than up to one. Opening the user menu always shows the current count.\n\n", "targetAbi": "12.0.0.0", "sourceUrl": "https://github.com/mihaif7/jellyfin-plugin-update-notifier/releases/download/v1.1.1.0/updatenotifier_1.1.1.0.zip", "checksum": "57b511983c7750f029d678572acd79e0", "timestamp": "2026-09-14T08:13:43.0000000Z" }, { "version": "1.1.0.0", "changelog": "## ✨ New Features\n\n- **Plugin icon**: the plugin now has its own icon in the catalog and in your plugin list, instead of a blank placeholder.\n\n## 🐞 Bug Fixes\n\n- **Readable changelogs**: a plugin's release notes on the **Plugin Updates** page now appear properly formatted. Bold text, headings and links show as intended, instead of displaying the raw formatting characters around them.\n\n## 📋 Notes\n\n- Nothing to reconfigure. Updating takes only the usual restart.\n- Still Jellyfin 12 only. The avatar badge and profile-menu entry need the [JavaScript Injector](https://github.com/n00bcodr/Jellyfin-JavaScript-Injector) plugin; the dashboard page works without it.\n", "targetAbi": "12.0.0.0", "sourceUrl": "https://github.com/mihaif7/jellyfin-plugin-update-notifier/releases/download/v1.1.0.0/updatenotifier_1.1.0.0.zip", "checksum": "5503252100f57cad5c53f57a244321ec", "timestamp": "2026-09-13T21:14:29.0000000Z" }, { "version": "1.0.0.0", "changelog": "## Plugin Update Notifier 1.0.0.0\n\nFirst release, for Jellyfin 12.\n\nJellyfin installs plugin updates in place but only applies them on the next server restart, and nothing in the UI tells an administrator that a restart is pending. This plugin closes that gap: it watches plugin install and update events and surfaces a clear, dismissible reminder until the server is restarted.\n\n### Features\n\n- Avatar badge: a dot appears on the admin's profile avatar the moment a plugin change leaves a restart pending.\n- Profile-menu entry: a \"Plugin Updates\" item in the user dropdown, shown only to administrators, with a count of what changed.\n- Dashboard page: lists every changed plugin, its old and new version, the release changelog, and a link to each plugin's source.\n- Shared dismiss: dismissing hides the reminder for every admin session, not just one browser; a later plugin change brings it back.\n- Self-clearing: the reminder disappears on its own after the restart it was asking for.\n\n### Requirements\n\n- Jellyfin 12 (this release uses APIs not present in 10.x).\n- The avatar badge and profile-menu entry additionally require the [JavaScript Injector](https://github.com/n00bcodr/Jellyfin-JavaScript-Injector) plugin (4.0.0.0 or newer). The dashboard page works without it.", "targetAbi": "12.0.0.0", "sourceUrl": "https://github.com/mihaif7/jellyfin-plugin-update-notifier/releases/download/v1.0.0.0/updatenotifier_1.0.0.0.zip", "checksum": "a0c49c2a10d2112f809bcfa1a5301c98", "timestamp": "2026-09-13T20:06:31.0000000Z" } ] } ]