Commit Graph

  • cdd2c60c96
    CI: Improve name of spellcheck step syeopite 2025-09-08 18:33:31 +00:00
  • 4d52120cd1
    Typos: unaccessible -> inaccessible syeopite 2025-09-08 11:31:28 -07:00
  • bc57ca26e5
    Exclude Github handles from being marked as typo syeopite 2025-09-08 11:29:33 -07:00
  • 7b246b576f
    Prevent player microformat from being overwritten by the next microformat Fijxu 2025-09-07 16:47:27 -03:00
  • afe51f94cf
    Fix button overflow Fijxu 2025-09-07 13:46:06 -03:00
  • a748bc43bf
    store preferences in a variable when reused and rename prefs to preferences Fijxu 2025-09-07 01:38:43 -03:00
  • 53de719b9d
    use ARG for openssl sha256 checksum Fijxu 2025-09-06 17:29:51 -04:00
  • 539ae2d1f6
    set nproc for openssl make Fijxu 2025-09-06 15:59:05 -04:00
  • 9ddee6304d
    verify openssl checksums Fijxu 2025-09-06 15:54:45 -04:00
  • d14a0ac88e
    Move it to player preferences Fijxu 2025-09-06 14:00:43 -04:00
  • 62dbd833d4
    Add option to set default playlist to none Fijxu 2025-09-06 13:51:50 -04:00
  • ba45015393
    Add default playlist preference Fijxu 2025-09-06 13:31:34 -04:00
  • 9800e4ea7d
    Fix 0 view count on related videos shiny-comic 2025-09-05 11:43:25 +09:00
  • ca4ddcff83
    Merge 6a88c098f08e54e696b87e3aa478637afdfe4101 into 89c8b1b901062c729370370116aa9127a39cd214 syeopite 2025-09-04 21:14:42 +02:00
  • 84e3dae18b
    Fix broken link Fijxu 2025-09-04 09:06:28 -04:00
  • 4e7dbbdd35 chore: remove debug Emilien 2025-09-03 15:57:58 +02:00
  • 36db52cc5e chore: use api captions from companion when available Emilien 2025-09-03 15:57:48 +02:00
  • ea15938794 Refactor FilteredCompressHandler to inherit from stdlib syeopite 2025-05-28 15:38:49 -07:00
  • eba8ab8bac fix formatting Emilien 2025-06-14 22:35:11 +02:00
  • 98d482b99f fix csp + progress proxy + allow omit public_url Emilien 2025-06-14 19:10:52 +02:00
  • d591fbddfa chore: add the suggestions Emilien 2025-06-14 18:01:44 +02:00
  • 27c79dfaee initial support for base_url with invidious companion + proxy invidious_companion Emilien 2025-05-03 01:10:12 +02:00
  • cc4e576040
    Merge c3b06e7a6db52fee60b7f1c6ef99cce32ef075a3 into 89c8b1b901062c729370370116aa9127a39cd214 John Wong 2025-09-02 21:13:02 -04:00
  • a3363fa9bc
    Update src/invidious/config.cr Fijxu 2025-09-02 12:04:16 -04:00
  • 18b15dceb9
    oopsie Fijxu 2025-09-02 11:30:22 -04:00
  • 0e4204c971
    fix wrong position of comment Fijxu 2025-09-02 11:09:58 -04:00
  • c707122a45
    add comment why we compile openssl ourselves Fijxu 2025-09-02 11:08:37 -04:00
  • 28633346c0
    CI: add Dockerfile.arm64 version Fijxu 2025-09-02 11:06:23 -04:00
  • cbf8cd07ce
    CI: add --no-cache to openssl-builder Fijxu 2025-09-02 11:03:45 -04:00
  • 89c8b1b901
    CI: fix wrong if statement for build-docker job (#5442) Fijxu 2025-09-02 10:57:29 -04:00
  • 90ee46716d
    CI: fix wrong if statement for build-docker job Fijxu 2025-09-02 10:16:05 -04:00
  • 258b7e1fc4
    fix formatting Fijxu 2025-09-02 10:05:20 -04:00
  • b7a3f98fab
    dockerfile: compile openssl instead of using the one bundled on the crystal alpine image. Fijxu 2025-09-02 09:48:56 -04:00
  • 7992cb59b5 fix: correct crystal version dependabot/docker/docker/alpine-3.22 Émilien (perso) 2025-09-02 09:22:43 +00:00
  • d32a044db8 chore: update and fix the alpine packages Émilien (perso) 2025-09-02 09:21:36 +00:00
  • fdeb067636
    use custom Kemal::RequestLogHandler to filter search queries Fijxu 2025-08-31 17:04:46 -04:00
  • b6f164bef3
    revert module encapsulation, remove Log.forf macro Fijxu 2025-08-31 16:30:29 -04:00
  • d0cd940893
    set Log in inherithed macro for BaseJob subclasses Fijxu 2025-08-23 14:09:47 -04:00
  • 882bb98e01
    rename Signature to SignatureDecryption Fijxu 2025-08-23 14:04:22 -04:00
  • 59dc68ea15
    add missing Log.forf for invidious companion Fijxu 2025-08-23 01:07:46 -04:00
  • 2266197d8d
    add missing Log.forf for ytimg Fijxu 2025-08-23 01:05:59 -04:00
  • e398f7ddb9
    Migrate to stdlib Log Fijxu 2025-08-22 17:54:48 -04:00
  • 20e4e52b8b
    Add tests for popular_enabled deprecation logic syeopite 2025-08-25 01:36:05 -07:00
  • 245ffc8396
    Mark attributes set over env var as present if needed syeopite 2025-08-25 01:35:40 -07:00
  • f978c2b228
    Fix config precedence with popular_enabled syeopite 2025-08-25 00:58:13 -07:00
  • d496b6e34a
    Use PagesEnabled struct when setting pages_enabled syeopite 2025-08-24 23:12:20 -07:00
  • ba65e4ff25
    Config: Use from_yaml constructor for PagesEnabled syeopite 2025-08-24 23:06:12 -07:00
  • fd8dc93569
    Show message when connection to the database is not possible (#5346) syeopite 2025-08-23 04:04:06 -07:00
  • 67f93e55d8
    Fix "ex" variable collision in invidious.cr syeopite 2025-08-23 03:35:59 -07:00
  • f35f529adc
    Videos: Fix missing .id to retrieve first playlist video ID (#5366) syeopite 2025-08-23 03:30:00 -07:00
  • b32b077a80
    Player: Persist caption settings (#5417) syeopite 2025-08-23 03:29:07 -07:00
  • 6badb80082
    Channels: Fix fetching channel playlists (#5418) syeopite 2025-08-23 03:26:49 -07:00
  • 15099ac1dd
    Frontend: Fix notification count of TRUE (#5391) syeopite 2025-08-23 03:25:12 -07:00
  • adc83f1c09
    Documentation: Fix typo (effet -> effect) (#5369) syeopite 2025-08-23 03:23:42 -07:00
  • 41e0e77d33
    HTML: Add Missing Noreferrers (#5368) syeopite 2025-08-23 03:23:05 -07:00
  • 9ebc76462f
    Channels: Fix fetching of individual community posts (#5361) syeopite 2025-08-23 03:20:04 -07:00
  • 0308acb624
    Videos: Add fallback to TvSimply client (#5345) syeopite 2025-08-23 03:18:41 -07:00
  • cac2397494
    YTAPI: Add TvSimply client (#5344) syeopite 2025-08-23 03:17:28 -07:00
  • cf640d808e
    YtAPI: Bump client versions (#5325) syeopite 2025-08-23 03:16:55 -07:00
  • 80ec027c8f
    CI: Fix docker ci job not checking if Invidious starts successfully or not (#5306) syeopite 2025-08-23 03:16:32 -07:00
  • 6f5f0dceca
    CI: Use public ARM64 Github actions runners for ARM64 builds (#5305) syeopite 2025-08-23 03:16:05 -07:00
  • a8ab7b61f7
    Player: Add keyboard shortcuts to configure captions (#5188) syeopite 2025-08-23 03:15:28 -07:00
  • 93c4a6bf26 fix(companion): skip inv-sig-helper when Invidious Companion is enabled naoNao89 2025-08-22 01:24:39 +07:00
  • 8ed07a58d4 [Videos] Patch missing streamingData sections from fallback (formats + adaptive) - YouTube increasingly serves SABR/modified DASH. When the primary player response lacks usable stream URLs, Invidious falls back to alternate clients. Historically only adaptiveFormats were patched in fallback. This change patches whichever sections are actually missing (adaptiveFormats and/or formats), but only when the fallback contains usable entries (url or signatureCipher/cipher), avoiding overwriting valid primary data. - Adds a debug log (fallback_patched) to indicate which client patched which sections and a playback_404 triage log with stream counts to ease diagnosis. - Fixes #5420 naoNao89 2025-08-18 22:58:05 +07:00
  • 4d1f10a30d improve readability Theo Fischer 2025-08-17 12:01:32 +02:00
  • 08a53df7f4 fixed the redirection by adding a cookie so that the old flow works again Theo Fischer 2025-08-17 11:56:49 +02:00
  • cb7064efb4
    Merge branch 'iv-org:master' into master Theo Luis Fischer 2025-08-16 18:39:51 +02:00
  • f8e4298462
    Merge 8cb670d9e6bba3e703aed5a0a6a56962a7b5e455 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b CyanEngineer 2025-08-14 23:59:39 +00:00
  • d189ff243f
    Merge 4a4e4894479f1311c6b1e7def798ebd71b22a739 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Noe 2025-08-14 23:59:01 +00:00
  • b7101c03ec
    Merge dfd94f4f2eaedc054f5f528738b2e362496c46d9 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b syeopite 2025-08-14 23:58:43 +00:00
  • 5d2a23cdfb
    Merge 00900dfa437833849d4a918620fa5ad1b565cf36 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Émilien (perso) 2025-08-14 23:58:42 +00:00
  • 2b1c8382fe
    Merge c754d351c6f709a0f94930164d73722532b3afb9 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Ian Brown 2025-08-14 23:58:35 +00:00
  • dd910b2848
    Merge ad9ba381e365905f756b6745cd555372cb30965a into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Samantaz Fox 2025-08-14 23:58:16 +00:00
  • 0c78f31f16
    Merge 5ee5f49b5437891208f1f4d1c427ff4a4f215ccf into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Arya K 2025-08-14 23:58:09 +00:00
  • 98b92609e0
    Merge ccbbc453617d841c5020f20071a2ea6ec470979a into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b syeopite 2025-08-14 16:53:22 -04:00
  • 1b4d2f1bec
    Merge 5890768c31bd5d26a09ccec000d8cd31f09b6ca1 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b lekma 2025-08-14 22:10:00 +02:00
  • 1a124e73d2
    Merge 40df0ed9952e5710004437d2b6252262fd5594f7 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Dave Lage 2025-08-14 23:01:39 +03:00
  • dd8086e6d9
    fix: fetching channel playlists returned 500 error Kristian Vos 2025-08-13 15:43:54 +02:00
  • 875d8e7e41 Persist caption settings Eugene Pakhomov 2025-08-13 13:26:48 +03:00
  • 04dc797790
    Merge 0b2ec108d17e7a5a1ca47cb297b62b793a19bbed into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Sunghyun Kim 2025-08-12 15:00:46 +00:00
  • 1ae0f45b0e
    Bump actions/checkout from 4 to 5 (#5415) dependabot[bot] 2025-08-12 15:06:16 +02:00
  • e8b995df10
    Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 04:04:15 +00:00
  • a5e1bfbd3d
    CI: Bump crystal 1.17.0 to 1.17.1 Fijxu 2025-08-07 18:58:22 -04:00
  • 0b2ec108d1 Complete API-only mode implementation Sunghyun Kim 2025-08-04 16:40:41 +09:00
  • 26c921ef39
    Bump crystallang/crystal from 1.16.3-alpine to 1.17.1-alpine in /docker dependabot[bot] 2025-07-28 23:30:10 +00:00
  • 2b312a1ec5 feat: Add configurable max_request_line_size to handle long URLs Sunghyun Kim 2025-07-21 13:05:23 +09:00
  • 26a5bf3807
    CI: Bump Crystal version matrix Fijxu 2025-07-19 16:41:18 -04:00
  • 3335bc8c38
    Get a count of 0 if STORAGE_KEY_NOTIF_COUNT is not present in storage fieryhenry 2025-07-18 19:07:41 +00:00
  • a84bb1d22e
    Fix TRUE number of notifications fieryhenry 2025-07-18 19:02:50 +00:00
  • 7041fdcbb6
    Make it Crystal <=1.13.3 compatible, only add pot if present Fijxu 2025-07-07 16:31:06 -04:00
  • f5aa881324
    Add support for encrypted query parameters Fijxu 2025-07-06 20:27:10 -04:00
  • 24252b836c
    add back semicolon epicsam123 2025-06-30 22:38:30 -04:00
  • 227c041b86
    fix(config.example.yml): Fix typo (effet -> effect) Nami Sunami 2025-06-28 11:38:31 +02:00
  • 803311713d make sort_by code more legible ChunkyProgrammer 2025-06-26 15:34:45 -04:00
  • 64ac3b5203
    add missing noreferrers epicsam123 2025-06-26 18:40:06 -04:00
  • b0c9f87fbe
    Fix missing .id to retrieve first playlist video ID SamantazFox-patch-1 Samantaz Fox 2025-06-26 19:09:52 +00:00
  • f8febbe2b2 format changes ChunkyProgrammer 2025-06-25 23:53:07 -04:00
  • 436f955e0f update fetch_community_post_comments protobuf to match currently used protobuf, add sort_by option ChunkyProgrammer 2025-06-25 23:34:30 -04:00
  • 4155f15bf7 update resolve_url api to better support new post endpoint ChunkyProgrammer 2025-06-25 23:33:28 -04:00
  • b9171d9dab Update protobuf for individual community post ChunkyProgrammer 2025-06-25 22:34:26 -04:00