Commit graph

5035 commits

Author SHA1 Message Date
Emilien Devos
e753301401
retreive potoken for bypass restrictions
All checks were successful
Invidious CI / build (push) Successful in 4m31s
Signed-off-by: Fijxu <fijxu@nadeko.net>
2024-06-24 18:53:10 -04:00
a64cc8a203
Set the video time to 0 if the video has been watched ALMOST completly
All checks were successful
Invidious CI / build (push) Successful in 4m33s
2024-06-08 00:50:27 -04:00
ae0848e6c1
Use Docker Valkey instead of passing a socket 2024-06-08 00:50:27 -04:00
5adccdfb14
Use Valkey instead of Redis for video cache 2024-06-08 00:50:27 -04:00
a538408943
Options for donation and contact links 2024-06-08 00:50:20 -04:00
c4940d2318
Execute jobs only on master branch, better tags for images 2024-06-08 00:49:45 -04:00
1084e1062c
Use full path for OpenGraph og:image 2024-06-08 00:49:45 -04:00
67698ce54b
Only execute action on changes inside specific folders 2024-06-08 00:49:45 -04:00
6f347a1e71
docker-compose.yml for my instances 2024-06-08 00:49:45 -04:00
f8dbaa1f4a
Automated invidious docker builds 2024-06-08 00:49:45 -04:00
Emilien Devos
446f6caecd
limit feeds and delete materialized views 2024-06-08 00:49:44 -04:00
sf.nadeko.net ~root
342d356cbd
Add History feed menu 2024-06-08 00:49:44 -04:00
22d6d02379
Add history tab in feed menu 2024-06-08 00:49:44 -04:00
920f03a0ea
Use legit User-Agent instead of Crystal User-Agent. 2024-06-08 00:49:44 -04:00
e2ce4d3dae
test123 2024-06-08 00:49:44 -04:00
sf.nadeko.net ~root
2b643503fc
Add some links and change some things in the CSS 2024-06-08 00:49:14 -04:00
Emilien Devos
a9de44902f
use redis for video cache
Signed-off-by: zzls Selfhost <root@selfhost.zzls.xyz>
2024-06-08 00:48:18 -04:00
Émilien (perso)
be3cf51388
move helm chart to a dedicated github repository (#4711) 2024-06-08 00:48:18 -04:00
syeopite
ce40db0095
Update uptime logic to handle updown.io response 2024-06-08 00:48:18 -04:00
syeopite
be237bdc20
Fix invalid logic for instance uptime comparison 2024-06-08 00:48:17 -04:00
syeopite
60c4b4ae77
Use HTTP::Client directly in instance list job
The HTTP::Client created via `make_client` is affected by the
force_resolve configuration option. However, api.invidious.io
does not support ipv6 and as such any request with ipv6 to
api.invidious.io will instead raise.

Directly calling the HTTP::Client will ignore the force_resolve option
allowing requests to go through ipv4 when needed.
2024-06-08 00:48:17 -04:00
syeopite
2383a516b5
Refactor instance fetching logic into separate job 2024-06-08 00:48:17 -04:00
Samantaz Fox
bfe5b6c7eb
Update changelog 2024-06-08 00:48:17 -04:00
Samantaz Fox
94f14a2ff6
Rename legacy changelog file 2024-06-08 00:48:17 -04:00
Samantaz Fox
9372497c43
Videos: Remove AndroidScreenEmbed client 2024-06-08 00:48:17 -04:00
Samantaz Fox
5cae52da8b
Videos: Copy captions over between responses 2024-06-08 00:48:17 -04:00
Samantaz Fox
7c8c515e29
YtAPI: Add more client infos for Android test suite 2024-06-08 00:48:16 -04:00
Samantaz Fox
4ff0e66e9a
Videos: Use android test suite client 2024-06-08 00:48:16 -04:00
ChunkyProgrammer
d5c9091ab3
only ignore smaller trending categories on default trending tab 2024-06-08 00:48:16 -04:00
absidue
968fecac0d
Add bitrate to formatStreams in /api/v1/videos/{id} response 2024-06-08 00:48:16 -04:00
ChunkyProgrammer
6a632fe338
Simplify cvm assignment logic + improve formatting
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-06-08 00:48:16 -04:00
ChunkyProgrammer
ef048567c8
Parse links in the comments
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-06-08 00:48:16 -04:00
ChunkyProgrammer
923f9224f9
fix loading replies to comments, remove unneeded code
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-06-08 00:48:16 -04:00
ChunkyProgrammer
1272e2ad61
escape html, add todo comment 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
d13ad75b11
fix lint, improve performance 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
71c08b1299
Add support for new comment format 2024-06-08 00:48:15 -04:00
syeopite
6d491a8358
Remove legacy proxy code 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
608cb38b57
Parse if video is post live dvr and include it in API 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
b3301ef15c
make authorVerified a bool value 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
f7175898c8
Add field for authorVerified for recommended videos when using the API 2024-06-08 00:48:15 -04:00
ChunkyProgrammer
0c2661dc69
add support for new likes format 2024-06-08 00:48:14 -04:00
absidue
4bb0e9a5d5
Handle non-200 status codes for YouTube DASH manifests 2024-06-08 00:48:14 -04:00
ChunkyProgrammer
bce2f6e3c2
API: Parse channel's tags 2024-06-08 00:48:14 -04:00
Hosted Weblate
5b358238cd
Update Lombard translation
Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update Lombard translation

Add Lombard translation

Co-authored-by: Federico <fv4@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2024-06-08 00:48:14 -04:00
Hosted Weblate
875794472b
Update Serbian (cyrillic) translation
Update Serbian (cyrillic) translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
2024-06-08 00:48:14 -04:00
Hosted Weblate
efbed54c28
Update Chinese (Simplified) translation
Update Chinese (Simplified) translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
2024-06-08 00:48:14 -04:00
Hosted Weblate
a0afe86562
Update Chinese (Traditional) translation
Update Chinese (Traditional) translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
2024-06-08 00:48:14 -04:00
Hosted Weblate
3529882624
Update Portuguese (Portugal) translation
Co-authored-by: Samantaz Fox <translator-weblate@samantaz.fr>
2024-06-08 00:48:13 -04:00
Hosted Weblate
405cafb0a4
Update English (United States) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lime bar <limebarartist@gmail.com>
2024-06-08 00:48:13 -04:00
Hosted Weblate
ee35d444b8
Update Korean translation
Update Korean translation

Update Korean translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: simmon <simmon@nplob.com>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
2024-06-08 00:48:13 -04:00