github ZL154/AchievementBadges_for_Jellyfin v1.5.33

latest releases: v2.4.0, v2.3.1, v2.3.0...
5 months ago

Full preferences + admin controls backend

14 User Preferences (API ready, settings UI coming next release)

Toast & Sound:

  • Enable/disable unlock toasts
  • Enable/disable toast sound
  • Enable/disable confetti
  • Enable/disable milestone toasts
  • Minimum toast rarity filter (All / Rare+ / Epic+ / Legendary+)

Privacy:

  • Hide from leaderboard
  • Hide from compare profiles
  • Hide from activity feed (already existed)
  • Hide from prestige board

Display:

  • Achievement page theme (Default / Dark / Light)
  • Spoiler mode (hides locked badge descriptions with "???")
  • Equipped badge slots (1-10, default 5)
  • Auto-equip new unlocks
  • Push notifications toggle

10 Admin Controls

  • Kill switches for: Leaderboard, Compare, Activity Feed, Prestige, Quests
  • Force Privacy Mode (override all users to hidden)
  • Max Equipped Badges (server-wide cap)
  • Restrict Badge Visibility (users only see own badges)
  • Disable Badge Categories (e.g. hide "Late Night" on family servers)
  • Custom Welcome Message

New Endpoints

  • DELETE /admin/users/{userId}/reset — wipe a user's progress
  • GET/POST /admin/feature-config — read/write admin toggles

All preferences have sensible defaults so existing installations upgrade cleanly. The frontend settings panel (gear icon on achievements page) is coming in the next release.

Don't miss a new AchievementBadges_for_Jellyfin release

NewReleases is sending notifications on new releases.