Commit Graph

2943 Commits (77131cff91c2ac12488ff43524e2e2a09a11b229)
 

Author SHA1 Message Date
syeopite 77131cff91
Use make_client when querying instance api
mastihios 7b2aa5f98e
add icon-buttons to playlist items ()
syeopite 82e6f6e095
Create CODEOWNERS ()
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

Allows automatically assigning PRs to teams/users when it modifies a 
specific section of the repo that they "own".
syeopite b20f72b963
Use default timeout (5 seconds) for YT pool ()
syeopite 6d68fbc31d
Fix livestream regex regression caused by
Closes 

Special thanks to @WaywardHeart for finding this issue!
Weblate (bot) d97e128dc0
Translations update from Weblate ()
* Update Russian translation

* Update Indonesian translation

* Update Croatian translation

Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com>
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
syeopite 86ca568d6d
Remove login type button from frontend ()
syeopite 92b04a30f3
Prevent indexing of Invidious instances ()
Closes 
Walkyst 2b0bb69a4f
Fix mixes route ()
syeopite 87f46a7532
Unregister captcha job ()
Samantaz Fox e655af251c
Try not to log search queries ()
syeopite 5054510d15
Prevent VR from being initialized in listen mode ()
Samantaz Fox 947fe4fbb3
HTML escape video mimetype
Video mimetype may contain code information between double quotes.
If not properly escaped, it breaks the browser's parser. E.g:
```
type="video/mp4; codecs=" avc1.64001f,="" mp4a.40.2""=""
```

Thank Robin for catching this!
syeopite 50c8afb525
Handle equirectangular projections for VR ()
syeopite a539de4f97
Bump dependencies ()
* Upgrade to Kemal v1.1.0

* Bump postgres driver
TheFrenchGhosty 8d5a867271
Merge pull request from syeopite/fix-invidious-showing-yt-redirect-links
Fix invidious showing yt redirect links
Weblate (bot) 6a1954f8f7
Translations update from Weblate ()
* Update Arabic translation

* Update Spanish translation

* Update Esperanto translation

* Update Chinese (Simplified) translation

* Update Turkish translation

* Update Chinese (Traditional) translation

* Update Portuguese (Brazil) translation

* Update Lithuanian translation

* Update Japanese translation

Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: André Marcelo Alvarenga <andrealvarenga@gmx.net>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
TheFrenchGhosty 0044178d49
Merge pull request from unixfox/fix-comment-replies
fix comment replies
syeopite 387bddb51b
Improve detection and handling of yt redirect links
Emilien Devos 41ba19b615 fix comment replies
Emilien Devos 0e37e42abd use crystal 1.1.1 for the ARM docker image
syeopite a28945273d
Propagate replacing yout.be links to /watch to RSS
syeopite fd6f03655e
Fix typo causing links to be youtube.com/redirect
Émilien Devos 8b62c05fe2
remove 3gp only from the player ()
+ video quality precedence on default player when js is not enabled
Émilien Devos 0e92a63d14
fix image location for helm
syeopite a4ff0b62ce
Skip container release for insignficant changes ()
syeopite dd141daefd
Make building in release mode optional ()
syeopite a1001ada47
Properly transform youtu.be links to be /watch routes in comments and descriptions ()
TheFrenchGhosty f938aa530e
Merge pull request from TheFrenchGhosty/master
Remove the mention of 'Omar Roth' from the footer
TheFrenchGhosty 8d419da277 Actually translate the new string to French
TheFrenchGhosty 8e3ff79f22 Remove the mention of 'Omar Roth' from the footer
TheFrenchGhosty d0c12caae9
Merge pull request from weblate/weblate-invidious-translations
Translations update from Weblate
Kaantaja 17a99a524b
Update Finnish translation
Samantaz Fox 41a757c3be
Update German translation
TheFrenchGhosty 61fc6539c2
Merge pull request from TheFrenchGhosty/more-cryptocurrencies
Add Ethereum and Litecoin as donation methods
TheFrenchGhosty 99f04012a7 Add Ethereum and Litecoin as donation methods
Emilien Devos 891116f13b docker images with --release for more stability
fixes 
syeopite 4fcd0964cd
Extract API routes ()
* Extract API routes from invidious.cr
* Remove deprecated APIs
  - insights
  - top feed
syeopite 5005212bec
Extract feed routes ()
* Extract feed routes from invidious.cr
* Removes the deprecated route for /feed/top
* Deprecate /view_all_playlist & use /feed/playlists
* Move feed views into their own directory

* Add haltf method to halt current route context
* Change status_code + return blocks to use haltf

* Set appropriate response headers for RSS routes
Émilien Devos a279d6f433
Fix livestream parsing URLs ()
Emilien Devos 5c74196f60 remove docker cache on the CI test
Emilien Devos 33724d40a8 moved APKBUILD files to iv-org/lsquic.cr/docker
and remove docker cache
Emilien Devos d78e5281fe use pre-compiled lsquic docker image
from https://quay.io/repository/invidious/lsquic-compiled
fixes 
syeopite fceb8093f1
Use `athena-negotiation` to detect language through Accept-Language header ()
Detect language through Accept-Language header
syeopite d984a898d4
Remove usage of haltf in /api/v1/channels/:ucid/comments
syeopite 52688106e4
Fix /api/v1/search/suggestions route link
syeopite 66b45a8fe2
Bountiful changes
- Use haltf in more locations
 - Fix wrong URL params
 - Rename API modules
 - Remove API routing file and move everything to general iv routing
   file
TheFrenchGhosty 0db23f9252
Merge pull request from weblate/weblate-invidious-translations
Translations update from Weblate
Rex_sa 23b2abc273
Update Arabic translation
Gediminas Murauskas 0350d0784a
Update Lithuanian translation