summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr (follow)
AgeCommit message (Collapse)Author
2019-11-04Fix escaping in email queryOmar Roth
2019-11-01Add support for '/yts/img' endpointOmar Roth
2019-10-27Add support for configurable administrator emailOmar Roth
2019-10-27Merge pull request #850 from XVnNzb2kFEhV9Tjm/masterOmar Roth
Add Japanese translations
2019-10-27Refactor continuation token handlingOmar Roth
2019-10-27Add support for image captcha in Google loginOmar Roth
2019-10-26Fix monkeypatch for HTTP::ClientOmar Roth
2019-10-26Add Japanese translationsXVnNzb2kFEhV9Tjm
2019-10-25Add HTTPClient poolOmar Roth
2019-10-25Remove code for /api/v1/insightsOmar Roth
2019-10-21Format sourceOmar Roth
2019-10-21Skip deleted videos in playlistOmar Roth
2019-10-20Fix typo in English localeOmar Roth
2019-10-20Fix typo in syncing user preferencesOmar Roth
2019-10-20Move feed_menu and default_home into user preferencesOmar Roth
2019-10-20Fix redirect for livestreamsOmar Roth
2019-10-16Allow unlisted playlists to be viewed from /api/v1/playlists/Omar Roth
2019-10-15Fix indexId for created playlist videoOmar Roth
2019-10-15Add support for custom playlistsOmar Roth
2019-10-14Remove SSL redirectOmar Roth
2019-10-09Add support for zh-TW translationOmar Roth
2019-09-30Merge pull request #743 from girst/rssparamsOmar Roth
Forward query string parameters from Atom feeds
2019-09-30Forward parameters given in &params= from Atom feedsgirst
Any parameters given in &params=... 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-24Update DB calls for 0.31.0Omar Roth
2019-09-24Add config options for host binding and portOmar Roth
2019-09-24Add support for Turkish translationOmar Roth
2019-09-24Update 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-22Fix typo in Google loginOmar Roth
2019-09-21Update Google loginOmar Roth
2019-09-08Add support for channel redirectsOmar Roth
2019-08-31Fix invalid viewCountText in related videosOmar Roth
2019-08-27Handle redirects in /videoplaybackOmar Roth
2019-08-27Minor refactorOmar Roth
2019-08-21Add 'playlistThumbnail' to playlist objectsOmar Roth
2019-08-21Refactor search extractorOmar Roth
2019-08-16Fix playlist_thumbnail extractorOmar Roth
2019-08-16Fix season playlistsOmar Roth
2019-08-15Add 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-09Merge pull request #680 from leonklingele/add-player-stylesOmar Roth
Add support for player styles
2019-08-09Force redirect for videos without audioOmar Roth
2019-08-09Add support for player stylesLeon 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-02Sort dash representations by framerateOmar Roth
2019-07-31Fix image url extractorOmar Roth
2019-07-31Fix engagement for zero-view videos (#654)leonklingele
Division by zero resulted in 'NaN'. Fixes https://github.com/omarroth/invidious/issues/653.
2019-07-29Update video extractor0.19.1Omar Roth
2019-07-27Autofill search for playlists and communities pageOmar Roth
2019-07-25Add support for '/embed/?list'Omar Roth
2019-07-24Add support for '/embed/live_stream'Omar Roth
2019-07-22Add support for Google login verificationOmar Roth
2019-07-18Fix check for 2-step verificationOmar Roth