changelog.md 4.3 KB

1.2.0

  • Features / Changes:
    • TODO
  • Fixes:
    • TODO

See pull request for more info


1.1.0

  • 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

See pull request for more info


1.0.2

  • Changes:
    • Script is now published to OpenUserJS!
    • Added a OpenUserJS link to the configuration menu


1.0.1

  • Changes:
    • Script is now published to GreasyFork!
    • Added a GreasyFork link to the configuration menu


1.0.0

  • Added Features:
    • Added configuration menu to toggle and configure all features
    • Added lyrics button to each song in the queue
    • Added "remove from queue" button to each song in the queue
    • Use number keys to skip to a specific point in the song
    • Added feature to make volume slider bigger and volume control finer
    • Added percentage label next to the volume slider & title on hover
    • Improvements to link hitboxes & more links in general
    • Permanent toast notifications can be automatically closed now
    • Remove tracking parameter &si from links in the share menu
    • Fix spacing issues throughout the site
    • Added a button to scroll to the currently active song in the queue
    • Added an easter egg to the watermark and config menu option :)
  • Changes & Fixes:
    • Now the lyrics button will directly link to the lyrics (using my API geniURL)
    • Video time is now kept when switching site on regular YT too
    • Fixed compatibility with the new site design
    • A loading indicator is shown while the lyrics are loading
    • Images are now smaller and cached by the userscript extension
    • Song names with hyphens are now resolved better for lyrics lookup
    • Site switch with F9 will now keep the video time
    • Moved lots of utility code to my new library UserUtils

See pull request for more info


0.2.0

  • Added Features:
    • Switch between YouTube and YT Music (with F9 by default)
    • Search for song lyrics with new button in media controls
    • Remove "Upgrade to YTM Premium" tab

See pull request for more info


0.1.0

  • Added support for arrow keys to skip forward or backward (currently only by fixed 10 second interval)