Changes
- All users can now access achievements - removed admin-only restriction
- Fixed all API calls - rewrote fetch logic to use native fetch with proper auth token headers
- Fixed "Failed to simulate playback. undefined" - the apiClient.fetch() method doesn't exist in Jellyfin, replaced with standard fetch + X-Emby-Token auth
- Fixed sidebar - uses correct Jellyfin CSS classes for proper styling
- All POST/DELETE operations work correctly (simulate, reset, equip, unequip)
Upgrade
Update via Jellyfin Dashboard → Plugins → check for updates, then restart.