| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-13 | Update Package Repository for Install | gnomus | |
| 2019-09-12 | Update sub_count extractor | Omar Roth | |
| 2019-09-12 | Hide video count for auto-generated channels | Omar Roth | |
| 2019-09-12 | Add support for abbreviated sub count in search | Omar Roth | |
| 2019-09-12 | Filter movies from recommended videos | Omar Roth | |
| 2019-09-09 | Fix plurilzation regex | Omar Roth | |
| 2019-09-08 | Add support for channel redirects | Omar Roth | |
| 2019-09-07 | Fix map for recommended videos | Omar Roth | |
| 2019-09-07 | Fix extractor for short_view_count_text | Omar Roth | |
| 2019-09-05 | Refactor error handling for API endpoints | Omar Roth | |
| 2019-09-04 | Shrink continuation cursor for YouTube comments | Omar Roth | |
| 2019-09-03 | Update Spanish translation | Jorge Maldonado Ventura | |
| 2019-09-03 | Update French translation | Swann Martinet | |
| 2019-09-03 | Update German translation | Swann Martinet | |
| 2019-09-03 | Update Norwegian Bokmål translation | Allan Nordhøy | |
| 2019-09-03 | Update Esperanto translation | Jorge Maldonado Ventura | |
| 2019-09-03 | Update Arabic translation | ButterflyOfFire | |
| 2019-09-03 | Update ar.json (#728) | Esmail EL BoB | |
| * Update ar.json | |||
| 2019-09-03 | Italian translation update (#724) | unbranched | |
| * Italian translation update | |||
| 2019-08-31 | Fix nillable for recommendedVideos | Omar Roth | |
| 2019-08-31 | Fix invalid viewCountText in related videos | Omar Roth | |
| 2019-08-31 | Fix type cast for viewCount | Omar Roth | |
| 2019-08-31 | fix docker build (#734) | tleydxdy | |
| 2019-08-29 | Provide db user in migrate-db-3646395.sh | Silvan Mosberger | |
| 2019-08-27 | Handle redirects in /videoplayback | Omar Roth | |
| 2019-08-27 | Refactor search params | Omar Roth | |
| 2019-08-27 | Flatten viewCountText | Omar Roth | |
| 2019-08-27 | Minor refactor | Omar Roth | |
| 2019-08-27 | Bump JS/CSS dependencies | Omar Roth | |
| 2019-08-27 | Update recommended videos extractor | Omar Roth | |
| 2019-08-21 | Add 'playlistThumbnail' to playlist objects | Omar Roth | |
| 2019-08-21 | Use accurate sub count when available | Omar Roth | |
| 2019-08-21 | Refactor search extractor | Omar Roth | |
| 2019-08-19 | Fix allowed_regions for globally blocked videos | 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-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-15 | docker: use alpine:edge base image for building | Leon Klingele | |
| This fixes currently failing Docker builds. kemalcr/kemal in version 0.26.0 requires Crystal 0.30.0 which is not yet available on Alpine 3.10 (previously used as the Docker base image). | |||
| 2019-08-14 | Refactor geo-bypass | Omar Roth | |
| 2019-08-14 | shard: update to crystal 0.30.1 | Leon Klingele | |
| 2019-08-14 | shard: update dependencies | Leon Klingele | |
| This updates will/crystal-pg to 0.18.1 and kemalcr/kemal tp 0.26.0. | |||
| 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-10 | travis: also test Docker build | Leon Klingele | |
| 2019-08-09 | Fix typo in ConfigPreferences | Omar Roth | |
| 2019-08-09 | Update videojs-http-source-selector | Omar Roth | |
| 2019-08-09 | Force redirect for videos without audio | Omar Roth | |
