Commit Graph

2042 Commits (70cbe91776d1de10f2767c6a5ad5912fd705bdd3)
 

Author SHA1 Message Date
Omar Roth 55f0a82249
Remove Patreon links
Omar Roth 7aada3f328
Avoid override for X-Client headers
Omar Roth dad885c051
Add YouTube-Client headers to HTTP requests
Omar Roth f5c7bbfda8
Add support for zh-TW translation
ButterflyOfFire f832743009 Update Arabic translation
Omar Roth 7551de6439
Merge pull request from l10n-tw/translation
Add zh-TW translations.
Omar Roth e03b4b7505
Hide scrollbar for player menus
Omar Roth 2d59fdd178
Fix default value for empty description
Omar Roth e61c8046f4
Fix z-index, scrollbar in player
Omar Roth c0796ac3d6
Add description to RSS body
Omar Roth 68be24ffc6
Refactor process_video_params
Omar Roth 9dcc87c705
Refactor storyboard generation
Omar Roth d36c536107
Merge pull request from delightfulagony/master
Fixed bug that made the whole 'Invidious' home link div clickable. Solves 
agony affeeb39de Fixed bug that made the whole 'Invidious' div clickable. Solves
Jeff Huang f5d8a952f2 Add zh-TW translations.
Omar Roth da07f99d3d
Bump supported Crystal version
Omar Roth eef66de68c
Merge pull request from girst/rssparams
Forward query string parameters from Atom feeds
girst 4aa1180fce Forward parameters given in &params= from Atom feeds
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.
Omar Roth 553d52a45e
Update silvermine quality selector
Omar Roth 347b153884
Merge pull request from leonklingele/docker-travis-warnings
docker,travis: fail build on any warning
Omar Roth 1e7c176481
Merge pull request from leonklingele/travis-shallow-clone
travis: unshallowly clone Git repo
Omar Roth e390405d0c
Update privacy policy
Leon Klingele 7378a84c96
travis: unshallowly clone Git repo
This fixes a compilation error if too many commits were made after the
most recent tag:

    fatal: No names found, cannot describe anything.
    In src/invidious.cr:60:19
      60 | CURRENT_VERSION = {{ "#{`git describe --tags --abbrev=0`.strip}" }}
    Error: expanding macro

See https://travis-ci.org/leonklingele/invidious/jobs/588672881#L275-L290.
Leon Klingele b25013c4a2
docker,travis: fail build on any warning
Omar Roth 6942916f13
Merge remote-tracking branch 'weblate/master'
Omar Roth f69f0b97f5
Add fix for index out of bounds during high load
Omar Roth 4361ea9686
Update DB calls for 0.31.0
Omar Roth be2ee33273
Fix overflow for player controls
Omar Roth 8c2ddb0255
Add config options for host binding and port
Omar Roth 466a5a932b
Add support for Turkish translation
Oguz Ersen 8a3c6382e9
Add Turkish translation
Oguz Ersen a2b45120c5 Update Turkish translation
Oguz Ersen 546ad52e11 Add Turkish translation
leonklingele 1aefc5b540 Update to Crystal 0.31.0, resolve compiler deprecation warnings, update dependencies ()
* 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
Omar Roth 1085ca4a2d
Fix typo in Google login
Omar Roth 9766322e99
Update videojs-quality-selector
Omar Roth cfb68e3bff
Add additional handling for unplayable videos
Omar Roth a006963fb8
Update Google login
Omar Roth 24c95c27c3
Merge pull request from gnomus/master
[Fix][Docker] Update Package Repository for Install
gnomus 3c40c0be6b Update Package Repository for Install
Omar Roth b1fc80b79a
Update sub_count extractor
Omar Roth 50d793e49b
Hide video count for auto-generated channels
Omar Roth 34c43b8349
Add support for abbreviated sub count in search
Omar Roth 7002a316fd
Filter movies from recommended videos
Omar Roth 1f37faad42
Fix plurilzation regex
Omar Roth 68cf24d100
Add support for channel redirects
Omar Roth 86491da253
Fix map for recommended videos
Omar Roth 90249cdafa
Fix extractor for short_view_count_text
Omar Roth 7c75111c41
Refactor error handling for API endpoints
Omar Roth 7b53b6bfef
Shrink continuation cursor for YouTube comments