Releases
v2.0.0
CHANGELOG v2.0.0
Under the Hood
Very large amount of backend code refactoring and database schemas refactoring (> 15 db migrations!)
Add Vaccum
and Analyze
commands in the flask CLI to optimize the SQLite database
Add new flask CLI command to remove non-activated user > 7 days
Add marshmallow schemas for input validation in the backend
Add tanstack query
(useQuery + mutations) for every API call in the frontend
Add local cache mutations using tanstack query
for faster loading
Better error handling in the backend and the frontend
Better mails sending based on error type
Now poetry
is used to manage the backend dependencies
Add Tanstack Table
for the table view in /list
and the /history
page
Update all dependencies (backend and frontend)
Features
Possibility to delete media updates (in /history
, /details
, and /profile
)
Media List CSV Export (in /settings
)
Add played game platform (in /details
) and stats (in /stats
)
Advanced Media List Filtering (in /list
)
Toggle Table/Grid View (in /list
)
When refreshing the details of a media (managers
only), all the details are updated
Add a 'tab reminder' for the /coming-next
page and the /trends
page
Add a new Features
page (in /features
)
UI Modifications
Add Table View to the Media List (in /list
)
Removed frames around profile pictures (in /profile
and /hall-of-fame
)
Removed the icons for the media levels (in /profile
and /hall-of-fame
)
Redesigned the error page/component
Changed the emails templates (account activation, password reset)
Add GitHub Changelog
in the footer
Level is shown in the /list
page
Fixes
Fix padding on stats cards in /stats
in ipad landscape mode
Removed comments
as a sorting option in /list
(added it in the advanced filter)
Fix scrollbar in the filters side sheet in /list
Fix sorting Plan to X by release dates in /coming-next
Fix potential bug in oAuth2 authentication (username could be not unique)
You can’t perform that action at this time.