| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-15 | Fix indexId for created playlist video | Omar Roth | |
| 2019-10-15 | Add support for custom playlists | Omar Roth | |
| 2019-10-14 | Fix white-space for RSS feeds | Omar Roth | |
| 2019-10-14 | Remove SSL redirect | Omar Roth | |
| 2019-10-12 | Remove Patreon links | Omar Roth | |
| 2019-10-10 | Avoid override for X-Client headers | Omar Roth | |
| 2019-10-10 | Add YouTube-Client headers to HTTP requests | Omar Roth | |
| 2019-10-09 | Add support for zh-TW translation | Omar Roth | |
| 2019-10-04 | Fix default value for empty description | Omar Roth | |
| 2019-10-04 | Add description to RSS body | Omar Roth | |
| 2019-10-04 | Refactor process_video_params | Omar Roth | |
| 2019-10-04 | Refactor storyboard generation | Omar Roth | |
| 2019-09-30 | Bump supported Crystal version | Omar Roth | |
| 2019-09-30 | Merge pull request #743 from girst/rssparams | Omar Roth | |
| Forward query string parameters from Atom feeds | |||
| 2019-09-30 | Forward parameters given in ¶ms= from Atom feeds | girst | |
| Any parameters given in ¶ms=... are appended to /watch URLs. This allows e.g. passing &raw=1&listen=1 to a playlist of music and use an rss reader like newsboat as a media player, like so: https://invidio.us/feed/playlist/XXX?params=%26raw%3D1%listen%3D1 All three feeds--channels, playlists, subscriptions--are supported. | |||
| 2019-09-24 | Update privacy policy | Omar Roth | |
| 2019-09-24 | Add fix for index out of bounds during high load | Omar Roth | |
| 2019-09-24 | Update DB calls for 0.31.0 | Omar Roth | |
| 2019-09-24 | Add config options for host binding and port | Omar Roth | |
| 2019-09-24 | Add support for Turkish translation | Omar Roth | |
| 2019-09-24 | Update to Crystal 0.31.0, resolve compiler deprecation warnings, update ↵ | leonklingele | |
| dependencies (#764) * shard: update to crystal 0.31.0 Additionally, no longer use the Crystal "markdown" library which has been removed from the Crystal stdlib in version 0.31.0. See https://github.com/crystal-lang/crystal/pull/8115. Also fix some deprecation warnings using the following commands: find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.escape/URI\.encode_www_form/g' "{}" \; find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.unescape/URI\.decode_www_form/g' "{}" \; sed -i 's/while \%pull\.kind \!\= \:end_object/until \%pull\.kind\.end_object\?/g' src/invidious/helpers/patch_mapping.cr | |||
| 2019-09-22 | Fix typo in Google login | Omar Roth | |
| 2019-09-21 | Add additional handling for unplayable videos | Omar Roth | |
| 2019-09-21 | Update Google login | Omar Roth | |
| 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-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-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-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 | 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-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 | |||
