CHANGELOG v2.2.0
Under the Hood
- Refactored CLI commands and associated managers.
- Implemented new SQLite database PRAGMA settings (
JOURNAL_MODE = WALandSYNCHRONOUS = NORMAL) for improved writing concurrency. - Added the
richpackage for CLI enhancements. - Improved error logging.
Features
- Added achievements, accessible from the
/profilepage. - Added a
Wordle-likegame featuring movie covers for fun :). - Created a demo profile to allow users to preview
MyListswithout creating an account.
UI Modifications
- Streamlined the
/listupdate system enabling direct updates from that page instead of the/detailspage. - Added navigation between media stats pages (
/stats,/achievements, and/profile). - Added circle avatars in the follows tab section of the
/detailspage - Reduced the font size of the navbar.
- Replaced
Font Awesomeicons withLucidicons
Fixes
- Fixed minor label dialog bugs and inconsistencies.
- Removed the Login/Register buttons from the navbar on the homepage (
/). - Fixed logout behavior after account deletion
- Fixed issues with the user history not updating due to
tanstack queryStaleTime set toInfinite. - Fixed the release date updating in the
/details/edit page. - Fixed the finale badge notification when only 1 episode is present.
- Fixed date difference between user
/searchand/profile. - Fixed icon size change on user updates using clamp-line in
/profile. - Fixed very subtle public / restricted account errors.
- Fixed the
langsfilter on/lists. - Fixed
SQLAlchemywarnings in some subqueries.