Skip to content

Release 1.1.0

Compare
Choose a tag to compare
@Sv443 Sv443 released this 15 Feb 16:53
· 1036 commits to main since this release
  • Features / Changes:
    • The userscript is now available in 9 languages! To submit or edit translations, please view this guide
    • Added an interface for user-created plugins (see contributing guide for more info)
    • Made site switch hotkey customizable
    • Userscript will now show a welcome page after first install / update
    • Feature to restore last song's time on page reload
    • Made interval of arrow key skip configurable
    • A hint is now sent to Dark Reader to disable itself (see this)
    • Made volume slider scroll sensitivity configurable
    • Added details / help dialog to menu feature list
    • Added queue buttons to all types of song list
    • Added manual version check (can be disabled in config menu)
  • Fixes:
    • BetterYTM now uses a more reliable way to skip to a certain time
    • Fixed resources not loading in Chrome
    • Fixed album list spacing getting messed up by anchor improvements styling
    • Fixed "Start at" option in share menu making tracking parameter reappear
    • Fixed selector for player queue that was changed by a YTM update
  • Internal Changes:
    • The license of the source code has been changed from MIT to AGPL-3.0
    • Migrated to the Rollup bundler
      • Now multiple versions of the script are compiled for the different hosts (GitHub, GreasyFork, OpenUserJS) with slight compatibility fixes each
      • Target branch can now be specified while compiling instead of being tied to the bundler mode
    • Added support for React JSX
    • Added support for external libraries through @require