Wykres commitów

  • 18b15dceb9
    oopsie Fijxu 2025-09-02 11:30:22 -0400
  • 0e4204c971
    fix wrong position of comment Fijxu 2025-09-02 11:09:58 -0400
  • c707122a45
    add comment why we compile openssl ourselves Fijxu 2025-09-02 11:08:37 -0400
  • 28633346c0
    CI: add Dockerfile.arm64 version Fijxu 2025-09-02 11:06:23 -0400
  • cbf8cd07ce
    CI: add --no-cache to openssl-builder Fijxu 2025-09-02 11:03:45 -0400
  • 89c8b1b901
    CI: fix wrong if statement for build-docker job (#5442) Fijxu 2025-09-02 10:57:29 -0400
  • 90ee46716d
    CI: fix wrong if statement for build-docker job Fijxu 2025-09-02 10:16:05 -0400
  • 258b7e1fc4
    fix formatting Fijxu 2025-09-02 10:05:20 -0400
  • b7a3f98fab
    dockerfile: compile openssl instead of using the one bundled on the crystal alpine image. Fijxu 2025-09-02 09:48:56 -0400
  • 7992cb59b5 fix: correct crystal version dependabot/docker/docker/alpine-3.22 Émilien (perso) 2025-09-02 09:22:43 +0000
  • d32a044db8 chore: update and fix the alpine packages Émilien (perso) 2025-09-02 09:21:36 +0000
  • fdeb067636
    use custom Kemal::RequestLogHandler to filter search queries Fijxu 2025-08-31 17:04:46 -0400
  • b6f164bef3
    revert module encapsulation, remove Log.forf macro Fijxu 2025-08-31 16:30:29 -0400
  • d0cd940893
    set Log in inherithed macro for BaseJob subclasses Fijxu 2025-08-23 14:09:47 -0400
  • 882bb98e01
    rename Signature to SignatureDecryption Fijxu 2025-08-23 14:04:22 -0400
  • 59dc68ea15
    add missing Log.forf for invidious companion Fijxu 2025-08-23 01:07:46 -0400
  • 2266197d8d
    add missing Log.forf for ytimg Fijxu 2025-08-23 01:05:59 -0400
  • e398f7ddb9
    Migrate to stdlib Log Fijxu 2025-08-22 17:54:48 -0400
  • 20e4e52b8b
    Add tests for `popular_enabled` deprecation logic syeopite 2025-08-25 01:36:05 -0700
  • 245ffc8396
    Mark attributes set over env var as present if needed syeopite 2025-08-25 01:35:40 -0700
  • f978c2b228
    Fix config precedence with popular_enabled syeopite 2025-08-25 00:58:13 -0700
  • d496b6e34a
    Use `PagesEnabled` struct when setting pages_enabled syeopite 2025-08-24 23:12:20 -0700
  • ba65e4ff25
    Config: Use from_yaml constructor for PagesEnabled syeopite 2025-08-24 23:06:12 -0700
  • fd8dc93569
    Show message when connection to the database is not possible (#5346) syeopite 2025-08-23 04:04:06 -0700
  • 67f93e55d8
    Fix "ex" variable collision in invidious.cr syeopite 2025-08-23 03:35:59 -0700
  • f35f529adc
    Videos: Fix missing .id to retrieve first playlist video ID (#5366) syeopite 2025-08-23 03:30:00 -0700
  • b32b077a80
    Player: Persist caption settings (#5417) syeopite 2025-08-23 03:29:07 -0700
  • 6badb80082
    Channels: Fix fetching channel playlists (#5418) syeopite 2025-08-23 03:26:49 -0700
  • 15099ac1dd
    Frontend: Fix notification count of `TRUE` (#5391) syeopite 2025-08-23 03:25:12 -0700
  • adc83f1c09
    Documentation: Fix typo (effet -> effect) (#5369) syeopite 2025-08-23 03:23:42 -0700
  • 41e0e77d33
    HTML: Add Missing Noreferrers (#5368) syeopite 2025-08-23 03:23:05 -0700
  • 9ebc76462f
    Channels: Fix fetching of individual community posts (#5361) syeopite 2025-08-23 03:20:04 -0700
  • 0308acb624
    Videos: Add fallback to TvSimply client (#5345) syeopite 2025-08-23 03:18:41 -0700
  • cac2397494
    YTAPI: Add `TvSimply` client (#5344) syeopite 2025-08-23 03:17:28 -0700
  • cf640d808e
    YtAPI: Bump client versions (#5325) syeopite 2025-08-23 03:16:55 -0700
  • 80ec027c8f
    CI: Fix docker ci job not checking if Invidious starts successfully or not (#5306) syeopite 2025-08-23 03:16:32 -0700
  • 6f5f0dceca
    CI: Use public ARM64 Github actions runners for ARM64 builds (#5305) syeopite 2025-08-23 03:16:05 -0700
  • a8ab7b61f7
    Player: Add keyboard shortcuts to configure captions (#5188) syeopite 2025-08-23 03:15:28 -0700
  • 93c4a6bf26 fix(companion): skip inv-sig-helper when Invidious Companion is enabled naoNao89 2025-08-22 01:24:39 +0700
  • 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 +0700
  • 4d1f10a30d improve readability Theo Fischer 2025-08-17 12:01:32 +0200
  • 08a53df7f4 fixed the redirection by adding a cookie so that the old flow works again Theo Fischer 2025-08-17 11:56:49 +0200
  • cb7064efb4
    Merge branch 'iv-org:master' into master Theo Luis Fischer 2025-08-16 18:39:51 +0200
  • f8e4298462
    Merge 8cb670d9e6 into 1ae0f45b0e CyanEngineer 2025-08-14 23:59:39 +0000
  • a0345972c6
    Merge 95576555d1 into 1ae0f45b0e Émilien (perso) 2025-08-14 23:59:19 +0000
  • d189ff243f
    Merge 4a4e489447 into 1ae0f45b0e Noe 2025-08-14 23:59:01 +0000
  • b80bca570f
    Merge b3c56f745e into 1ae0f45b0e Matthew McGarvey 2025-08-14 23:58:55 +0000
  • b7101c03ec
    Merge dfd94f4f2e into 1ae0f45b0e syeopite 2025-08-14 23:58:43 +0000
  • 5d2a23cdfb
    Merge 00900dfa43 into 1ae0f45b0e Émilien (perso) 2025-08-14 23:58:42 +0000
  • 2b1c8382fe
    Merge c754d351c6 into 1ae0f45b0e Ian Brown 2025-08-14 23:58:35 +0000
  • dd910b2848
    Merge ad9ba381e3 into 1ae0f45b0e Samantaz Fox 2025-08-14 23:58:16 +0000
  • 0c78f31f16
    Merge 5ee5f49b54 into 1ae0f45b0e Arya K 2025-08-14 23:58:09 +0000
  • a08ede1bda
    Merge 2b05e4cd45 into 1ae0f45b0e Aural Glow 2025-08-14 23:57:58 +0000
  • 98b92609e0
    Merge ccbbc45361 into 1ae0f45b0e syeopite 2025-08-14 16:53:22 -0400
  • 1b4d2f1bec
    Merge 5890768c31 into 1ae0f45b0e lekma 2025-08-14 22:10:00 +0200
  • 1a124e73d2
    Merge 40df0ed995 into 1ae0f45b0e Dave Lage 2025-08-14 23:01:39 +0300
  • dd8086e6d9
    fix: fetching channel playlists returned 500 error Kristian Vos 2025-08-13 15:43:54 +0200
  • 875d8e7e41 Persist caption settings Eugene Pakhomov 2025-08-13 13:26:48 +0300
  • 04dc797790
    Merge 0b2ec108d1 into 1ae0f45b0e Sunghyun Kim 2025-08-12 15:00:46 +0000
  • 1ae0f45b0e
    Bump actions/checkout from 4 to 5 (#5415) dependabot[bot] 2025-08-12 15:06:16 +0200
  • e8b995df10
    Bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 04:04:15 +0000
  • a5e1bfbd3d
    CI: Bump crystal 1.17.0 to 1.17.1 Fijxu 2025-08-07 18:58:22 -0400
  • 0b2ec108d1 Complete API-only mode implementation Sunghyun Kim 2025-08-04 16:40:41 +0900
  • 26c921ef39
    Bump crystallang/crystal from 1.16.3-alpine to 1.17.1-alpine in /docker dependabot/docker/docker/crystallang/crystal-1.17.1-alpine dependabot[bot] 2025-07-28 23:30:10 +0000
  • 2b312a1ec5 feat: Add configurable max_request_line_size to handle long URLs Sunghyun Kim 2025-07-21 13:05:23 +0900
  • 26a5bf3807
    CI: Bump Crystal version matrix Fijxu 2025-07-19 16:41:18 -0400
  • 3335bc8c38
    Get a count of 0 if STORAGE_KEY_NOTIF_COUNT is not present in storage fieryhenry 2025-07-18 19:07:41 +0000
  • a84bb1d22e
    Fix `TRUE` number of notifications fieryhenry 2025-07-18 19:02:50 +0000
  • 7041fdcbb6
    Make it Crystal <=1.13.3 compatible, only add `pot` if present Fijxu 2025-07-07 16:31:06 -0400
  • f5aa881324
    Add support for encrypted query parameters Fijxu 2025-07-06 20:27:10 -0400
  • 24252b836c
    add back semicolon epicsam123 2025-06-30 22:38:30 -0400
  • 227c041b86
    fix(config.example.yml): Fix typo (effet -> effect) Nami Sunami 2025-06-28 11:38:31 +0200
  • 803311713d make `sort_by` code more legible ChunkyProgrammer 2025-06-26 15:34:45 -0400
  • 64ac3b5203
    add missing noreferrers epicsam123 2025-06-26 18:40:06 -0400
  • b0c9f87fbe
    Fix missing .id to retrieve first playlist video ID SamantazFox-patch-1 Samantaz Fox 2025-06-26 19:09:52 +0000
  • f8febbe2b2 format changes ChunkyProgrammer 2025-06-25 23:53:07 -0400
  • 436f955e0f update fetch_community_post_comments protobuf to match currently used protobuf, add sort_by option ChunkyProgrammer 2025-06-25 23:34:30 -0400
  • 4155f15bf7 update resolve_url api to better support new post endpoint ChunkyProgrammer 2025-06-25 23:33:28 -0400
  • b9171d9dab Update protobuf for individual community post ChunkyProgrammer 2025-06-25 22:34:26 -0400
  • f3f6937ffc Fix community tab not loading ChunkyProgrammer 2025-06-25 22:22:30 -0400
  • 8723fdca06
    Update src/invidious.cr Fijxu 2025-06-21 12:02:32 -0400
  • d51e1cb051
    remove fallback to TV client Fijxu 2025-06-15 17:45:53 -0400
  • cf0a68bd77
    store adaptiveFormats data into a variable Fijxu 2025-06-15 16:51:04 -0400
  • 143d92af50
    check domain configuration before starting Invidious Fijxu 2025-06-15 17:10:51 -0400
  • a218dadad6
    only disable download widget for dmca video ids Fijxu 2025-06-12 19:14:25 -0400
  • 9bc9cc8cab
    fix: restore dmca_content functionality Fijxu 2025-03-31 22:47:10 -0300
  • b6bd35a60f
    Document use of unix sockets for `db` Fijxu 2025-06-12 18:57:35 -0400
  • 8cd9d53fb1
    show message when connection to the database is not possible Fijxu 2025-06-12 18:44:01 -0400
  • 01cdb384e0
    add suggestions from syeopite Fijxu 2025-06-12 17:25:19 -0400
  • b1e7e0c45e
    replace url by signatureCipher if url is not present Fijxu 2025-06-12 16:18:01 -0400
  • 0c96e0977f
    check for signatureCipher too Fijxu 2025-06-12 16:06:04 -0400
  • 37be513e14
    Add fallback to TvSimply client Fijxu 2025-06-12 01:25:59 -0400
  • 4daf1f0818
    Add `TvSimply` client tvsimply-client Fijxu 2025-06-12 01:24:45 -0400
  • 116a5db24d
    Merge branch 'iv-org:master' into optional-disable-api-features Richard Lora 2025-06-07 08:35:54 -0400
  • e238624e8f feat(config.cr): introduce PagesEnabled struct for managing feature toggles for pages refactor(routes): replace direct page_enabled checks with centralized logic in before_all.cr for cleaner endpoint management chore(routes): remove redundant page_enabled checks from individual routes to streamline code and improve maintainability NorkzYT 2025-06-07 11:52:13 +0000
  • 8d6f679019
    Fix typos syeopite 2025-06-06 18:55:16 -0700
  • 2e7b7fbda7
    Fix typo "modfied" -> "modified" in i18n str keys syeopite 2025-06-06 18:52:01 -0700
  • c528b0f866
    Add CI job to check typos syeopite 2025-06-06 18:43:08 -0700
  • f61bfb9948
    Refactor `FilteredCompressHandler` to inherit from stdlib syeopite 2025-05-28 15:38:49 -0700
  • 929ec15930
    Set version for crystal in alpine arm dockerfile Émilien (perso) 2025-06-03 14:23:19 +0200