Renovate Bot
4acd7b773f
chore(deps): update https://code.forgejo.org/docker/login-action action to v3.5.0 ( #215 )
...
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.4.0` -> `v3.5.0` |
---
### Release Notes
<details>
<summary>docker/login-action (https://code.forgejo.org/docker/login-action )</summary>
### [`v3.5.0`](https://code.forgejo.org/docker/login-action/compare/v3.4.0...v3.5.0 )
[Compare Source](https://code.forgejo.org/docker/login-action/compare/v3.4.0...v3.5.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/215
Co-authored-by: Renovate Bot <git@nadeko.net >
Co-committed-by: Renovate Bot <git@nadeko.net >
2025-09-06 22:12:36 -04:00
Fijxu
acba0c9091
feat: add experimental support to hide channels from the popular page
2025-09-06 22:00:43 -04:00
Fijxu
acedcb7303
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 (docker/Dockerfile, AMD64, ubuntu-latest, linux/amd64, ) (push) Has been cancelled
Build and release container directly from master / release (docker/Dockerfile.arm64, ARM64, ubuntu-24.04-arm, linux/arm64/v8, -arm64) (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 / Test ${{ matrix.name }} Docker build (AMD64, ubuntu-latest) (push) Has been cancelled
Invidious CI / Test ${{ matrix.name }} Docker build (ARM64, ubuntu-24.04-arm) (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
2025-09-01 22:06:23 -04:00
Fijxu
36ac67610d
fix(parser): fix unavailable comments on videos
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-08-27 20:36:45 -04:00
Fijxu
71e6c16348
style: run crystal tool format
2025-08-27 20:21:27 -04:00
Fijxu
9f5f6a1de8
dockerfile: compile openssl-3.5.2 instead of using the one from the Alpine linux repositories
...
Reference: https://github.com/iv-org/invidious/issues/1438#issuecomment-3170445146
2025-08-27 20:20:58 -04:00
syeopite
fd8dc93569
Show message when connection to the database is not possible ( #5346 )
2025-08-23 04:04:06 -07:00
syeopite
67f93e55d8
Fix "ex" variable collision in invidious.cr
...
The exception handling for database connections results in an
`ex` variable which Ameba sees as overshadowing the `ex` used by the
`ex` block arg used to define the HTTP status code 500 handler below.
Although this is a non-issue since the db connection exception handling
will cause Invidious to exit, Ameba's nature as a static checker means
that it isn't aware of this.
The simplest fix without a dirty ameba ignore comment is to rename `ex`
within the Kemal handler block below, since `ex` within a begin rescue
block is a Crystal convention that will also cause Ameba to raise when
not adhered to.
2025-08-23 03:35:59 -07:00
syeopite
f35f529adc
Videos: Fix missing .id to retrieve first playlist video ID ( #5366 )
2025-08-23 03:30:00 -07:00
syeopite
b32b077a80
Player: Persist caption settings ( #5417 )
2025-08-23 03:29:07 -07:00
syeopite
6badb80082
Channels: Fix fetching channel playlists ( #5418 )
2025-08-23 03:26:49 -07:00
syeopite
15099ac1dd
Frontend: Fix notification count of TRUE ( #5391 )
2025-08-23 03:26:11 -07:00
syeopite
adc83f1c09
Documentation: Fix typo (effet -> effect) ( #5369 )
2025-08-23 03:23:42 -07:00
syeopite
41e0e77d33
HTML: Add Missing Noreferrers ( #5368 )
2025-08-23 03:23:05 -07:00
syeopite
9ebc76462f
Channels: Fix fetching of individual community posts ( #5361 )
2025-08-23 03:20:04 -07:00
syeopite
0308acb624
Videos: Add fallback to TvSimply client ( #5345 )
2025-08-23 03:18:41 -07:00
syeopite
cac2397494
YTAPI: Add TvSimply client ( #5344 )
2025-08-23 03:17:28 -07:00
syeopite
cf640d808e
YtAPI: Bump client versions ( #5325 )
2025-08-23 03:16:55 -07:00
syeopite
80ec027c8f
CI: Fix docker ci job not checking if Invidious starts successfully or not ( #5306 )
2025-08-23 03:16:32 -07:00
syeopite
6f5f0dceca
CI: Use public ARM64 Github actions runners for ARM64 builds ( #5305 )
2025-08-23 03:16:05 -07:00
syeopite
a8ab7b61f7
Player: Add keyboard shortcuts to configure captions ( #5188 )
2025-08-23 03:15:28 -07:00
Kristian Vos
dd8086e6d9
fix: fetching channel playlists returned 500 error
2025-08-13 15:43:54 +02:00
Eugene Pakhomov
875d8e7e41
Persist caption settings
2025-08-13 14:39:58 +03:00
dependabot[bot]
1ae0f45b0e
Bump actions/checkout from 4 to 5 ( #5415 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
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>
2025-08-12 15:06:16 +02:00
Fijxu
4be6d3ec53
chore: Remove old readme text
2025-08-07 18:33:12 -04:00
Fijxu
6b2e4f0cd3
fix: wrong current_companion set when current_companion overflows
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-07-21 14:54:24 -04:00
Fijxu
85b99349ad
fix: select a random companion if there is no working ends
2025-07-21 14:37:04 -04:00
fieryhenry
3335bc8c38
Get a count of 0 if STORAGE_KEY_NOTIF_COUNT is not present in storage
...
Not sure if this is necessary as I think it should always be present in storage, but just in case it isn't
2025-07-18 19:07:41 +00:00
fieryhenry
a84bb1d22e
Fix TRUE number of notifications
...
`update_ticker_count` used to use STORAGE_KEY_STREAM to get the number of notifications which is a boolean value, now it uses STORAGE_KEY_NOTIF_COUNT which is an integer
2025-07-18 19:02:50 +00:00
epicsam123
24252b836c
add back semicolon
2025-06-30 22:38:30 -04:00
Nami Sunami
227c041b86
fix(config.example.yml): Fix typo (effet -> effect)
2025-06-28 11:38:31 +02:00
ChunkyProgrammer
803311713d
make sort_by code more legible
2025-06-27 11:38:08 -04:00
epicsam123
64ac3b5203
add missing noreferrers
2025-06-26 18:40:06 -04:00
Samantaz Fox
b0c9f87fbe
Fix missing .id to retrieve first playlist video ID
...
This was missed in the review of PR 5196
2025-06-26 19:09:52 +00:00
ChunkyProgrammer
f8febbe2b2
format changes
2025-06-25 23:53:07 -04:00
ChunkyProgrammer
436f955e0f
update fetch_community_post_comments protobuf to match currently used protobuf, add sort_by option
2025-06-25 23:34:30 -04:00
ChunkyProgrammer
4155f15bf7
update resolve_url api to better support new post endpoint
2025-06-25 23:33:28 -04:00
ChunkyProgrammer
b9171d9dab
Update protobuf for individual community post
2025-06-25 22:35:16 -04:00
ChunkyProgrammer
f3f6937ffc
Fix community tab not loading
2025-06-25 22:22:30 -04:00
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
8723fdca06
Update src/invidious.cr
...
Co-authored-by: Samantaz Fox <coding@samantaz.fr >
2025-06-21 12:02:32 -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
Fijxu
d51e1cb051
remove fallback to TV client
2025-06-15 17:45:53 -04:00
Fijxu
cf0a68bd77
store adaptiveFormats data into a variable
2025-06-15 17:43:07 -04:00
Fijxu
8cd9d53fb1
show message when connection to the database is not possible
2025-06-12 18:44:01 -04:00
Fijxu
01cdb384e0
add suggestions from syeopite
2025-06-12 17:25:19 -04:00
Fijxu
b1e7e0c45e
replace url by signatureCipher if url is not present
2025-06-12 16:18:01 -04:00
Fijxu
0c96e0977f
check for signatureCipher too
2025-06-12 16:07:58 -04:00