| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-15 | Add support for custom playlists | Omar Roth | |
| 2019-10-14 | Remove invalid source map directive for videojs-quality-selector | Omar Roth | |
| 2019-10-05 | Hide scrollbar for player menus | Omar Roth | |
| 2019-10-04 | Fix z-index, scrollbar in player | Omar Roth | |
| 2019-10-02 | Fixed bug that made the whole 'Invidious' div clickable. Solves #691 | agony | |
| 2019-09-26 | Update silvermine quality selector | Omar Roth | |
| 2019-09-24 | Fix overflow for player controls | Omar Roth | |
| 2019-09-21 | Update videojs-quality-selector | Omar Roth | |
| 2019-08-27 | Bump JS/CSS dependencies | Omar Roth | |
| 2019-08-18 | js: add support to detect alt, meta and control key in keydown handler (#704) | leonklingele | |
| This fixes a quite severe user experience issue where pressing the 'alt', 'meta' and/or 'ctrl' key along with one of the supported keys (e.g. 'f' to enter video fullscreen mode) would overwrite the default browser behavior. In the case of 'f+meta' we would enter fullscreen mode, and not open the browser search panel as one might expect. This change is required to stay consistent with the way YouTube handles keydown events. | |||
| 2019-08-16 | Fix playlist_thumbnail extractor | Omar Roth | |
| 2019-08-16 | js: add support for keydown events (#678) | leonklingele | |
| * js: add support for keydown events This will modify the player behavior even if the player element is unfocused. Based on the YouTube key bindings, allow to - toggle playback with space and 'k' key - increase and decrease player volume with up / down arrow key - mute and unmute player with 'm' key - jump forwards and backwards by 5 seconds with right / left arrow key - jump forwards and backwards by 10 seconds with 'l' / 'j' key - set video progress with number keys 0–9 - toggle captions with 'c' key - toggle fullscreen mode with 'f' key - play next video with 'N' key - increase and decrease playback speed with '>' / '<' key * js: remove unused dependency 'videojs.hotkeys.min.js' Support for controlling the player volume by scrolling over it is still retained by copying over the relevant code part from the aforementioned library. | |||
| 2019-08-16 | Change font family to better native selection (#679) | Dragnucs | |
| 2019-08-15 | Add prefers-color-scheme support (#601) | psvenk | |
| * Add prefers-color-scheme support This should fix <https://github.com/omarroth/invidious/issues/559>. The cookie storage format has been changed from boolean ("true"/"false") to tri-state ("dark"/"light"/""), so that users without a cookie set will get dark mode if they have enabled the dark theme in their operating system. The code for handling the cookie state, along with the user's operating system theme, has been factored out into a new function `update_mode`, which is called both at window load and at the "storage" event listener, because the "storage" event listener is only trigerred when a change is made to the localStorage from another tab/window (for more info - see <https://stackoverflow.com/a/4679754>). | |||
| 2019-08-09 | Merge pull request #680 from leonklingele/add-player-styles | Omar Roth | |
| Add support for player styles | |||
| 2019-08-09 | Update videojs-http-source-selector | Omar Roth | |
| 2019-08-09 | Add support for player styles | Leon Klingele | |
| This currently includes the following styles: - Invidious, the default - YouTube, using a centered play button and always visible video control bar Implements https://github.com/omarroth/invidious/issues/670. Supersedes https://github.com/omarroth/invidious/pull/661. | |||
| 2019-08-01 | Fix jumpy page on search field focus | Leon Klingele | |
| 2019-07-20 | Remove default arguments from function definitions | Omar Roth | |
| 2019-07-14 | Add '1.75' playback speed | Omar Roth | |
| 2019-07-09 | Add community page | Omar Roth | |
| 2019-07-01 | Resize comment thumbnails | Omar Roth | |
| 2019-06-30 | Add caption styling | Omar Roth | |
| 2019-06-28 | Add cursor: none to player | Omar Roth | |
| 2019-06-28 | Add thumbnail and banners to channel page | Omar Roth | |
| 2019-06-22 | Prevent firing _onStreamProgress after aborting | Omar Roth | |
| 2019-06-16 | Fix event listener for notifications.js | Omar Roth | |
| 2019-06-16 | Optimize get_subscriptions AJAX | Omar Roth | |
| 2019-06-16 | Add target="_blank" to embed titles | Omar Roth | |
| 2019-06-16 | Fix title URL for embedded videos | Omar Roth | |
| 2019-06-16 | Fix typo in notifications.js | Omar Roth | |
| 2019-06-16 | Shorten timeout for AJAX | Omar Roth | |
| 2019-06-16 | Add clickable title for embedded videos | Omar Roth | |
| 2019-06-15 | Fix retry on timeout for AJAX requests | Omar Roth | |
| 2019-06-08 | Add title overlay to embedded videos | Omar Roth | |
| 2019-06-08 | Add premiere date to watch page | Omar Roth | |
| 2019-06-07 | Minor refactor | Omar Roth | |
| 2019-06-05 | Use short URL for sharing videos | Omar Roth | |
| 2019-06-01 | Only add notification event listener after onload | Omar Roth | |
| 2019-06-01 | Add support for Web notifications | Omar Roth | |
| 2019-05-29 | Add 'comments' as URL parameter | Omar Roth | |
| 2019-05-28 | Shrink h1 on mobile | Omar Roth | |
| 2019-05-27 | Update videojs-vtt-thumbnails version | Omar Roth | |
| 2019-05-27 | Add "local" to "next video" URLs | Omar Roth | |
| 2019-05-20 | Reset playbackRate once player has caught up to source | Omar Roth | |
| 2019-05-16 | Refactor watched_widget.js | Omar Roth | |
| 2019-05-14 | Fix comments for age-restricted videos | Omar Roth | |
| 2019-05-11 | Fix font color for captions button | Omar Roth | |
| 2019-05-09 | Add option to toggle theme without reload | Omar Roth | |
| 2019-05-09 | Fix typo in player.js | Omar Roth | |
