Commit Graph

2932 Commits (5054510d15d58f4f72e4c004384a90ca61e08c63)
 

Author SHA1 Message Date
syeopite 5054510d15
Prevent VR from being initialized in listen mode (#2396) 3 years ago
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!
3 years ago
syeopite 50c8afb525
Handle equirectangular projections for VR (#2379) 3 years ago
syeopite a539de4f97
Bump dependencies (#2378)
* Upgrade to Kemal v1.1.0

* Bump postgres driver
3 years ago
TheFrenchGhosty 8d5a867271
Merge pull request #2380 from syeopite/fix-invidious-showing-yt-redirect-links
Fix invidious showing yt redirect links
3 years ago
Weblate (bot) 6a1954f8f7
Translations update from Weblate (#2384)
* 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>
3 years ago
TheFrenchGhosty 0044178d49
Merge pull request #2382 from unixfox/fix-comment-replies
fix comment replies
3 years ago
syeopite 387bddb51b
Improve detection and handling of yt redirect links 3 years ago
Emilien Devos 41ba19b615 fix comment replies 3 years ago
Emilien Devos 0e37e42abd use crystal 1.1.1 for the ARM docker image 3 years ago
syeopite a28945273d
Propagate replacing yout.be links to /watch to RSS 3 years ago
syeopite fd6f03655e
Fix typo causing links to be youtube.com/redirect 3 years ago
Émilien Devos 8b62c05fe2
remove 3gp only from the player (#2376)
+ video quality precedence on default player when js is not enabled
3 years ago
Émilien Devos 0e92a63d14
fix image location for helm 3 years ago
syeopite a4ff0b62ce
Skip container release for insignficant changes (#2367) 3 years ago
syeopite dd141daefd
Make building in release mode optional (#2368) 3 years ago
syeopite a1001ada47
Properly transform youtu.be links to be /watch routes in comments and descriptions (#2365) 3 years ago
TheFrenchGhosty f938aa530e
Merge pull request #2372 from TheFrenchGhosty/master
Remove the mention of 'Omar Roth' from the footer
3 years ago
TheFrenchGhosty 8d419da277 Actually translate the new string to French 3 years ago
TheFrenchGhosty 8e3ff79f22 Remove the mention of 'Omar Roth' from the footer 3 years ago
TheFrenchGhosty d0c12caae9
Merge pull request #2371 from weblate/weblate-invidious-translations
Translations update from Weblate
3 years ago
Kaantaja 17a99a524b
Update Finnish translation 3 years ago
Samantaz Fox 41a757c3be
Update German translation 3 years ago
TheFrenchGhosty 61fc6539c2
Merge pull request #2366 from TheFrenchGhosty/more-cryptocurrencies
Add Ethereum and Litecoin as donation methods
3 years ago
TheFrenchGhosty 99f04012a7 Add Ethereum and Litecoin as donation methods 3 years ago
Emilien Devos 891116f13b docker images with --release for more stability
fixes #1652
3 years ago
syeopite 4fcd0964cd
Extract API routes (#2271)
* Extract API routes from invidious.cr
* Remove deprecated APIs
  - insights
  - top feed
3 years ago
syeopite 5005212bec
Extract feed routes (#2269)
* 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
3 years ago
Émilien Devos a279d6f433
Fix livestream parsing URLs (#2356) 3 years ago
Emilien Devos 5c74196f60 remove docker cache on the CI test 3 years ago
Emilien Devos 33724d40a8 moved APKBUILD files to iv-org/lsquic.cr/docker
and remove docker cache
3 years ago
Emilien Devos d78e5281fe use pre-compiled lsquic docker image
from https://quay.io/repository/invidious/lsquic-compiled
fixes #2325
3 years ago
syeopite fceb8093f1
Use `athena-negotiation` to detect language through Accept-Language header (#2324)
Detect language through Accept-Language header
3 years ago
syeopite d984a898d4
Remove usage of haltf in /api/v1/channels/:ucid/comments 3 years ago
syeopite 52688106e4
Fix /api/v1/search/suggestions route link 3 years ago
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
3 years ago
TheFrenchGhosty 0db23f9252
Merge pull request #2332 from weblate/weblate-invidious-translations
Translations update from Weblate
3 years ago
Rex_sa 23b2abc273
Update Arabic translation 3 years ago
Gediminas Murauskas 0350d0784a
Update Lithuanian translation 3 years ago
Luna Jernberg 83219a499c
Update Swedish translation 3 years ago
phlostically 3f4d5bc85c
Update Esperanto translation 3 years ago
Jorge Maldonado Ventura 83b790950c
Update Spanish translation 3 years ago
Tsuki 16b10ec3d7
Update Polish translation 3 years ago
syeopite 1d4dd4484d
Add cache(?) to arm docker build (#2337)
* Add cache(?) to arm docker build

* Update ci.yml
3 years ago
Émilien Devos 8bd2669d3d
Update lock inactive days (#2331) 3 years ago
Émilien Devos b5d2eb5c70
fetch with innertube api when video is unavailable (#2329)
+ rename some client type to better names
+ fix thirdParty hack
3 years ago
syeopite 25362f16a0
Readd paid attribute for videos (#2330) 3 years ago
syeopite 39b34eece8
Extract API routes from invidious.cr (3/3)
- Auth (excluding notifications*) APIs
- Mixes

*Notifications currently require the "connection_channel" channel
for talking with the notifications job. Unfortunately, we cannot
access that within the route modules yet.
3 years ago
syeopite b3426fdc94
Restructure API routes to use more namespaces 3 years ago
syeopite 6aa65593ef
Extract API routes from invidious.cr (2/?)
- Video playback endpoints
- Search feed api
- Video info api
3 years ago