Releases: KelTech-Services/MediaRoulette
Releases · KelTech-Services/MediaRoulette
Release list
v1.0.8
v1.0.8 What's New
🔓 Optional Local Auth Bypass
- New option on setup page to skip local username/password creation
- Perfect for users behind external auth proxies (Authentik, Authelia, Traefik, etc.)
- Eliminates double-login when your instance is already protected
⚙️ Settings Update
- New "Enable Local Authentication" button for users who skipped local auth initially
- Creates admin account without needing to reconnect Plex
- "Reset Password" and "Log Out" buttons hidden when local auth is disabled (not applicable)
⚠️ Security Note
- Only use auth bypass if your instance is protected by a separate authentication layer
- Anyone who can access the URL will have full access when local auth is disabled
v1.0.7
v1.0.7 What's New
⭐ Minimum Star Score Filter
- New filter to only show results with a minimum audience score
- Options: Any Score, 5+, 6+, 7+, 8+, 9+
- Great for only surfacing highly-rated content from your library
🎨 UI Update
- Changed tomato (🍅) icons to star (⭐) icons on result cards
- Clearer visual connection between the "Audience Score" on cards and the new filter
v1.0.6
What's New
📚 Multi-Select Libraries
- You can now select multiple libraries for both Movies and TV Shows
- Great for users with separate libraries like "Shows", "Shows 4K", "Anime", "Cartoons", etc.
- Backward compatible with existing single-library configurations
🎨 Settings Tooltip Cleanup
- Removed the floating ❓ icon next to the Reset Password button
- Reset Password now shows tooltip on hover (cleaner look)
- Added Reset Password explanation to the "About These Settings" section
- Updated library selection tooltips to reflect multi-select functionality
v1.0.5
What's New
🎯 Distinct Results Tracking
- Spins now track items you've already seen and avoid showing repeats until all unique matches have been displayed
- "Reset Seen Items" button appears after your first spin, showing how many items you've viewed
- Warning banner appears when all unique suggestions have been shown, with option to reset and see repeats
- Seen items automatically reset when you change filters
🔑 Password Reset
- New "Reset Password" button on the Settings page allows you to delete your account and create a new one
- Confirmation dialog prevents accidental resets
- Tooltip explains that this deletes the full admin account, not just the password
👁 Password Visibility Toggle
- Eye icon on password fields lets you show/hide your password on both Setup and Login pages
- Reduces chance of mistyping passwords during account creation
📖 Documentation
- Added Troubleshooting section to README with manual password reset instructions for users locked out of their accounts
v1.0.4
Security Fix
- Information Exposure (CWE-209) — Fixed exception details being exposed to users in error responses. Now returns generic error message while still logging details server-side for debugging.
v1.0.3
Improvements
- Smart Media Type Dropdown — The Media Type filter now only shows options based on your configured libraries:
- Only Movies library configured → Shows "Movies Only"
- Only TV Shows library configured → Shows "TV Shows Only"
- Both configured → Shows all three options
This prevents users from selecting media types that won't return results.
v1.0.2
##Changes (v1.0.2)
- Increased logo size (200px desktop, 150px mobile) with responsive scaling
- Updated screenshots with MediaRoulette branding
- Added Discord and Release badges to README
v1.0.1
v1.0.1
Improvements:
- Spinning indicator on Spin button while loading
- Redirect to Watchlist after adding item
- Filter settings persist across navigation (survive trips to Watchlist and back)
- Spin results persist until next spin or reset
- History hidden by default
- Added "Reset Filters" button
Bug Fixes:
- Fixed Unwatched Only filter for TV shows (now checks viewedLeafCount)
- Show/Hide history no longer clears spin results
v1.0.0 - Initial Release
🎲 MediaRoulette v1.0.0 — Initial Release
Can't decide what to watch? MediaRoulette randomly picks movies and TV shows from your Plex library based on your preferences.
✨ Features
- 🎯 Smart filters — genre, rating, keyword, unwatched, recent releases
- 📺 Watchlist — save picks for later
- 🌙 Dark/light themes
- 📤 Export watchlist to JSON or CSV
- 🔐 Secure Plex OAuth authentication