- Update to Angular 17
- Update to Electron 27
- Refreshed visual style, with 12 themes supported
- Search results now update as you type
- Improved search result accuracy in various cases
- Added persistent instrument and difficulty filters
- Reworked advanced search to include more options
- Search result table now has a "compact" view option
- Search result table now shows latest charts by default
- Searches now display the total number of results
- Added the charter or setlist icon on top of the album art
- Reworked chart details display to include more chart information
- Added button to report issues with charts
- Fixed a variety of issues causing some charts to not download
- Download speed and reliability has been significantly improved
- Chart audio is automatically converted to .opus (older CH versions don't support this)
- Added option to download charts as .sng files (a new format currently only supported by CH v1.1 and YARG)
- The list of available charts will now update much more frequently and reliably
- Update to Angular 14
- Update to Electron 23
- Table header is now sticky
- API Endpoints updated (older versions will no longer work)
- Removed Google Authentication (it stopped working and can't be fixed; an alternative solution is in the works)
- Update Electron and Angular to latest versions
- Migrate scripts to use @electron/remote
- Note: support ended for Electron on macOS 10.11 / 10.12, and Windows 7, 8, and 8.1
- Improved and compacted layout of downloads list
- Added "clear completed" button to the downloads list
- Results can now be sorted by clicking on the table header
- Added "download video backgrounds" setting
- Adjusted button dropdown highlighting
- Fixed performance issue with large download queues
- Fixed progress bar animations
- Clear cache button now clears download cache
- Improved error logging for unauthenticated downloads
- Updated to Electron 12
- Advanced Search menu
- Dark mode
- Minor CSS improvements
- Improved searches containing short words
- Improved searches containing common punctuation
- Added a button to log in with Google, which will allow significantly faster download speeds by removing the rate limit. This is optional; downloads still work without logging in, but the rate limit will need to be applied
- Added available difficulties, difficulty numbers, instrument icons, and clickable links to the original google drive folder of each chart
- Made it possible to create a Mac build (upon request, as I don't own a Mac and I need one to make the build)
- Fixed "download all charts for each song" button
- Allowed search to recover after a connection failure
- Added some improvements to error logging
- Improved UI response when an update check fails
- Updated to Angular 11 and Electron 11
(note: these are the changes since v0.1.0)
- Found a workaround to avoid the Google rate limit delay. In the future, signing in with a Google account will be required for the faster speed.
- Added available difficulties, difficulty numbers, instrument icons, and clickable links to the original google drive folder of each chart.
- Made it possible to create a Mac build (upon request, as I don't own a Mac and I need one to make the build).
- Fixed "download all charts for each song" button.
- Allowed search to recover after a connection failure.
- Improved UI response when an update check fails.
- Updated to Angular 11 and Electron 11.
- Overall progress bar now turns red when a download fails
- Fixed incorrectly set default values for settings
- Fixed audio length display for lengths less than one minute
- Fixed displayed album for songs on multiple albums
- Fixed some short words in search query removing all results
- Number indicator on results now correctly shows the number of charts
- selected row is now marked as active
- new searches now scroll to the top
- fixed version dropdown sorting
- made chart dropdown menu scrollable
- improved sidebar resizing