What's in it
🏆 Force-hide propagates across all open sessions
Periodic re-resolve tightened from 60 s → 15 s, plus now fires on hashchange and visibilitychange. An admin flipping ForceHideEquippedShowcase reaches every other user's open tab within ~15 seconds — no refresh needed.
👤 Avatar glitch fixed
The .ab-fd-avatar.online CSS rule used background: shorthand with a green gradient, which clobbered the inline background-image: url(...) of the Jellyfin profile picture. Split into background-color + background-image separately and dropped the online gradient entirely — online state now shows via the green inset ring + status dot only. Profile images render cleanly with or without the online indicator.
🛠️ Admin friends controls (new)
Two new toggles in the Feature Controls section:
- Friends feature enabled — master kill switch. When off, the floating button + drawer don't mount, and the friends endpoints return empty.
- Simple friends mode — drawer hides the Requests + Find tabs; the Friends tab shows every user on the server instead of a follow-list. Useful on small family servers where the request/accept flow is friction.
📍 Friends button corner picker (new user preference)
Choose where the floating button sits:
- Bottom-left (default)
- Bottom-right
- Top-left
- Top-right
Drawer slide direction follows the button anchor. A new ab:friends-corner-changed event is broadcast on save so the button moves instantly without a refresh.
🌐 i18n
+9 new keys × 8 languages (settings.friends_corner, 4 corner labels, simple-empty state, 2 admin toggle labels). 689 total keys per translation file.
MD5: BCE4EABAF88C43893A7A7F4E665A4F86