Skip to content

Latest commit

 

History

History
139 lines (89 loc) · 6.37 KB

CHANGELOG.md

File metadata and controls

139 lines (89 loc) · 6.37 KB

Changelog

v1.4.6

  • Fixed the "Shuffling..." text on the shuffle button not being reset after a shuffle.

v1.4.5

  • Added an additional threshold to prevent the API quotas to be used up by channels with too many uploads by accident.
  • Added an alert for users of custom API keys when they are shuffling from a channel with 20,000+ uploads, as the YouTube API only provides the most recent 20,000 results.
  • Added a small text change to the shuffle button to indicate the shuffle is working in case it takes a bit longer to fetch data from the database.
  • Fixed some alignment issues in the extension popup.
  • Removed unused code.

v1.4.4

  • Unfortunately, an attacker has compromised the default API keys provided by the extension. You can read the statement here. These keys have therefore been disabled. You can still use your own custom API key, which is never transmitted to the extension's database and can therefore not be stolen. If you do not have a custom API key, you can generate one here. I will be working on reworking the way in which the extension communicates with YouTube's API to prevent this from happening again. I apologize for the inconvenience.
  • Fixed a bug where the channel name displayed in the popup would sometimes not be synchronized with the one that is used in the backend.
  • Fixed a bug where it would not be possible to set the shuffle percentage to 100% if another value was previously set.

v1.4.3

  • Fixed a bug occurring when a channel has no videos.

v1.4.2

  • The shuffle button will now show the current progress when more than one request to the YouTube API needs to be made.
  • The extension popup now shows the number of videos you have shuffled so far.
  • Fixed a bug where the surprise wouldn't work for people with certain settings.

v1.4.1

  • Added a small surprise!
  • Fixed a bug that caused the shuffle button to not work initially after an update in a specific case.

v1.4.0

  • Added a shuffle button to the extension popup that will shuffle from your most recently visited channel. When shuffling using this button, a new tab will open that must remain open while the shuffle is being prepared.
  • When an error is encountered, the full error message and a hint for what to do about it will be displayed.
  • Some updates to the internal handling of API keys.
  • Improved maintainability of the codebase.

v1.3.0

  • Limited the amount of daily requests a user may make to the YouTube API to protect the userbase against abuse. This should not affect users with normal usage patterns. If you are affected by this, you may make use of the custom API key option to remove this limitation.
  • The extension now provides more information when setting a custom YouTube API key.
  • Improvements to the reliability of API requests.
  • Various improvements to storage management both locally and in the remote database.
  • Reduced the size of stored video data.

v1.2.1

  • Fixed an issue with the API.

v1.2.0

  • You are now able to set the percentage of videos that are shuffled for each individual channel instead of one global value. Simply visit a channel or video page and open the extension popup.

v1.1.2

  • Removed unnecessary logging.

v1.1.1

  • Fixed a bug where the extension would throw an API error when navigating from the subscriptions to a channel page and clicking the shuffle button.

v1.1.0

  • The shuffle button is now displayed on all sub-pages of a channel page no matter the entry page.
  • The extension now uses a faster & more reliable method of getting the channel ID for the current page.

v1.0.1

  • When opening shuffled videos in a new tab, the currently playing video will be paused.

v1.0.0

  • Added a new option: Open the shuffled video in a new tab.
  • Added a new option: Open the shuffled video within the uploads playlist of the channel.
  • Added a new option: Only shuffle from the last x% of videos uploaded on the channel - use this to exclude older videos from the shuffle.
  • The backend database now uses a more efficient method of storing and communicating video IDs.
  • Fixed a bug where the newest videos would not be fetched from the YouTube API in a certain case.
  • Fixed a bug where the extension was attempting to access a non-existent version of the shuffle-button.

v0.2.2

  • Fixed a bug where the extension would shuffle from videos of the wrong channel when navigating from the subscriptions to the channel page.
  • Changed the text of the button from "Random" to "Shuffle" to match YouTube's naming conventions.

v0.2.1

  • Fixed increased API quota usage introduced by a previous update.
  • Prevented the icon on the 'Randomize' button from not loading in fast enough in some cases.

v0.2.0

  • Eliminated previously necessary page reloads during normal YouTube navigation.
  • Added support for channel pages in the format "youtube.com/channelName".
  • Fixed a bug where users using a custom API key would need to re-fetch video ID's more often than would be necessary.

v0.1.2

  • Fixed a bug preventing interaction with the database in some cases.

v0.1.1

  • Added option to use custom API key.
  • Added option to opt out of sharing video id's with other users (can be enabled if using a custom API key).
  • Smoother user experience in some places.
  • Various bugfixes.

v0.1.0.2

  • Fixed a bug where the extension would not be able to choose a video if a channel has uploaded a new video since the last check.

v0.1.0.1

  • If a deleted video is chosen by the extension, it will now choose a new one instead of redirecting to a broken YouTube page.
  • Various improvements to how local storage is handled.
  • The extension will now make less requests to the database.

v0.1.0

  • Added a backend database removing the need for users to provide an API key.
  • The extension popup has a new look! No more default html.
  • The extension icons and store visuals have been updated.
  • Various bugfixes.

v0.0.2

  • Added the randomize-button to YouTube video pages - find it next to the subscribe button!
  • The button is now smarter and will be able to tell you if you should wait or if something went wrong.
  • Sped up & fixed some things.

v0.0.1

  • Initial release.