Commit Graph

3216 Commits (db04f1556edd652b2823cb7b643cba8c6ef3f6df)
 

Author SHA1 Message Date
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
Luna Jernberg 83219a499c
Update Swedish translation
phlostically 3f4d5bc85c
Update Esperanto translation
Jorge Maldonado Ventura 83b790950c
Update Spanish translation
Tsuki 16b10ec3d7
Update Polish translation
syeopite 1d4dd4484d
Add cache(?) to arm docker build ()
* Add cache(?) to arm docker build

* Update ci.yml
Émilien Devos 8bd2669d3d
Update lock inactive days ()
Émilien Devos b5d2eb5c70
fetch with innertube api when video is unavailable ()
+ rename some client type to better names
+ fix thirdParty hack
syeopite 25362f16a0
Readd paid attribute for videos ()
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.
syeopite b3426fdc94
Restructure API routes to use more namespaces
syeopite 6aa65593ef
Extract API routes from invidious.cr (2/?)
- Video playback endpoints
- Search feed api
- Video info api
syeopite 66becbf46f
Restructure API route organisation
syeopite cbf3d75087
Extract API routes from invidious.cr (1/?)
syeopite 0b0036813f
Remove deprecated APIs
- insights
- top feed
Émilien Devos c06a20e085
Switch to innertube API for videos ()
Commit history:
- Switch to innertube API for videos
- fix hardcoded strings + fix bypass geo-restriction
Émilien Devos c60fccd7f6
Update crystal docker image to 1.1.1
syeopite 46f8b04e40
Revert "bump crystal docker image version +"
This reverts commit f2b69fd812.

Crystal 1.1.0 is not supported by Invidious due to upstream issue. See
Émilien Devos 12b46bbd41
switch to innertube API for about channels ()
Emilien Devos f2b69fd812 bump crystal docker image version +
use alpine:edge docker image in order to use crystal 1.1.1
Samantaz Fox 0aae728e33
Fix "fatal role postgres doesn't exist" ()
* Fix "fatal role postgres doesn't exist" 

Fix a frequent error with recent postgres docker images:
`FATAL:  role "postgres" does not exist`

* Use $$VAR so it's expanded by the shell, not docker
syeopite cea38de4ad
Check for existance of "adaptiveFormats" in videos
Combined from commits:
- Check for existance of "adaptiveFormats" in videos
- Remove usage of ternary conditional
TheFrenchGhosty 3e4fab7070
Merge pull request from unixfox/fix-comments
Fix comments - related to 
Emilien Devos 6745ca7775 fix comments using dig
Émilien Devos 88c5e3b6fa
Use the new youtube api for comments ()
* use the new youtube api for comments
* remove PG_DB & action parameter + allow force region
* support new comments data with onResponseReceivedEndpoints
syeopite 2fdb2c7c9a
Exempt "blocked" PRs from being marked as stale ()
syeopite 7afa027b95
Switch routing logic to use modules ()
* Switch routing logic to use modules
* Add more macros for adding routes of different HTTP methods
syeopite 637a5cc14f
Add CI for testing arm64 docker ()
* Add CI for testing build of docker-arm64

* Add specs check to dockerfiles
syeopite 81e77693b2
Merge pull request from weblate/weblate-invidious-translations
Translations update from Weblate