FreeTube/src/renderer/components
Svallinn 40d7278383
Invidious: Randomize instance on startup
There are now two separate settings related to Invidious instances:
- currentInvidiousInstance
- defaultInvidiousInstance

'currentInvidiousInstance' is a value that exists solely in memory
and it's the value used by the app to make the API calls,
while 'defaultInvidiousInstance' is the value that can be persisted
in the database by user action and will be used to initiate
the 'currentInvidiousInstance' on startup.

If the user has not saved a default value to the database,
'currentInvidiousInstance' is randomized from
a fetched list of viable candidates.
2021-07-03 02:55:56 +01:00
..
data-settings Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
distraction-settings feat: added ability to hide Playlists (#972) 2021-03-06 11:21:22 -05:00
external-player-settings Add support for External Players (closes #418) (#1271) 2021-06-13 17:31:43 +02:00
ft-auto-grid Extend video size to fill whole grid container 2020-12-17 23:28:30 -05:00
ft-button feat: better keyboard navigation (#1104) 2021-04-27 20:29:28 +00:00
ft-card Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-channel-bubble Fix linting issues 2020-09-15 23:10:15 -04:00
ft-element-list Fix lazy wrapper's height in list mode 2020-08-25 21:19:25 +03:00
ft-flex-box Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-grid Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-icon-button Initial Playlist implementation. Functions like basic favorites list 2021-01-14 18:03:23 -05:00
ft-input * Update top nav search input to disable spellcheck (#1346) 2021-06-15 14:42:37 +00:00
ft-intersection-observer Creating ft-intersection-observer component (#571) 2020-10-03 16:30:09 -04:00
ft-list-channel Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-list-dropdown Fix spelling of tertiary 2020-03-25 03:33:53 +13:00
ft-list-lazy-wrapper Extend video size to fill whole grid container 2020-12-17 23:28:30 -05:00
ft-list-playlist Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-list-video Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-loader Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-notification-banner Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
ft-profile-bubble Profile+Everywhere: Tweak CSS on profile related components 2021-06-16 05:34:37 +01:00
ft-profile-channel-list Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-profile-edit Profile+Everywhere: Tweak CSS on profile related components 2021-06-16 05:34:37 +01:00
ft-profile-filter-channels-list Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-profile-selector Profile+Everywhere: Tweak CSS on profile related components 2021-06-16 05:34:37 +01:00
ft-progress-bar Finish Profile Logic and working subscriptions 2020-09-01 23:21:32 -04:00
ft-prompt Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
ft-radio-button Prevent certain search filter combinations from being used 2020-12-17 13:55:47 -05:00
ft-search-filters Top-Nav: Improve search filter's appearance (#1360) 2021-06-15 14:53:06 +00:00
ft-select Add tooltips and context to the settings page 2020-10-19 11:32:53 -04:00
ft-share-button Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-slider Alignment and typography corrections (#653) 2020-10-14 11:12:58 -04:00
ft-timestamp-catcher Update dependencies and fix linting problems 2020-10-04 14:30:54 -04:00
ft-toast Allow hidden toast messages to be clicked through 2020-12-01 11:02:52 -05:00
ft-toggle-switch Fixed tooltip position (#831) 2021-01-11 10:29:55 -05:00
ft-tooltip Fixed tooltip position (#831) 2021-01-11 10:29:55 -05:00
ft-video-player Watch: set volume's session value to 0 when the player is muted (#1352) 2021-06-14 17:15:46 +00:00
general-settings Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
player-settings Settings: Remove unnecessary handler for `defaultVolume` update 2021-06-11 02:56:39 +01:00
playlist-info Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
privacy-settings Video meta file removal option (#1154) 2021-04-01 15:54:45 +02:00
proxy-settings Refactor: Erase `@electron/remote` references and other dangerous calls 2021-05-22 00:49:48 +01:00
side-nav Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
side-nav-more-options Hide trending and most popular when set to hidden (Portrait Mode) (#1324) 2021-06-14 17:54:03 +00:00
sponsor-block-settings SponsorBlock (#1130) 2021-05-16 16:01:24 -04:00
subscription-settings Add Proxy configuration to settings. Fix ft-video-list height when using list display 2021-01-14 13:51:33 -05:00
theme-settings Main+Renderer+Dev-Runner: Refactor smooth scrolling toggling 2021-06-16 05:43:26 +01:00
top-nav Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
watch-video-comments Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
watch-video-description Stop replacing YouTube hrefs for protocol links 2021-03-30 03:31:35 +01:00
watch-video-info Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
watch-video-live-chat Chore: Replace `youtube-chat` package with `@freetube/youtube-chat` 2021-06-19 19:12:42 +01:00
watch-video-playlist Add support for External Players (closes #418) (#1271) 2021-06-13 17:31:43 +02:00
watch-video-recommendations PR ready distraction free feature (#596) 2020-10-05 22:27:32 -04:00