5891 Commits

Author SHA1 Message Date
Weblate (bot)
cff02fe122
Merge 1da935bdddcedc5df6d17d2def9bbd365b0b0292 into 59bb97cdc3011b37cbcd9e85f2f708f009978893 2026-07-23 21:11:14 +00:00
Hosted Weblate
1da935bddd
Add Sign Languages translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rafael Mexes <rafaelmexespangaubanyau01@gmail.com>
2026-07-23 21:10:58 +00:00
Hosted Weblate
a3927a618c
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-07-23 21:10:58 +00:00
Hosted Weblate
715c16b1e3
Update Alemannic translation
Update Alemannic translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
2026-07-23 21:10:57 +00:00
Hosted Weblate
e607821318
Update Chinese (Simplified Han script) translation
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-07-23 21:10:57 +00:00
Hosted Weblate
d2229602a6
Update Chinese (Traditional Han script) translation
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-07-23 21:10:57 +00:00
Hosted Weblate
803aee2f4e
Update Portuguese (Portugal) translation
Co-authored-by: António Oliveira <antonio.oliveira5487@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:56 +00:00
Hosted Weblate
6227ec6740
Update Slovenian translation
Update Slovenian translation

Co-authored-by: Damjan Gerl <damjan@damjan.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:56 +00:00
Hosted Weblate
201e484d66
Update Korean translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
2026-07-23 21:10:54 +00:00
Hosted Weblate
08df3e1a39
Update Albanian translation
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-07-23 21:10:54 +00:00
Hosted Weblate
d2c3e365f1
Update Finnish translation
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-07-23 21:10:54 +00:00
Hosted Weblate
03a0a8c15c
Update Persian translation
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:53 +00:00
Hosted Weblate
efaf9d9b78
Update Swedish translation
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-07-23 21:10:53 +00:00
Hosted Weblate
7de6de9e06
Update French translation
Update French translation

Update French translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: I-I-IT <weblate.hut787@aleeas.com>
Co-authored-by: John Kindle <idp-portal.suse.com.dwindle414@aleeas.com>
Co-authored-by: Tristan B <tristanb0@users.noreply.hosted.weblate.org>
2026-07-23 21:10:52 +00:00
Hosted Weblate
d7b00ef6b4
Update Spanish translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nicolás Pérez <ccnicolasperez@gmail.com>
2026-07-23 21:10:52 +00:00
Hosted Weblate
540beaa048
Update Dutch translation
Update Dutch translation

Update Dutch translation

Co-authored-by: Dick Groskamp <dikgro@yahoo.co.uk>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:51 +00:00
Hosted Weblate
0dac11df1d
Update Indonesian translation
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:51 +00:00
Hosted Weblate
6bbfe632eb
Update Arabic translation
Update Arabic translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rex_sa <rex.sa@pm.me>
2026-07-23 21:10:50 +00:00
Hosted Weblate
2ac2aec56f
Update Italian translation
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-07-23 21:10:50 +00:00
Hosted Weblate
4f32869b75
Update Polish translation
Update Polish translation

Update Polish translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
2026-07-23 21:10:49 +00:00
Hosted Weblate
31c017c46c
Update Croatian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
2026-07-23 21:10:49 +00:00
Hosted Weblate
78569eff60
Update Icelandic translation
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-07-23 21:10:48 +00:00
Hosted Weblate
7d6771e42e
Update Portuguese translation
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-07-23 21:10:48 +00:00
Hosted Weblate
b691138816
Update Czech translation
Update Czech translation

Update Czech translation

Update Czech translation

Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jaroslav Lichtblau <l10n@lichtblau.cz>
2026-07-23 21:10:47 +00:00
Hosted Weblate
47c7431add
Update Catalan translation
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-07-23 21:10:47 +00:00
Hosted Weblate
3ac46518ff
Update Japanese translation
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-07-23 21:10:46 +00:00
Hosted Weblate
6b1f6a3b2c
Update Ukrainian translation
Update Ukrainian translation

Co-authored-by: Denys Nykula <nykula@ukr.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:46 +00:00
Hosted Weblate
f8e1510419
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-07-23 21:10:45 +00:00
Hosted Weblate
3c75a841d2
Update Russian translation
Update Russian translation

Update Russian translation

Co-authored-by: Artyom Rybakov <rib.artem@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:45 +00:00
Hosted Weblate
3c7d2b6909
Update Estonian translation
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-07-23 21:10:44 +00:00
Hosted Weblate
f1ec709dcb
Update Greek translation
Co-authored-by: AUGANOS <giannoskai@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-07-23 21:10:44 +00:00
Hosted Weblate
d0fed86d0b
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-07-23 21:10:43 +00:00
Hosted Weblate
cbf636d60a
Update Portuguese (Brazil) translation
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-07-23 21:10:43 +00:00
Hosted Weblate
eff80c5cab
Update Tamil translation
Update Tamil translation

