+ append / to folder paths
+ filter recently played by logged in user id
+ fix typo in login response
+ update track logger migration to add foreign key
desc: faulty content range headers
+ fix: tracks not being removed from db on root dirs change
+ implement implicit jwt refreshing
+ remove enableGuest from configs
+ set jwt validity to 30 days
+ prevent updating guest user
+ add docs to whitelisted auth routes
+ fix: sort in get all route
+ fix: folders not having trailing slash in recentlyplayed
.ie. stop relying on folder last mod date, and use the latest file from the folder
+ bump watchdog to v4
+ add WIP docs (stashed in .github/code.docs for now)
+ fix favorites endpoint returning items less than limit
+ add endpoint to remove get silence padding
+ add 'the ulitimate' and 'compilation' to compilation album filters
+ misc
Add dataclass and pathlib imports in taglib.py
Add clean_filename, ParseData, and extract_artist_title functions in
taglib.py
Modify get_tags function in taglib.py to use extract_artist_title
function
Modify LyricsProvider class in lyrics.py to add timeout parameter in
session.get
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add split_artists function in utils/parsers.py
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add remove_prod function in utils/parsers.py
Refactor code and improve code readability
+ hide some progressbars
+ rewrite telemetry into a class
+ remove obsolete start info logs
+ update contributing.md to include contributing.md
+ send posthog event in a bg thread
+ related side effects
+ move build variables into a python file
+ rewrite logic to check if there's an internet connection
+ move IS_BUILD into settings
+ update pyintaller to 6.0.0
+ update other packages to latest