- Added automated onboarding dialog for new users to pick genres, eras, and content types.
- Enhanced "Add Movie" functionality to support folder-per-movie structure with Year and IMDb ID.
- Improved ui.js with custom dialogs for Onboarding, Rating, and Adding Movies.
- Fixed API accessibility by using standard [Authorize] attributes.
- Added "Mark Viewed" and "Sync" actions to the UI.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
- Fixed 401 Unauthorized errors by using standard [Authorize] attribute.
- Improved rating dialog visibility (opacity/blur) and button text centering.
- Enhanced "Add Movie" with Year and IMDb ID fields in the UI.
- Implemented Jellyfin-standard folder structure for .strm files: "Name (Year) [imdbid-ttX]/Name (Year) [imdbid-ttX].strm".
- Added "Mark Viewed" and "Sync" buttons with status feedback.
- Ensured full compatibility with Jellyfin 10.11+ selectors and hash routing.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
- Fixed 401 Unauthorized errors by switching to standard [Authorize] attributes.
- Improved rating dialog visibility with better background opacity and blur.
- Centered numbers on rating buttons using flexbox.
- Enhanced "Add Movie" dialog with better contrast and spacing.
- Added "Mark Viewed" and "Sync" buttons with status feedback.
- Ensured full compatibility with Jellyfin's hash-based routing.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
- Resolved 401 Unauthorized errors by replacing non-existent AuthorizationPolicies with standard [Authorize] attributes.
- Modernized UI integration using updated selectors for Jellyfin 10.11+ (.mainDetailButtons).
- Replaced browser prompts with custom, theme-appropriate dialogs for Rating and Adding Movies.
- Added "Mark Viewed in MovieNight" functionality and UI button.
- Added "Sync Library" button and "Last Sync" status display to the Home page.
- Fixed Add Movie (STRM) integration and added support for optional stream URLs.
- Improved script reliability with a throttled MutationObserver.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
- Updated ui.js with modern Jellyfin selectors and native-styled components.
- Replaced prompt() with custom dialogs for "Add Movie" and "Rating".
- Added "Mark Viewed" and "Sync Library" actions with UI status feedback.
- Fixed 401 Unauthorized errors by using explicit Jellyfin authorization policies.
- Enhanced .strm file creation logic to support optional URLs.
- Improved Home page integration with a dedicated MovieNight section.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>
- Updated item detail page integration to target `.mainDetailButtons`.
- Replaced rating dropdown with an icon button and custom selection dialog.
- Integrated "Recommend Film" and "Add Movie" as text buttons in Library and Home views.
- Aligned UI styles with Jellyfin's native `emby-button` patterns and ElegantFin theme.
- Improved URL parameter parsing and added throttling to UI injection logic.
Co-authored-by: devitq <118541411+devitq@users.noreply.github.com>