The CSS data-id selector wasn't reliably hiding the action-sheet item in guest sessions, so add a JS pass (part of the lockdown refresh) that matches menu items by data-id, localized visible text, and icon, and hides them with an inline style. The action sheet is added on menu open, which the existing mutation observer already picks up.
22 lignes
1.2 KiB
JSON
22 lignes
1.2 KiB
JSON
[
|
|
{
|
|
"guid": "68540b76-ee74-436d-85ff-2abc884bbea6",
|
|
"name": "ShareLinks",
|
|
"description": "Adds secure, expiring guest-share links for Jellyfin items using temporary hidden users, one-use token redemption, restrictive policies, and scheduled cleanup.",
|
|
"overview": "Temporary guest links for Jellyfin movies and episodes.",
|
|
"owner": "Franciskid",
|
|
"category": "General",
|
|
"imageUrl": "",
|
|
"versions": [
|
|
{
|
|
"version": "1.0.0.0",
|
|
"changelog": "Initial release: ShareLink button on the item menu, temporary guest users confined by tag policy, expiring one-use links, admin dashboard with revoke, and a configurable guest lockdown that hides tag/genre/studio/cast links, the add-to-playlist and add-to-collection actions, and other plugins' UI.",
|
|
"targetAbi": "10.11.0.0",
|
|
"sourceUrl": "https://github.com/Franciskid/jellyfin-plugin-sharelinks/releases/download/v1.0.0.0/sharelinks_1.0.0.0.zip",
|
|
"checksum": "b9d94ddab91e7078046711b77d6ef18b",
|
|
"timestamp": "2026-07-07T00:00:00Z"
|
|
}
|
|
]
|
|
}
|
|
]
|