Fijxu
adc98355a8
chore: add missing default VideoCacheConfig
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
2025-06-22 13:33:58 -04:00
Fijxu
6ea8e99c0f
docker: use --release for builds
...
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
https://forum.crystal-lang.org/t/impact-of-release-vs-o3/8113
2025-06-20 21:04:29 -04:00
Fijxu
dd466326d8
CI: remove cache dance and cache
2025-06-20 21:01:32 -04:00
Fijxu
b71539449e
chore: make companion pool a class and store their companion instance
2025-06-20 16:38:12 -04:00
Renovate Bot
5eba7cf150
chore(deps): update mirror.gcr.io/alpine docker tag to v3.22 ( #139 )
...
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mirror.gcr.io/alpine](https://hub.docker.com/_/alpine ) ([source](https://github.com/alpinelinux/docker-alpine )) | final | minor | `3.21` -> `3.22` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yOS4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Reviewed-on: https://git.nadeko.net/Fijxu/invidious/pulls/139
Co-authored-by: Renovate Bot <git@nadeko.net>
Co-committed-by: Renovate Bot <git@nadeko.net>
2025-06-12 02:48:36 -04:00
Renovate Bot
42a2f715ef
chore(deps): update alpine docker tag to v3.22 ( #138 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| alpine | final | minor | `3.21` -> `3.22` |
| alpine | stage | minor | `3.21` -> `3.22` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yOS4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Reviewed-on: https://git.nadeko.net/Fijxu/invidious/pulls/138
Co-authored-by: Renovate Bot <git@nadeko.net>
Co-committed-by: Renovate Bot <git@nadeko.net>
2025-06-12 02:48:27 -04:00
Fijxu
e8e7a01dfb
chore+fix(backends): Remove external videoplayback proxy support, fix
...
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
automatic backend switching on the last backend, sort working ends, skip
companion cookie setting on images, thumbnails, etc.
external videoplayback proxy support was unused and is not really useful
now due to youtube pinning the IP of where a video is being requested to
that IP adresss, so requesting the video from one companion and then
offloading the video traffic to another server with another IP is not
going to work.
2025-06-06 11:58:57 -04:00
Kevinf100
fc1e2fc221
Thread safety and not try none-working backends ( #140 )
...
Co-authored-by: Kevinf100 <12779728+kevinf100@users.noreply.github.com>
commit 0fe9e0a28a
Author: Kevinf100 <12779728+kevinf100@users.noreply.github.com>
Date: Thu Jun 5 11:41:02 2025 -0400
More thread safety and speed improvements
commit 54ea7f04fd
Author: Kevinf100 <12779728+kevinf100@users.noreply.github.com>
Date: Tue Jun 3 23:37:20 2025 -0400
Many thread safe updates.
Updating instances timesout after 10 seconds.
Now waits until checking all instances finishes before starting the timer for next.
More random debugging logs
commit 4dcd6dd2f4
Author: Kevinf100 <12779728+kevinf100@users.noreply.github.com>
Date: Tue Jun 3 10:34:56 2025 -0400
Update API to only try working backends with companion
2025-06-06 11:10:19 -04:00
Fijxu
3d3321eec0
fixup! CI: verbose output when compiling invidious
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
2025-05-24 22:57:05 -04:00
Renovate Bot
ae559c865c
chore(deps): update https://github.com/reproducible-containers/buildkit-cache-dance action to v3.2.0 ( #135 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://github.com/reproducible-containers/buildkit-cache-dance ](https://github.com/reproducible-containers/buildkit-cache-dance ) | action | minor | `v3.1.0` -> `v3.2.0` |
---
### Release Notes
<details>
<summary>reproducible-containers/buildkit-cache-dance (https://github.com/reproducible-containers/buildkit-cache-dance )</summary>
### [`v3.2.0`](https://github.com/reproducible-containers/buildkit-cache-dance/releases/tag/v3.2.0 )
[Compare Source](https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.2...v3.2.0 )
#### What's Changed
- Allow overriding container image by [@​relu](https://github.com/relu ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/44
- Added support for running with different builder by [@​ty2](https://github.com/ty2 ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/45
- Determine default cache map from Dockerfile by [@​bennesp](https://github.com/bennesp ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/49
#### New Contributors
- [@​relu](https://github.com/relu ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/44
- [@​ty2](https://github.com/ty2 ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/45
- [@​bennesp](https://github.com/bennesp ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/49
**Full Changelog**: https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.2...v3.2.0
### [`v3.1.2`](https://github.com/reproducible-containers/buildkit-cache-dance/releases/tag/v3.1.2 )
[Compare Source](https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.1...v3.1.2 )
#### What's Changed
- Fix not preserving uid and/or gid by [@​mabrikan](https://github.com/mabrikan ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/35
- Use sudo to clear cache source during extraction by [@​rose-m](https://github.com/rose-m ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/37
#### New Contributors
- [@​mabrikan](https://github.com/mabrikan ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/35
- [@​rose-m](https://github.com/rose-m ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/37
**Full Changelog**: https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.1...v3.1.2
### [`v3.1.1`](https://github.com/reproducible-containers/buildkit-cache-dance/releases/tag/v3.1.1 )
[Compare Source](https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.0...v3.1.1 )
#### What's Changed
- Ensure scratch directory exists when calling extractCache by [@​Chagui-](https://github.com/Chagui- ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/29
- Do not extract cache on job failure by [@​borchero](https://github.com/borchero ) in https://github.com/reproducible-containers/buildkit-cache-dance/pull/32
#### New Contributors
- [@​Chagui-](https://github.com/Chagui- ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/29
- [@​borchero](https://github.com/borchero ) made their first contribution in https://github.com/reproducible-containers/buildkit-cache-dance/pull/32
**Full Changelog**: https://github.com/reproducible-containers/buildkit-cache-dance/compare/v3.1.0...v3.1.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yOS4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Reviewed-on: https://git.nadeko.net/Fijxu/invidious/pulls/135
Co-authored-by: Renovate Bot <git@nadeko.net>
Co-committed-by: Renovate Bot <git@nadeko.net>
2025-05-24 22:50:46 -04:00
Fijxu
7efee6bb2e
CI: verbose output when compiling invidious
2025-05-24 22:44:59 -04:00
Fijxu
0e73ca1923
CI: Use buildkit-cache-dance to speed up builds
2025-05-24 22:42:23 -04:00
Renovate Bot
c89b7df7d3
chore(deps): update https://code.forgejo.org/docker/login-action action to v3.4.0 ( #134 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [https://code.forgejo.org/docker/login-action ](https://code.forgejo.org/docker/login-action ) | action | minor | `v3.1.0` -> `v3.4.0` |
---
### Release Notes
<details>
<summary>docker/login-action (https://code.forgejo.org/docker/login-action )</summary>
### [`v3.4.0`](https://code.forgejo.org/docker/login-action/compare/v3.3.0...v3.4.0 )
[Compare Source](https://code.forgejo.org/docker/login-action/compare/v3.3.0...v3.4.0 )
### [`v3.3.0`](https://code.forgejo.org/docker/login-action/compare/v3.2.0...v3.3.0 )
[Compare Source](https://code.forgejo.org/docker/login-action/compare/v3.2.0...v3.3.0 )
### [`v3.2.0`](https://code.forgejo.org/docker/login-action/compare/v3.1.0...v3.2.0 )
[Compare Source](https://code.forgejo.org/docker/login-action/compare/v3.1.0...v3.2.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yOS4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjkuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
Reviewed-on: https://git.nadeko.net/Fijxu/invidious/pulls/134
Co-authored-by: Renovate Bot <git@nadeko.net>
Co-committed-by: Renovate Bot <git@nadeko.net>
2025-05-24 20:33:31 -04:00
Renovate Bot
22254e3242
chore: Configure Renovate ( #133 )
...
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
Welcome to [Renovate](https://github.com/renovatebot/renovate )! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
---
### Detected Package Files
* `docker-compose.yml` (docker-compose)
* `docker/Dockerfile` (dockerfile)
* `docker/Dockerfile.arm64` (dockerfile)
* `.forgejo/workflows/ci.yml` (github-actions)
* `.github/workflows/auto-close-duplicate.yaml` (github-actions)
* `.github/workflows/build-nightly-container.yml` (github-actions)
* `.github/workflows/build-stable-container.yml` (github-actions)
* `.github/workflows/ci.yml` (github-actions)
* `.github/workflows/stale.yml` (github-actions)
* `kubernetes/values.yaml` (helm-values)
### What to Expect
With your current configuration, Renovate will create 1 Pull Request:
<details>
<summary>chore(deps): update https://code.forgejo.org/docker/login-action action to v3.4.0</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/https-code.forgejo.org-docker-login-action-3.x`
- Merge into: `master`
- Upgrade [https://code.forgejo.org/docker/login-action ](https://code.forgejo.org/docker/login-action ) to `v3.4.0`
</details>
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/ ), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions ).
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-config-hash:94693a990c975907e7f13da3309b9d56ba02b3983519b41786edf5cf031e457c-->
Reviewed-on: https://git.nadeko.net/Fijxu/invidious/pulls/133
Co-authored-by: Renovate Bot <git@nadeko.net>
Co-committed-by: Renovate Bot <git@nadeko.net>
2025-05-24 19:59:53 -04:00
Fijxu
2d20e73d99
set offset on index for backends status
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-05-24 11:06:42 -04:00
Fijxu
20f0710a91
Merge remote-tracking branch 'upstream/master'
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Has been cancelled
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
2025-05-22 20:16:18 -04:00
Fijxu
4b37d47ebb
Add missing xml.text on "title" element for channels RSS ( #5320 )
2025-05-22 20:12:54 -04:00
Fijxu
197e4d6f66
feat: config option to change the backend prefix
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-05-22 00:39:20 -04:00
Fijxu
f90b092692
restore missing extra_media_csp on CSP header
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-05-21 17:03:04 -04:00
Fijxu
9e4f78f360
chore: add development compose and configs
2025-05-21 16:36:10 -04:00
Fijxu
7d0f3fab25
chore: change issue URL to the modified source code url set on the config
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-05-21 02:27:21 -04:00
Fijxu
75e27c3aa7
fix missing scheme error
2025-05-21 02:00:19 -04:00
Fijxu
6e9858080d
update launch.json
Build and release container directly from master / release (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.2, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.15.1, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.16.3, true) (push) Waiting to run
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Waiting to run
Invidious CI / build-docker (push) Waiting to run
Invidious CI / build-docker-arm64 (push) Waiting to run
Invidious CI / lint (push) Waiting to run
2025-05-20 16:41:52 -04:00
Fijxu
55fed710f8
Merge remote-tracking branch 'upstream/master'
2025-05-20 15:14:56 -04:00
syeopite
2c857b5ab6
Remove text captchas from Invidious ( #5308 )
...
textcaptcha.com seems to be down since April and it does not appear that
service will be restored.
Text captchas can be easily automated using free LLMs, so keeping the
text captcha is more like a gate to create accounts in mass on public
Invidious instances.
It also gives headaches like bots automating account creation to modify
the videos that appear popular page of each instance (since the popular
page is based on the subscriptions of the registered users).
2025-05-17 16:37:55 -07:00
Fijxu
00299ca4a0
Remove Image CAPTCHA
and Text CAPTCHA
from locale
2025-05-17 19:23:40 -04:00
syeopite
9d18c8699f
Release versioning maintenance ( #5310 )
2025-05-17 16:22:32 -07:00
syeopite
475bf7448a
Add Javascript licence information automatically ( #5297 )
2025-05-17 16:20:38 -07:00
syeopite
50e0a4361b
Add missing javascript licenses ( #5292 )
2025-05-17 16:19:21 -07:00
syeopite
6bfb61e9b4
fix: safely access "label" key ( #5282 )
2025-05-17 16:18:58 -07:00
syeopite
ef07c542dc
fix: pass user to query.process if present ( #5277 )
2025-05-17 16:18:37 -07:00
syeopite
a9180aa6c1
fix: do not strip '+' character from referer ( #5276 )
2025-05-17 16:18:15 -07:00
syeopite
4b2f9ffffc
fix: set CSP header after setting preferences of registered users ( #5275 )
2025-05-17 16:17:43 -07:00
syeopite
64ad97f308
fix(typo): 'Salect' -> 'Select' ( #5242 )
2025-05-17 16:17:08 -07:00
syeopite
d5cb653fd1
Handle parse errors gracefully on timeline items ( #5196 )
2025-05-17 16:16:20 -07:00
syeopite
0b23dd12e1
require base_job before the other jobs ( #5194 )
2025-05-17 16:15:32 -07:00
syeopite
23d66338cd
Translations update from Hosted Weblate ( #5192 )
2025-05-17 16:15:03 -07:00
syeopite
df41cb9588
Update Kemal to 1.6.0 and remove Kilt ( #5120 )
2025-05-17 16:14:40 -07:00
syeopite
49ada0aae9
Fix incorrect PR link for v2.20250504.0
2025-05-17 15:49:03 -07:00
syeopite
f6a41ce90d
Bump shard.yml version
2025-05-17 15:42:48 -07:00
Emilien
f7aefd5fb1
Release v2.20250517.0
2025-05-17 15:41:33 -07:00
Fijxu
6376fd55db
Remove text captcha due to textcaptcha.com being down
...
Fixes https://github.com/iv-org/invidious/issues/5295
textcaptcha.com seems to be down since April and it does not appear that service will be restored.
Text captchas can be easily automated using free LLMs, so keeping the text captcha is more like a gate to create accounts in mass on public Invidious instances.
It also gives headaches like bots automating account creation to modify the videos that appear popular page of each instance (since the popular page is based on the subscriptions of the registered users).
2025-05-17 13:17:26 -04:00
Hosted Weblate
9e172d8371
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
8d0834005f
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
9f192d4f74
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
ee7b8b6c61
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
b9097d0a3b
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
be469304de
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
b6b245586a
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00
Hosted Weblate
88195113bf
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invidious/translations/
Translation: Invidious/Invidious Translations
2025-05-14 07:51:08 +02:00