Releases: Crossoufire/MyLists
Releases · Crossoufire/MyLists
MyLists v1.0.0
CHANGELOG v1.0.0
Under the Hood
- Overhauled (a bit) the code for the stats graphs in
/list/stats
. - Standardized
comment
in/list
and/details
. - Transitioned from an
onClick
to aLink
for/trends
and/search
. - Implemented a
collapseHook
for the profile components. - Added the SWR library to optimize data fetching and caching.
- Removed
react-tooltip
dependency and use the tooltips ofreact-bootstrap
. - Removed
react-minimal-pie-chart
dependency and userecharts
only. - Code refactoring to enhance overall code quality.
UI Modification Desktop
- Adjusted text and graph colors of the media stats in
/list/stats
- Adjusted graph label in
/global_stats
navbar. - Enabled middle mouse button to open media in new tab for
/search
and/trends
. - Modified
x
icon in the/search
navbar. - Revamped the display of the profile media with tabbed layout in
/profile
. - Added a
confirmationHook
to prompt confirmation before deleting a media in/list
and/details
.
UI Modification Mobile
- Navigation hamburger now retract upon loading a Link.
Code Refactoring (backend)
- Refactored the stats code of the
/medialist
route. - Refactored the
/profile
route and associated functions for the new tabbed media display. - Removed the custom SSL SMTP Handler, allowing for TLS only.
- Code refactoring to enhance overall code quality.
Bug Fixes
- Fixed an issue with user
/search
in navbar: inability to access the other pages. - Fixed wrong Notifications media name for games.
Other
- Merged the
/add_media_to_db
route with the/details
route for the use of Link instead of onClick in the frontend. - Implemented a personalized error message using Flask's abort for the
TMDB API
. - Introduced a
classes
folder for better code organization. - Changed cookies settings for the refresh token