| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-19 | Fix allowed_regions for globally blocked videos | Omar Roth | |
| 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 | Fix season playlists | Omar Roth | |
| 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-14 | Merge pull request #694 from 2secslater/player-preferences-typo-fix | Omar Roth | |
| Fix annoying typo in Preferences view for the player view | |||
| 2019-08-14 | Refactor geo-bypass | Omar Roth | |
| 2019-08-14 | Format Crystal files | Leon Klingele | |
| Crystal 0.30.1 apparently introduced some breaking changes to their code formatter which made CI fail. The code was automatically formatted by running crystal tool format | |||
| 2019-08-14 | Fix annoying typo in Preferences view | Andrew | |
| 2019-08-09 | Fix typo in ConfigPreferences | Omar Roth | |
| 2019-08-09 | Merge pull request #680 from leonklingele/add-player-styles | Omar Roth | |
| Add support for player styles | |||
| 2019-08-09 | Force redirect for videos without audio | 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-05 | Format history.ecr | Omar Roth | |
| 2019-08-05 | Update icon for unlisted videos | Omar Roth | |
| 2019-08-05 | Fix detection of unavailable videos | Omar Roth | |
| 2019-08-04 | Fix detection of premium content | Omar Roth | |
| 2019-08-04 | Fix overflow for channel description | Omar Roth | |
| 2019-08-02 | Sort dash representations by framerate | Omar Roth | |
| 2019-08-01 | Add fix for channels with empty descriptions | Omar Roth | |
| 2019-07-31 | Add description to channel pages | Omar Roth | |
| 2019-07-31 | Fix image url extractor | Omar Roth | |
| 2019-07-31 | Fix engagement for zero-view videos (#654) | leonklingele | |
| Division by zero resulted in 'NaN'. Fixes https://github.com/omarroth/invidious/issues/653. | |||
| 2019-07-30 | Fix typo in video extractor | Omar Roth | |
| 2019-07-29 | Fix handling for video content warnings | Omar Roth | |
| 2019-07-29 | Update video extractor0.19.1 | Omar Roth | |
| 2019-07-27 | Autofill search for playlists and communities page | Omar Roth | |
| 2019-07-25 | Add support for '/embed/?list' | Omar Roth | |
| 2019-07-24 | Add support for '/embed/live_stream' | Omar Roth | |
| 2019-07-22 | Add support for Google login verification | Omar Roth | |
| 2019-07-20 | Refactor continuation protocol buffers | Omar Roth | |
| 2019-07-20 | Fix continuation for last page of playlists | Omar Roth | |
| 2019-07-18 | Update translations | Omar Roth | |
| 2019-07-18 | Fix check for 2-step verification | Omar Roth | |
| 2019-07-18 | Add 'force_resolve' to fix issues with rate limiting | Omar Roth | |
| 2019-07-14 | Disable autoplay in community tabs | Omar Roth | |
| 2019-07-14 | Add '1.75' playback speed | Omar Roth | |
| 2019-07-12 | Add support for Icelandic translation | Omar Roth | |
| 2019-07-12 | Minor refactor | Omar Roth | |
| 2019-07-12 | Update Google login | Omar Roth | |
| 2019-07-11 | Fix extraction for ytInitialData | Omar Roth | |
| 2019-07-10 | Raise 400 on invalid request to '/feed/webhook' | Omar Roth | |
| 2019-07-10 | Add fix for empty title tag when fetching videos | Omar Roth | |
| 2019-07-09 | Add fix for unsupported attachment types | Omar Roth | |
| 2019-07-09 | Remove empty representations from dash manifests | Omar Roth | |
| 2019-07-09 | Fix escaping for materialized view SQL | Omar Roth | |
| 2019-07-09 | Add community page | Omar Roth | |
| 2019-07-08 | Add administrator option to disable proxying | Omar Roth | |
| 2019-07-08 | Add fix for #600 | Omar Roth | |
| 2019-07-07 | Attempt to optimize query for subscription feed | Omar Roth | |
