syeopite
74dfda150e
i18n: Enable Tamil
2025-02-26 14:02:57 -08:00
syeopite
e60f53154e
Translations update from Hosted Weblate ( #4989 )
2025-02-26 13:57:04 -08:00
syeopite
3d77635a5c
Add API endpoint for fetching transcripts from YouTube ( #4788 )
2025-02-26 13:56:39 -08:00
syeopite
d0433c8386
JS: Update timeupdate event defensive to prevent errors ( #4782 )
2025-02-26 13:56:13 -08:00
syeopite
4ea4878d1a
User: Batch notifications together
2025-02-26 13:55:25 -08:00
syeopite
1f0a89fb5f
RSS: Channel + Playlist improvements ( #4298 )
2025-02-26 13:55:01 -08:00
syeopite
f95f87e448
Frontend: Add a first page and previous page buttons for channel navigation ( #4123 )
2025-02-26 13:54:25 -08:00
Alex Maras
49afbf2a14
Fix an issue with the HLS manifest check for livestream videos
...
Originally, the HLS manifest check was essentially a boolean: if the HLS
manifest field was present, it was assumed to be a livestream. Some
videos include the HLS Manifest but aren't livestreams.
In the case where they are livestreams, the video contains a videoType
field with the value "Livestream". In the case that they're normal
videos, the videoType is "Video". This is exposed via the video.live_now
method.
This commit just checks that video.live_now is true before treating it
as a livestream
2025-02-21 16:30:39 +08:00
epicsam123 and GitHub
73bf956af5
captions: provide "w", "o", "-", "+" keydowns for player from YT
2025-02-19 21:08:45 -05:00
d853b9f6dc
Typo
...
Co-authored-by: Samantaz Fox <coding@samantaz.fr >
2025-02-18 14:46:18 -08:00
Fijxu
d70681538a
Channels: Fix community tab
2025-02-18 19:20:55 -03:00
syeopite
05c5448bc1
Update Kemal to 1.6.0 and remove Kilt
...
Kilt is unmaintained and the ECR templating logic has been
natively integrated into Kemal with the issues previously seen
having been resolved.
This commit is mostly a precursor to support the next Kemal
release which will add the ability to create error handlers for
raised exceptions.
See https://github.com/kemalcr/kemal/pull/688
2025-01-29 11:49:45 -08:00
syeopite
e2df12b7d6
Use Crystal compiler cache in docker builds
2025-01-28 23:31:01 -08:00
Drikanis
29219c46a1
fix 5161 by checking recommended videos published field for presence instead of just not nil
2025-01-28 19:40:15 -07:00
epicsam123 and GitHub
a77f083a0a
remove ! on reject
2025-01-26 16:42:59 -05:00
ChunkyProgrammer
eaf47385c5
Add Courses to channel page and channel API
2025-01-25 14:43:39 -05:00
Hosted Weblate and Dave Brunker
1fb8d3f583
Add Toki Pona translation
...
Co-authored-by: Dave Brunker <dbrunker@flashmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:51 +01:00
Hosted Weblate and Petter Reinholdtsen
26b15d6e35
Update Norwegian Bokmål translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Petter Reinholdtsen <pere-weblate@hungry.com >
2025-01-25 14:02:51 +01:00
Hosted Weblate and NEXI
786e3e0550
Update Serbian (Cyrillic script) translation
...
Update Serbian (Cyrillic script) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: NEXI <nexiphotographer@gmail.com >
2025-01-25 14:02:51 +01:00
Hosted Weblate and 大王叫我来巡山
104553fdc4
Update Chinese (Simplified Han script) translation
...
Update Chinese (Simplified Han script) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
2025-01-25 14:02:50 +01:00
Hosted Weblate and Jeff Huang
ae670d5b2d
Update Chinese (Traditional Han script) translation
...
Update Chinese (Traditional Han script) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jeff Huang <s8321414@gmail.com >
2025-01-25 14:02:50 +01:00
Hosted Weblate and Damjan Gerl
b2c14f1a2a
Update Slovenian translation
...
Co-authored-by: Damjan Gerl <damjan@damjan.net >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:49 +01:00
Hosted Weblate and xrfmkrh
b899bc959e
Update Korean translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com >
2025-01-25 14:02:49 +01:00
Hosted Weblate and Besnik Bleta
74dc6795cd
Update Albanian translation
...
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:48 +01:00
Hosted Weblate and NEXI
5404b67bef
Update Serbian translation
...
Update Serbian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: NEXI <nexiphotographer@gmail.com >
2025-01-25 14:02:48 +01:00
Hosted Weblate and Juli
7b59ccf645
Update Finnish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Juli <julimiro@posteo.net >
2025-01-25 14:02:48 +01:00
Hosted Weblate and Danial Behzadi
cc6c39d0e6
Update Persian translation
...
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:47 +01:00
Hosted Weblate and bittin1ddc447d824349b2
37f3c285d7
Update Swedish translation
...
Update Swedish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
2025-01-25 14:02:47 +01:00
Hosted Weblate and ABCraft19
106086c766
Update French translation
...
Co-authored-by: ABCraft19 <lesenfantsbergaoui@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:46 +01:00
0980867d42
Update Spanish translation
...
Update Spanish translation
Update Spanish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
2025-01-25 14:02:46 +01:00
Hosted Weblate and Dick Groskamp
3abc377d56
Update Dutch translation
...
Update Dutch translation
Co-authored-by: Dick Groskamp <dikgro@yahoo.co.uk >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:45 +01:00
Hosted Weblate and Rex_sa
4a0a6f7ed5
Update Arabic translation
...
Update Arabic translation
Update Arabic translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Rex_sa <rex.sa@pm.me >
2025-01-25 14:02:45 +01:00
Hosted Weblate and Random
3056e1767e
Update Italian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
2025-01-25 14:02:44 +01:00
Hosted Weblate and Matthaiks
0846faa6f6
Update Polish translation
...
Update Polish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Matthaiks <kitynska@gmail.com >
2025-01-25 14:02:44 +01:00
Hosted Weblate and Milo Ivir
943c42e47b
Update Croatian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Milo Ivir <mail@milotype.de >
2025-01-25 14:02:43 +01:00
Hosted Weblate and Sveinn í Felli
fc7b5120db
Update Icelandic translation
...
Update Icelandic translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
2025-01-25 14:02:43 +01:00
Hosted Weblate and Sergio Marques
d4d6a4b172
Update Portuguese translation
...
Update Portuguese translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sergio Marques <so.boston.android@gmail.com >
2025-01-25 14:02:42 +01:00
Hosted Weblate and Fjuro
e0cb54f7e0
Update Czech translation
...
Update Czech translation
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
2025-01-25 14:02:42 +01:00
Hosted Weblate and maboroshin
844e1bdf43
Update Japanese translation
...
Update Japanese translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: maboroshin <maboroshin@users.noreply.hosted.weblate.org >
2025-01-25 14:02:41 +01:00
Hosted Weblate and Ihor Hordiichuk
aacfbb09da
Update Ukrainian translation
...
Update Ukrainian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
2025-01-25 14:02:41 +01:00
Hosted Weblate and sergio
f57b4b5e4f
Update Russian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: sergio <sergio+it@outerface.net >
2025-01-25 14:02:41 +01:00
Hosted Weblate and hompre
b1422b7434
Update Greek translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: hompre <46e989cc@opayq.com >
2025-01-25 14:02:40 +01:00
Hosted Weblate and Sanny Cue
f56e4012fe
Update German translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sanny Cue <sanny.cue@gmail.com >
2025-01-25 14:02:39 +01:00
Hosted Weblate and joaooliva
7d5b2ec7b6
Update Portuguese (Brazil) translation
...
Update Portuguese (Brazil) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: joaooliva <joaooliva@protonmail.com >
2025-01-25 14:02:39 +01:00
Hosted Weblate and தமிழ்நேரம்
cad64e420c
Update Tamil translation
...
Add Tamil translation
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-01-25 14:02:38 +01:00
Hosted Weblate and Oğuz Ersen
f181ae3cb0
Update Turkish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
2025-01-25 14:02:38 +01:00
epicsam123 and GitHub
0fd480bae2
lint edits, refactor
2025-01-25 03:24:38 -05:00
epicsam123 and GitHub
afb0aad7d3
moved comments
2025-01-24 21:54:10 -05:00
epicsam123 and GitHub
6816ded0fa
add missing end statement
2025-01-23 22:17:46 -05:00
epicsam123 and GitHub
0546a73bfa
Pick a different instance upon redirect
2025-01-22 17:33:54 -05:00