Weblate (bot)
10435a252b
Merge a73e8ac98aef18c78b42329713a4941879d51fe6 into fd313e0107fd9cd3958c99151c02fe5965902559
2026-04-28 00:15:52 +00:00
Hosted Weblate
a73e8ac98a
Add Sign Languages translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rafael Mexes <rafaelmexespangaubanyau01@gmail.com>
2026-04-28 02:15:39 +02:00
Hosted Weblate
463a9ff354
Update Norwegian Bokmål translation
...
Update Norwegian Bokmål translation
Update Norwegian Bokmål translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Telaneo <post@telaneo.net>
2026-04-28 02:15:39 +02:00
Hosted Weblate
560688b8ec
Update Alemannic translation
...
Update Alemannic translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
2026-04-28 02:15:38 +02:00
Hosted Weblate
fb0bc368b7
Update Chinese (Simplified Han script) translation
...
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>
2026-04-28 02:15:37 +02:00
Hosted Weblate
9ccbc7bf4e
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>
2026-04-28 02:15:37 +02:00
Hosted Weblate
076c86d232
Update Slovenian translation
...
Co-authored-by: Damjan Gerl <damjan@damjan.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:36 +02:00
Hosted Weblate
feeea8f9ac
Update Korean translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
2026-04-28 02:15:35 +02:00
Hosted Weblate
14c207f972
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Update Albanian translation
Update translation files
Updated by "Remove blank strings" hook in Weblate.
Update Albanian translation
Update Albanian translation
Update Albanian translation
Co-authored-by: Andrea Toska <toskaandrea@gmail.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2026-04-28 02:15:35 +02:00
Hosted Weblate
d3aafd173d
Update Finnish translation
...
Update Finnish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Patrik Selin <patrik.selin@gmail.com>
Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi>
2026-04-28 02:15:34 +02:00
Hosted Weblate
018a4f3e0c
Update Persian translation
...
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:34 +02:00
Hosted Weblate
518a5030b2
Update Swedish translation
...
Update Swedish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
2026-04-28 02:15:33 +02:00
Hosted Weblate
0003bbfb12
Update French translation
...
Update French translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: John Kindle <idp-portal.suse.com.dwindle414@aleeas.com>
Co-authored-by: Tristan B <tristanb0@users.noreply.hosted.weblate.org>
2026-04-28 02:15:32 +02:00
Hosted Weblate
b8ea09d4a5
Update Spanish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nicolás Pérez <ccnicolasperez@gmail.com>
2026-04-28 02:15:32 +02:00
Hosted Weblate
42847fe5e0
Update Dutch translation
...
Update Dutch translation
Co-authored-by: Dick Groskamp <dikgro@yahoo.co.uk>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:31 +02:00
Hosted Weblate
3a9e28c07d
Update Arabic translation
...
Update Arabic translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rex_sa <rex.sa@pm.me>
2026-04-28 02:15:31 +02:00
Hosted Weblate
f3a470322a
Update Italian translation
...
Update Italian translation
Update Italian translation
Update Italian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
2026-04-28 02:15:30 +02:00
Hosted Weblate
d985cad851
Update Polish translation
...
Update Polish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
2026-04-28 02:15:29 +02:00
Hosted Weblate
4362e666db
Update Croatian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
2026-04-28 02:15:29 +02:00
Hosted Weblate
7f68d90d68
Update Icelandic translation
...
Update Icelandic translation
Update Icelandic translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
2026-04-28 02:15:28 +02:00
Hosted Weblate
64354a254a
Update Portuguese translation
...
Update Portuguese translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sergio Marques <so.boston.android@gmail.com>
2026-04-28 02:15:28 +02:00
Hosted Weblate
604f2e1246
Update Czech translation
...
Update Czech translation
Update Czech translation
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jaroslav Lichtblau <l10n@lichtblau.cz>
2026-04-28 02:15:27 +02:00
Hosted Weblate
97c15fc35f
Update Catalan translation
...
Update Catalan translation
Update Catalan translation
Co-authored-by: Ecron <ecron_89@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Xusi Fons <xusi@keemail.me>
2026-04-28 02:15:27 +02:00
Hosted Weblate
35540bc592
Update Japanese translation
...
Update Japanese translation
Co-authored-by: Himmel <himmel@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: maboroshin <maboroshin@users.noreply.hosted.weblate.org>
2026-04-28 02:15:26 +02:00
Hosted Weblate
40501af45f
Update Ukrainian translation
...
Update Ukrainian translation
Co-authored-by: Denys Nykula <nykula@ukr.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:25 +02:00
Hosted Weblate
a08d1bb9f6
Update Belarusian translation
...
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Update Belarusian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com>
2026-04-28 02:15:25 +02:00
Hosted Weblate
76c327d796
Update Russian translation
...
Update Russian translation
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:24 +02:00
Hosted Weblate
725725d210
Update Estonian translation
...
Update Estonian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
2026-04-28 02:15:23 +02:00
Hosted Weblate
fa6cac6ae4
Update Greek translation
...
Co-authored-by: AUGANOS <giannoskai@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-04-28 02:15:23 +02:00
Hosted Weblate
80806cc08c
Update German translation
...
Update German translation
Update German translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
Co-authored-by: Milo Ivir <mail@milotype.de>
2026-04-28 02:15:22 +02:00
Hosted Weblate
efe769d366
Update Portuguese (Brazil) translation
...
Update Portuguese (Brazil) translation
Update Portuguese (Brazil) translation
Update Portuguese (Brazil) translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: delvani <del.cidrak@gmail.com>
Co-authored-by: joaooliva <joaooliva@protonmail.com>
2026-04-28 02:15:21 +02:00
Hosted Weblate
6c22d61def
Update Tamil translation
...
Update Tamil translation
Update Tamil translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
2026-04-28 02:15:21 +02:00
Hosted Weblate
baa5d6a014
Update Turkmen translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Perhat Kishikov <deadshoot205410@gmail.com>
2026-04-28 02:15:20 +02:00
Hosted Weblate
8428f1d6d4
Update Turkish translation
...
Update Turkish translation
Update Turkish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
2026-04-28 02:15:19 +02:00
Hosted Weblate
61add11fa1
Update Galician translation
...
Update Galician translation
Update Galician translation
Add Galician translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ninjum <ninhum@gmx.com>
2026-04-28 02:15:19 +02:00
Fijxu
fd313e0107
CI: Bump Crystal version matrix ( #5691 )
...
* CI: Bump Crystal version matrix
Add Crystal 1.19.2 and 1.20.0
* update crystal 1.19.1 to 1.19.2
2026-04-27 20:15:11 -04:00
Fijxu
0c600988ca
chore: update Crystal to 1.20.0 in OCI ( #5692 )
...
* chore: update Crystal to 1.20.0 in amd64 OCI
* use alpine:edge with crystal 1.20.0 to build Invidious, use alpine:3.23 for final layer
2026-04-27 20:11:51 -04:00
Cameron Radmore
264e7c24e9
player: Use correct time parameter for YouTube embed redirects ( #5660 )
2026-04-26 14:02:11 -04:00
Fijxu
9eda6e5bc4
chore: lint api/v1/channels.cr ( #5693 )
2026-04-25 16:57:45 -04:00
Fijxu
73c749f13f
Encapsulate helpers constants and functions inside it's own Helpers module ( #5639 )
...
It encapsulates all related code from helpers.cr into it's own module.
2026-04-25 16:57:33 -04:00
Fijxu
bc64cd9b67
Encapsulate translation constants and functions inside it's own module ( #5637 )
...
It encapsulates all related code from translation into it's own module.
Required for the migration to the crystal stdlib logger: https://github.com/iv-org/invidious/pull/5426
2026-04-25 16:55:55 -04:00
dependabot[bot]
54365c0e2a
Bump crystal-lang/install-crystal from 1.9.1 to 1.9.2 ( #5686 )
...
Bumps [crystal-lang/install-crystal](https://github.com/crystal-lang/install-crystal ) from 1.9.1 to 1.9.2.
- [Release notes](https://github.com/crystal-lang/install-crystal/releases )
- [Commits](https://github.com/crystal-lang/install-crystal/compare/v1.9.1...v1.9.2 )
---
updated-dependencies:
- dependency-name: crystal-lang/install-crystal
dependency-version: 1.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 01:11:37 +02:00
ChunkyProgrammer
606467c693
Playlists: fix parsing error when some videos are paid for in a course ( #5207 )
...
* Playlists: fix parsing error when some videos are paid for in a course
* Remove redundant casting to string
fix rebase error
Co-Authored-By: syeopite <70992037+syeopite@users.noreply.github.com>
* Fix rebase issues
---------
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2026-04-09 14:52:03 +02:00
dependabot[bot]
749791cdf1
Bump docker/login-action from 3 to 4 ( #5661 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:59:52 +01:00
dependabot[bot]
d7361cbb9a
Bump docker/build-push-action from 6 to 7 ( #5662 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:59:44 +01:00
dependabot[bot]
f07c9a7209
Bump docker/metadata-action from 5 to 6 ( #5663 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:59:34 +01:00
dependabot[bot]
cf9b6c4fcb
Bump docker/setup-buildx-action from 3 to 4 ( #5664 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 09:59:26 +01:00
Ashley :3
21d0d1041a
Remove noreferrer since youtube now requires referrers on embeds ( #5642 )
...
* Remove noreferer since youtube now requires referers on embeds
* Update src/invidious/views/watch.ecr
---------
Co-authored-by: Fijxu <fijxu@nadeko.net>
2026-02-23 21:36:12 -03:00
Fijxu
fda8d1b528
Remove trailing whitespaces from codebase ( #5634 )
...
Removes trailing whitespaces found across the codebase using `find . -type f -exec grep -lE ' +$' {} +`
[skip ci]
2026-02-19 14:28:22 -03:00
Jeroen Boersma
e7f8b15b21
Add title listen button time updates ( #5625 )
...
When switching between Listen and Watching the timestamp in the url of
the listen of watch button is now updated automatically.
This means if you switch between listening and viewing you keep in sync
with time.
2026-02-16 16:39:44 -03:00