Skip to content

Releases: NikkelM/Random-YouTube-Video

v2.2.0

22 Jun 10:36
218f208
Compare
Choose a tag to compare

What's Changed

  • Fixed the scrollbar on Chromium browsers not being styled correctly.
  • Added links to browser add-on stores to the popup.
  • The shuffle page opened by the popup will now inform you if a shuffle takes a bit longer than expected.
  • The 'Shuffle' button's text will now correctly reset when navigating to a different page after an error was encountered.
  • If an error was encountered when shuffling from the popup, the opened shuffle page will no longer prevent you from shuffling again.
  • Fixed a bug where the extension's service worker would get shut down while video data was being fetched from the YouTube API, leading to a 'Receiving end does not exist' error.
  • Fixed a bug where the shuffling page opened by the popup would sometimes incorrectly show an error message for a brief moment.
  • Internal pages such as the changelog page will now use more available space on smaller resolutions.

Full Changelog

v2.1.0

02 Jun 13:36
c1fd5c9
Compare
Choose a tag to compare

What's Changed

  • The extension is now available for Firefox as well.
  • The extension's background service worker will no longer reload if an error was encountered when shuffling using the button in the popup.
  • Fixed a bug where a fatal error would be encountered if the extension was choosing a non-embeddable video and shorts were ignored.
  • Fixed a bug where the 'Shuffle' button could sometimes show a negative fetch percentage when updating a channel's videos.
  • Fixed a bug where you were unable to shuffle when using the 'percentage' filtering option with a value of 100%.
  • Fixed a bug where it was possible that the default user settings would not get initialized correctly when first installing the extension.
  • Fixed a bug where new tabs opened by the extension would sometimes be opened in a new window instead.
  • Fixed a number of bugs related to internal message passing that may have occurred when using the extension on Firefox.
  • Fixed some cosmetic issues across the extension.
  • Made the internal handling of user settings more robust.
  • The extension is now bundled using Webpack, which makes it faster and easier to maintain.

Full Changelog

v2.0.0

18 May 16:26
50f69f7
Compare
Choose a tag to compare

What's Changed

  • Added a new option: 'Ignore shorts'. When enabled, the extension will not choose shorts when shuffling. This option is disabled by default, you can enable it in the extension popup.
  • The 'Open as playlist' option has been reworked to be more useful in the context of the extension: If this option is enabled, the shuffle will now open a playlist of randomly chosen videos instead of the uploads playlist of the channel. Please note that YouTube does not allow you to save this playlist.
  • Added an input to let you choose how many videos should be shuffled and placed in the playlist when the 'Open a playlist' option is enabled. YouTube limits the length of these temporary playlists to 50 videos. Higher values will also lead to longer shuffle times.
  • The 'Reuse new tab' option is now able to reuse the tab even if it is not the currently focused one. It will however not reuse the tab if you have since navigated away from YouTube, to not accidentally overwrite a page you might still need.
  • Added a 'Changelog' button to the popup that will open the changelog in a new tab. The button will be highlighted if the extension has received an update since the last time you opened the changelog. You can also use this page to view older versions of the changelog.
  • Added hints and useful information about the extension to the shuffling page opened when using the shuffle button from the popup.
  • Added a tooltip to the 'Shuffle' button on channel and video pages.
  • Added a link to the YouTube API documentation to help you get started with setting up your own API key. You can find it in the popup when enabling the 'Use custom API key' option.
  • Sliders in the popup for enabled options will no longer play their 'enable' animation when the popup is opened and instead directly start in the correct position.
  • Changed some default settings for a better first-time experience.
  • Sped up the process of checking if a video exists or not by not waiting for unnecessary results from an API request.
  • Sped up the popup initialization.
  • Fixed the buttons displayed under a video sometimes being misaligned/overlapping for most resolutions.
  • Fixed a bug where it was possible that the 'Shuffle' button shuffled from a previously visited channel instead of the current one.
  • Fixed an issue with the extension checking an internal URL against a fixed instead of dynamic extension ID.
  • Fixed a small scaling issue in the popup.

Full Changelog

v1.5.2

07 May 21:48
75e7ba0
Compare
Choose a tag to compare

What's Changed

  • Added an option that allows you to reuse the same tab when shuffling multiple times from the same channel. This setting only takes effect if you have enabled the option to open shuffled videos in a new tab.
  • Fixed a bug where it was possible for the database to not include some videos uploaded on a channel.

Full Changelog

v1.5.1

24 Apr 19:28
c7a6a25
Compare
Choose a tag to compare

What's Changed

  • Correctly migrate old channel settings to the new format.
  • Small improvement to backend logic for channel settings.

Full Changelog

v1.5.0

24 Apr 16:48
c3382e0
Compare
Choose a tag to compare

What's Changed

  • Added three new options to the popup: You can now choose to only shuffle from...
    • ...videos uploaded on or after a certain date.
    • ...videos uploaded on or after the day another video was uploaded.
    • ...the most recent x% of videos uploaded on the channel.
  • Fixed a bug that might sometimes cause user settings to not get saved correctly.

Full Changelog

v1.4.6

19 Apr 18:15
ba72c88
Compare
Choose a tag to compare

What's Changed

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

Full Changelog

v1.4.5

04 Apr 09:22
bba0c91
Compare
Choose a tag to compare

What's Changed

  • 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.

Full Changelog

v1.4.4

02 Apr 16:24
1edc802
Compare
Choose a tag to compare

What's Changed

  • 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.

Full Changelog

v1.4.3

30 Mar 09:53
5bedf5f
Compare
Choose a tag to compare

What's Changed

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

Full Changelog