Update Tamil translation

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
2026-07-23 21:10:42 +00:00
Hosted Weblate
ae3f67f77f
Update Turkmen translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Perhat Kishikov <deadshoot205410@gmail.com>
2026-07-23 21:10:42 +00:00
Hosted Weblate
75b7c5ccb0
Update Turkish translation
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-07-23 21:10:42 +00:00
Hosted Weblate
3b3341d1c2
Update Galician translation
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-07-23 21:10:41 +00:00
Emilien
59bb97cdc3 chore: put back -dev in shards.yml 2026-07-23 23:10:25 +02:00
github-actions[bot]
5953859e29
Release v2.20260723.0 (#5824)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v2.20260723.0
2026-07-23 23:08:02 +02:00
Émilien (perso)
5510657e80
feat: add release script + trigger from github action (#5823) 2026-07-23 23:02:46 +02:00
gabe4278
adfec7646b
Hotfix - Fix YouTube change(#5818)
Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
2026-07-23 06:04:24 +02:00
bunchy7ss
30c0656a93
Hotfix - Fix YouTube change (#5819)
Credit to https://git.miningtcup.me/MiningTcup
2026-07-23 05:57:07 +02:00
Fijxu
e5bde4bc60
chore: update openssl to 3.6.3 in OCI (#5808) 2026-07-14 02:38:21 -04:00
dependabot[bot]
c84acc10ad
chore(deps): bump int128/docker-manifest-create-action (#5807)
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action) from 2.22.0 to 2.25.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases)
- [Commits](https://github.com/int128/docker-manifest-create-action/compare/v2.22.0...v2.25.0)

---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 22:46:19 -04:00
TheFrenchGhosty
029a496578
Various enhancements and rewording to the issues/PRs templates (#5804)
* Various enhancements and rewording to the issues/PRs templates

* Remove the "explain how" from the checkboxes since the explanation is
below

* Make the checkbox valid markdown so that they don't appear as text next
to the rendered checked one

* Add comma to make the sentences flow better

* Consistency
2026-07-12 09:29:21 +02:00
TheFrenchGhosty
1111ea7294
Add a field for AI policy compliance in the issues/PRs templates (#5803)
* Convert issue templates to Issue Forms with AI policy disclosure

Convert the 3 markdown issue templates (.md) to GitHub Issue Forms (.yml)
to enable interactive form elements, and add an AI disclosure section per
the AI Policy (AI_POLICY.md):

- Required checkbox to acknowledge having read the AI Policy
- Required dropdown for AI usage (none / fully / partially with explanation)
- Optional input for model(s) used (open-weight examples in placeholder)
- Optional input for tool(s) used (FOSS examples in placeholder)
- Optional textarea to explain how AI was used (for the partial option)

The existing template content and structure is preserved, only converted
from markdown to the Issue Forms schema.

* Align pull request template with AI policy disclosure

Update the pull request template to match the AI disclosure standards
introduced in the issue templates:

- Use relative link to AI_POLICY.md instead of absolute GitHub URL
- Update dropdown wording to match issue forms
- Use open-weight models in placeholder examples
- Use FOSS tools in placeholder examples
- Add 'How was AI used?' section for the partial-usage explanation

* Fix assignees field type in issue templates

Use an empty array instead of an empty string for the assignees field,
as required by the GitHub Issue Forms schema.

* Enhance the PR template

* Reword the issue templates to be consistent with the PR template

* Enhance the PR template

* Typo coming from the original template

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Better wording for what comes from the original templates

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Switch to full URLs since relative URL break inconsistently

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-11 11:34:32 +02:00
absidue
9e8d102c94
Fix videos being incorrectly labelled as isUpcoming = true (#5800) 2026-07-11 07:33:23 +02:00
dependabot[bot]
6373ac7814
chore(deps): bump 84codes/crystal in /docker (#5797)
Bumps 84codes/crystal from 1.20.2-alpine to 1.20.3-alpine.

---
updated-dependencies:
- dependency-name: 84codes/crystal
  dependency-version: 1.20.3-alpine
  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-07-07 16:39:57 +02:00
TheFrenchGhosty
31ecdd85f9
Create AI_POLICY.md (#5791)
* Create AI_POLICY.md

* Add some more

* Typo

* Update AI_POLICY.md

Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com>

* Various minor enhancements

* Various small rewording

* Add a line about it being mostly done by the maintainers

---------

Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
2026-07-04 08:20:07 +02:00
Fijxu
9c62c8b660
Add option to disable easy to abuse API endpoints (#5630)
* Add option to disable easy to abuse API endpoints

The API endpoints that will be disabled when this option are:
 - /api/v1/videos
 - /api/v1/clips
 - /api/v1/transcripts

There is still API endponts that need some sort of validation or
connection/proxying to Invidious companion like
`/api/v1/captions` and `/api/v1/storyboards` since they also do a video
request to Invidious companion. I'm not sure if the `/next` API endpoint
could be used to gather that type of information, if so, that would be
better.

Closes #5599

* Rename configuration variable, add additional comment for the option
2026-06-30 11:55:47 +02:00