Update app icon
The app icon has been updated with a new design.
Revamp navigation and inbox experience
The app's navigation has been redesigned for better usability. The inbox experience has been improved with a new layout and better handling of friend recommendations. Unread messages are now clearly indicated.
Enhance movie metadata storage
Improved the storage of movie details to include synopsis and synopsis language, allowing for richer movie information.
Optimize image loading for movie posters
Movie posters now load more efficiently by using device pixel density and screen dimensions to request appropriately sized images, reducing load times and improving visual quality.
Remove redundant inbox button
The redundant inbox button in the friend connections panel has been removed to streamline the UI.
Redesign friend inbox screen
The friend inbox screen has been redesigned with a more intuitive layout, improved readability, and better handling of recommendations. It now features a card-based design for individual recommendations.
Add movie title copy functionality
Users can now copy the movie title and year to their clipboard directly from the movie details screen.
Refine movie night participant selection
Improved the logic for selecting participants in movie nights, ensuring a more accurate and relevant group for movie suggestions.
Streamline movie night screen layout
The movie night screen layout has been simplified by removing redundant buttons and organizing content more logically.
Optimize taste weight calculation
The calculation of taste weights has been optimized by using a streaming approach, improving performance and efficiency.
Reset settings for various features
Added functionality to reset settings for saved movies, movie nights, and theater inclusion preferences, allowing users to revert to default states.
Implement saved movie store
Introduced a new store for managing saved movies, enabling efficient retrieval and management of user-saved movie data.
Enhance catalog loading and discovery
Improved the catalog loading process to include a 'discover' mode, allowing for broader movie discovery. It also better handles theater data and unverified memberships.
Optimize movie catalog storage
Improved the storage of movie catalog data by preserving origin country information and optimizing updates for movies.
Add theater inclusion preference
Introduced a new preference to control the inclusion of movies playing in theaters in the discovery catalog.
Enhance watch candidate set with discovery features
The watch candidate set now includes new properties for discovery mode, theater movie IDs, and unverified theater membership status, enabling more comprehensive movie recommendations.
Refine movie ranking and scoring
Improved the movie ranking algorithm by incorporating theater inclusion and refining the scoring logic for better personalized recommendations.
Improve catalog coverage display
Enhanced the display of catalog coverage to better indicate issues with country data and provide clearer information to the user.
Update country and region picker UI
The country and region picker UI has been updated with improved search functionality and clearer labels for a better user experience.
Update genre filter label
The genre filter label now dynamically updates to show 'Any Genre' when no genres are selected, providing clearer feedback to the user.
Implement pending movie write tracking
Added a system to track pending movie writes, preventing duplicate actions and improving the reliability of saving movie changes.
Simplify release era filter display
The release era filter display has been simplified for better readability, focusing on the essential information.
Optimize saved list management
Significantly improved the management of saved movie lists, including efficient loading, scrolling, and updating of movie data.
Integrate theater inclusion in discovery
The discovery feature now includes an option to include movies playing in theaters, expanding the range of recommendations.
Redesign watch list screen
The watch list screen has been redesigned for improved navigation, better handling of filters, and a more engaging user experience.
Enhance watch screen UI and discovery features
The watch screen UI has been improved with better handling of loading states and the integration of new discovery features, including theater inclusion and warnings for incomplete data.
Update localization strings
Updated localization strings for English to reflect new features and improvements, including movie title copying and updated friend consent text.
Update Spanish localization strings
Updated Spanish localization strings to align with new features and improvements, such as movie title copying and revised friend consent information.
Update localization strings
Updated localization strings for all supported languages to include new features like movie title copying and revised friend consent text.
Update English localization strings
Updated English localization strings to incorporate new features like movie title copying and refined friend consent details.
Update Spanish localization strings
Updated Spanish localization strings to reflect new features such as movie title copying and adjusted friend consent messaging.
Update Russian localization strings
Updated Russian localization strings to include new features like movie title copying and updated friend consent information.
Update Russian localization strings
Updated Russian localization strings to incorporate new features such as movie title copying and revised friend consent messaging.
Optimize taste weight calculation from stream
Implemented a streaming-based approach for calculating taste weights, improving efficiency and performance.
Add streamed evidence test for taste weights
Added a new test case to verify the streamed evidence calculation for taste weights, ensuring accuracy and robustness.
Enhance TMDB movie search
Improved the TMDB movie search functionality to better handle movie titles with trailing years, ensuring more accurate search results.