EazyHood
9432cd048f
channels: handle null topic metadata safely
2026-09-02 11:15:52 -05:00
EazyHood
e86cd8a777
channels: report missing interactive titles cleanly
...
Use optional lookup for title.simpleText and raise the same InfoException used for incomplete carousel headers. Add a focused regression fixture for the missing nested title text.
2026-09-02 10:58:38 -05:00
EazyHood
d1962c9f21
channels: complete carousel header review fixes
...
Fall back to the ucid-based channel URL when a legacy auto-generated header omits urlCanonical, and cover it with a focused regression spec.
Remove the unrelated selected-tab guard and its spec so this change remains scoped to auto-generated channel headers.
2026-09-02 10:50:36 -05:00
EazyHood
f11ced5a02
Merge remote-tracking branch 'refs/remotes/upstream/master' into fix-carousel-header-work
2026-09-02 10:44:05 -05:00
dependabot[bot]
b3a3f3a6df
chore(deps): bump actions/checkout from 6 to 7 ( #5996 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-08-28 17:50:32 -04:00
dependabot[bot]
a625015187
chore(deps): bump nixpkgs from ffb3c9b to 56c02bc in /nix ( #5997 )
...
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs ) from `ffb3c9b` to `56c02bc`.
- [Commits](ffb3c9b700...56c02bc00a )
---
updated-dependencies:
- dependency-name: nixpkgs
dependency-version: 56c02bc00adcf003215cc4bd996d6efaf4cff188
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-28 17:50:22 -04:00
Fijxu
34173a3d84
ci: use less specific version for int128/docker-manifest-create-action (use @v2 instead of @v2.y.x)
2026-08-23 16:33:31 -04:00
Fijxu
4daa142844
chore: update nix development files in paths-ignore for github workflows
2026-08-23 14:34:49 -04:00
EazyHood
a85f13034b
channels: tolerate missing tabbed-header fields and non-count subscriber text
...
interactiveTabbedHeaderRenderer payloads may omit boxArt or description;
use safe access and keep the empty-avatar and nil-description defaults
the rest of get_about_info already expects.
Topic channels can carry a handle in subscriberCountText; fall back to
the subtitle count when the first value is not a subscriber count, so
sub_count is not silently left at zero.
Addresses the two CodeRabbit review comments from 2026-08-20.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-23 05:00:45 -05:00
dependabot[bot]
eff609d0cd
chore(deps): bump nixpkgs from 0e251e2 to ec2d622 in /nix ( #5968 )
...
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs ) from `0e251e2` to `ec2d622`.
- [Commits](0e251e24a4...ec2d622de0 )
---
updated-dependencies:
- dependency-name: nixpkgs
dependency-version: ec2d622de0773551768cf98f3fc50cbcc003b9c5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 22:12:37 -04:00
dependabot[bot]
9c8c37ea86
chore(deps): bump actions/checkout from 6 to 7 ( #5782 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-08-21 22:12:28 -04:00
Fijxu
c756c35268
chore: Add myself to assignees for Dependabot PRs ( #5972 )
...
So I get notified about deps updates.
https://docs.github.com/en/code-security/tutorials/secure-your-dependencies/customizing-dependabot-prs#automatically-adding-assignees
2026-08-21 22:10:09 -04:00
EazyHood
66478817cd
channels: keep rendering carousel channels without an avatar
...
A missing avatar is a cosmetic gap, not a broken payload: raising on it
brings back the 500 this PR is meant to remove. The pageHeaderRenderer
branch already falls back to an empty string, so this matches it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 18:54:17 -05:00
EazyHood
c68630813e
channels: handle incomplete auto-generated payloads
2026-08-20 18:54:17 -05:00
EazyHood
129869132c
channels: support the carouselHeaderRenderer channel header
2026-08-20 18:54:17 -05:00
Fijxu
821365cf71
chore: removed unused locale argument in #get_about_info function ( #5902 )
2026-08-17 01:49:17 -04:00
dependabot[bot]
d10f2a4802
chore(deps): bump nixpkgs from b7c2ada to 2fcb964 in /nix ( #5939 )
...
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs ) from `b7c2ada` to `2fcb964`.
- [Commits](b7c2ada94f...2fcb964de6 )
---
updated-dependencies:
- dependency-name: nixpkgs
dependency-version: 2fcb964de67fcf60b43471c55d5d99e61a9ccb5a
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 22:09:09 -04:00
dependabot[bot]
ab8ee0ba2a
chore(deps): bump int128/docker-manifest-create-action ( #5938 )
...
Bumps [int128/docker-manifest-create-action](https://github.com/int128/docker-manifest-create-action ) from 2.25.0 to 2.26.0.
- [Release notes](https://github.com/int128/docker-manifest-create-action/releases )
- [Commits](https://github.com/int128/docker-manifest-create-action/compare/v2.25.0...v2.26.0 )
---
updated-dependencies:
- dependency-name: int128/docker-manifest-create-action
dependency-version: 2.26.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-08-14 22:08:54 -04:00
dependabot[bot]
fd4fbf43c4
chore(deps): bump 84codes/crystal in /docker ( #5937 )
...
Bumps 84codes/crystal from 1.20.3-alpine to 1.21.0-alpine.
---
updated-dependencies:
- dependency-name: 84codes/crystal
dependency-version: 1.21.0-alpine
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-08-14 22:08:43 -04:00
TheFrenchGhosty
6865cf208e
Ban the use of AI to write to and/or address another Human ( #5930 )
...
* Ban the use of AI to write to and/or address another Human
* Typo
2026-08-12 08:26:08 +02:00
Weblate (bot)
fc3c75e9b5
Update Spanish translation ( #5919 )
...
Co-authored-by: Fijxu <fijxu@nadeko.net>
2026-08-12 08:01:45 +02:00
Fijxu
8fde720f94
Translations update from Hosted Weblate ( #5892 )
...
Translations update from Hosted Weblate
2026-08-09 15:34:50 -04:00
Hosted Weblate
42ea9cf708
Update Chinese (Simplified Han script) translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
2026-08-09 21:20:16 +02:00
Hosted Weblate
b0d79e480e
Update Chinese (Traditional Han script) translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
2026-08-09 21:20:15 +02:00
Hosted Weblate
fe5ef8bd69
Update Slovenian translation
...
Co-authored-by: Damjan Gerl <damjan@damjan.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-08-09 21:20:14 +02:00
Hosted Weblate
215d7ec73d
Update Spanish translation
...
Co-authored-by: Fijxu <fijxu@nadeko.net>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-08-09 21:20:14 +02:00
Hosted Weblate
d42510b1c0
Update Italian translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
2026-08-09 21:20:14 +02:00
Hosted Weblate
5e59810585
Update Armenian translation
...
Co-authored-by: Maxim Mkrtchyan <mikurasua@gmail.com>
2026-08-09 21:20:13 +02:00
Hosted Weblate
8580ada425
Update Czech translation
...
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
2026-08-09 21:20:13 +02:00
Hosted Weblate
3561d0689b
Update Russian translation
...
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2026-08-09 21:20:12 +02:00
Hosted Weblate
b97cd24b3c
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-08-09 21:20:12 +02:00
Hosted Weblate
0cf68a1d9e
Update Portuguese (Brazil) translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: joaooliva <joaooliva@protonmail.com>
2026-08-09 21:20:11 +02:00
Hosted Weblate
e450ef0168
Update Turkish translation
...
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
2026-08-09 21:20:11 +02:00
Fijxu
c2c75d212b
chore: remove leftover MT variable from Makefile
2026-08-09 15:19:47 -04:00
dependabot[bot]
eb407578a2
chore(deps): bump nixpkgs from 148bab9 to 6438090 in /nix ( #5907 )
...
Bumps [nixpkgs](https://github.com/NixOS/nixpkgs ) from `148bab9` to `6438090`.
- [Commits](148bab9c1c...643809054d )
---
updated-dependencies:
- dependency-name: nixpkgs
dependency-version: 643809054d65fdd466a63e3155b8c498cb483c04
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 16:15:53 -04:00
Fijxu
d6e4022cf2
chore: add Nix files to dependabot
...
Dependabot supports updating Nix flakes inputs, great to keep the
development deps updated.
2026-08-06 10:30:42 -04:00
TheFrenchGhosty
7d93ccbd04
Various enhancements and addition to the AI policy ( #5904 )
...
* Various enhancements and addition to the AI policy
* Typo
2026-08-06 03:35:58 +02:00
Fijxu
0460189a92
CI: Do not build OpenSSL tests and apps ( #5897 )
...
* CI: Do not build OpenSSL tests
OpenSSL compiles tests by default, making the CI and compilation of
Invidious take a long time for no real benefit, so it's better to
disable them ;)
https://github.com/openssl/openssl/blob/master/INSTALL.md#no-tests
* Use no-apps instead, as they also disable tests
2026-08-05 04:19:12 -04:00
Fijxu
3383a3041f
Prepare for next release
2026-08-04 21:04:56 -04:00
github-actions[bot]
48c6110a83
Release v2.20260804.1 ( #5896 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v2.20260804.1
2026-08-04 21:01:38 -04:00
Fijxu
673254e762
fix: pass -no-pie link flag argument to include debug information again for OCI ( #5895 )
...
* fix: pass `-no-pie` link flag argument to include debug information again for OCI
* remove space char
2026-08-04 19:11:38 -04:00
Fijxu
df0b02efc0
Prepare for next release
2026-08-04 18:30:20 -04:00
github-actions[bot]
1d1f404b9a
Release v2.20260804.0 ( #5893 )
...
* Release v2.20260804.0
* Update CHANGELOG.md
Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Fijxu <fijxu@nadeko.net>
Co-authored-by: TheFrenchGhosty <47571719+TheFrenchGhosty@users.noreply.github.com>
v2.20260804.0
2026-08-04 18:24:23 -04:00
Fijxu
66fb829dbc
CI: Exclude development dependencies from build job ( #5860 )
...
* CI: Exclude development dependencies from build job
* use --production and then install spectator to skip building of Ameba
* this should prevent ameba from building
2026-08-03 17:15:31 -04:00
TheFrenchGhosty
4b014bdc82
Enable the Uzbek since it's been translated at more than 20% ( #5891 )
2026-08-03 23:03:45 +02:00
Weblate (bot)
c1625119a7
Translations update from Hosted Weblate ( #5881 )
...
* Update Armenian translation
Update Armenian translation
Update Armenian translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Maxim Mkrtchyan <mikurasua@gmail.com>
* Update Polish translation
Co-authored-by: Matthaiks <kitynska@gmail.com>
* Update Uzbek translation
Add Uzbek translation
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Zafarx94 <zfrx94@mail.ru>
---------
Co-authored-by: Maxim Mkrtchyan <mikurasua@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Zafarx94 <zfrx94@mail.ru>
2026-08-03 22:56:22 +02:00
TheFrenchGhosty
83882a17b6
Switch to deepseek/deepseek-v4-flash-0731 for the release script ( #5886 )
...
* Switch to deepseek/deepseek-v4-flash-0731 for the release script
* Make the change in the workflow file too
2026-08-03 22:55:44 +02:00
dependabot[bot]
0c3d3e8f8a
chore(deps): bump actions/stale from 10 to 11 ( #5890 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
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-08-03 22:55:13 +02:00
Émilien (perso)
1a3cb60282
feat: add support for SOCKS5 proxy ( #5865 )
2026-08-03 22:43:18 +02:00
Fijxu
cb88a805e5
feat: allow setting videojs max buffer length via config.yml ( #5876 )
2026-08-03 15:52:50 -04:00