Added a link to the Uflix watch provider on the movie detail page, automatically generated based on the movie's title and release year.
Users can now mark one unwatched movie as their next priority. These movies are prioritized in the recommendation algorithm when it is the user's turn in the fair rotation.
In all movies list view, you can now filter by the user who added the movie.
Users can now watch trailers for their favorite movies directly within the application. A "Play Trailer" button is now available on the movie details page, opening a high-quality YouTube player in a seamless modal.
The home page now displays real-time statistics for each user's collection, including "To Watch" and "Watched" counts. These statistics link directly to the full movie list with the appropriate status filters, while the unwatched movies list has been moved off the main page.
Info flash messages now have theme consistent with the application's overall design.
When a movie search returns no results, the application now offers a direct link to the "Add Movie" page, pre-filling the title from the search query.
Added Forgejo OAuth2 authentication, allowing users to link their accounts and sign in using their existing Forgejo credentials. Magic-link authentication has been removed.
All application pages, including the movie list and user profiles, now require users to be authenticated.