- paginated/infinite switch to settings
- paginated/infinite home
- paginated/infinite installed songs
- paginated/infinite mapper songs
- settings rearranged
- isDeleted status for song cards
- mappers paginated table
- mapper detail view (paginated song cards!)
- mapper playlist download
- mapper tabs to navigation bar
- navigation bar (responsive update)
- mapper detail view opens on mapper name click
- download sequence
- #42 performance on update installed songs cache
- #42 hash computing for installed songs change detection
- Corrupted song file handling (Thanks to Spryte)
- typo
- Challange Community Discord
- missing db.sqlite3 after installation
- splash screen
- start up sequence
- search by song id function
- BeatSaver to community sites
- detail tab style
- move to beta versions
- local songs search page
- local songs filter
- local songs counter
- detail page tabs
- persistent pages on navigate (quality of life)
- sqlite local songs cache
- BeatSaver community discord
- detail page is unloaded if not selected for 60 seconds
- custom install script
- rewritten song cards
- rewritten difficulty card
- rewritten navigation
- detail page tweaks
- tour
- on success, remove single installtion from queue
- setting sidebar not closebale on missing settings
- angular 12
- primeng 11 (primeng 12 is a buggy hell)
- a bunch of visual tweaks
- error handling
- song detail page
- song leaderboard
- persistent filter (on navigate)
- community menu button
- add version to about panel
- default settings not loaded on first start
- daily rotate logs
- Changelog panel
- About panel
- auto app updater
- lazy loaded dashboard
- visual tweaks
- property changed wasn't called on ipc events
- Functions tour
- Custom splash screen
- Lazy loading
- Expandable song cards
- Persistent window status
- Default search on client startup
- Persistent download queue
- Menu
- Settings
- Download queue system
- BeatSaber installtion folder reader
- BeatSaber player stats reader
- BeatSaver map search functionality
- Filter player stats with 0 counters
- Error on unzip maps with subfolders
- Date range not selectable