Commit Graph

  • 60604db39f
    Merge 19600fb67fac127bc5c6b092eb9ff6fee0d0eed2 into edb3a0fc360914c705bb749f27d05f2323b7782e Fijxu 2026-05-28 16:10:13 +12:00
  • f1f66289da Rename configuration variable, add additional comment for the option Fijxu 2026-05-27 10:37:50 -04:00
  • 9140808717 Add option to disable easy to abuse API endpoints Fijxu 2026-02-16 12:46:15 +01:00
  • 84b6952960 fix author verification in channels Fijxu 2026-05-27 10:30:41 -04:00
  • edb3a0fc36
    Add support for /pl_c and /tvfilm_banner paths (thumbnails used in some playlists) (#5742) Fijxu 2026-05-26 18:13:51 -04:00
  • 8b1f2fa408
    remove leftover comment Fijxu 2026-05-26 18:08:14 -04:00
  • 63bcd4a8ab
    add support for /pl_c and /tvfilm_banner paths 2 Fijxu 2026-05-26 18:05:56 -04:00
  • b72239c994
    add support for /pl_c and /tvfilm_banner paths Fijxu 2026-05-26 17:54:37 -04:00
  • 12b25aea20
    feat: add support for /pl_c/ images Fijxu 2026-05-23 02:56:28 -04:00
  • 6659cbbbd8
    fix: fix channel videos and playlists on searches (#5736) Fijxu 2026-05-26 17:46:32 -04:00
  • 15bf403a37 fix: resolve bounty issue #2513 - format listen-mode audio quality labels hermes@bounty.hunter 2026-05-27 04:10:09 +07:00
  • 3a6a77b70f Also parse lessons for playlists that are a course Fijxu 2026-05-24 14:01:08 -04:00
  • 65f28e210e
    Merge fc935d5175d76c876968c5ead4d864c0af16c720 into 99390d065d69bb451dea8aedf9a1bbaa52cddf2a Richard Lora 2026-05-23 23:55:20 -04:00
  • fc935d5175 fix(extractors): distinguish video vs playlist in LockupViewModelParser Richard Lora 2026-05-24 03:55:15 +00:00
  • b426f74ba5 fix(playlists): fall back to playlistHeaderRenderer when sidebar is absent Richard Lora 2026-05-24 02:23:50 +00:00
  • 347f84c276 fix(extractors): restore collectionThumbnailViewModel path with dig? fallback Richard Lora 2026-05-24 01:17:27 +00:00
  • 669c685d5e
    Merge branch 'master' into optional-disable-api-features Richard Lora 2026-05-23 21:12:32 -04:00
  • 2782facc94 fix(extractors): skip lockupViewModel items missing collectionThumbnailViewModel Richard Lora 2026-05-24 01:03:32 +00:00
  • bc2ece3a8d Encapsulate videos parser and clip functions inside it's own Invidious::Videos::Parser and Invidious::Videos::Clip module Fijxu 2026-05-23 16:22:17 -04:00
  • 5ad8fcfc4d fix(before_all): avoid double-write on halted responses to prevent HTTP/2 corruption Richard Lora 2026-05-23 22:21:18 +00:00
  • 623f715a8c fix: replace bare translate() with I18n.translate() in ECR templates and routes Richard Lora 2026-05-23 20:48:51 +00:00
  • 3ab75a1ab3 fix(search_box): use I18n.translate instead of bare translate in ECR template Richard Lora 2026-05-23 18:30:37 +00:00
  • 1dd549fd4b fix(before_all): use I18n.translate for page_disabled error messages Richard Lora 2026-05-23 18:24:04 +00:00
  • 83afd79670 apply ameba suggestion Fijxu 2026-05-23 00:41:17 -04:00
  • 8e0cdbf0ae improve playlist metadataRows and metadataParts parsing for channel playlists Fijxu 2026-05-23 00:37:34 -04:00
  • 84e53bfa61 more robust metadata_parts parsing Fijxu 2026-05-22 23:56:22 -04:00
  • e2d2904ba3 restore author_verified functionality Fijxu 2026-05-22 23:56:11 -04:00
  • 8934050961 fix playlists parsing for playlists without metadataParts Fijxu 2026-05-22 23:09:05 -04:00
  • ae1be83b43 fix length_seconds for channel videos Fijxu 2026-05-22 23:04:06 -04:00
  • dc7a7e4e33 fix parsing for podcasts Fijxu 2026-05-22 22:16:05 -04:00
  • f684437754
    remove unused variable author_verified Fijxu 2026-05-21 21:41:07 -04:00
  • 07b5ed8972
    fix: fix channel videos and playlists on searches Fijxu 2026-05-21 21:26:53 -04:00
  • fec9cad646
    fix #5727: Channel videos are detected as playlists instead of videos Antonio Cheong 2026-05-22 00:16:05 +01:00
  • 4344d398d9 Show message when YouTube comments are disabled zergzorg 2026-05-21 14:33:24 +03:00
  • b494ba8d4b Fix listen mode audio bitrate labels alexgduarte 2026-05-21 09:41:06 +01:00
  • 99390d065d
    fix: fix Missing hash key: "collectionThumbnailViewModel" for channel video thumbnails (#5725) Fijxu 2026-05-20 21:36:50 -04:00
  • 5d059c2462
    fix: fix Missing hash key: "collectionThumbnailViewModel" Fijxu 2026-05-20 20:45:52 -04:00
  • d0b59861b5 Fix listen mode audio bitrate labels sangnguyen 2026-05-20 23:55:38 +07:00
  • 2f92c7ccb0 Fix listen-mode audio quality labels in helpers_spec.cr nhatnhoe-design 2026-05-20 16:50:39 +07:00
  • 4821322669 Fix listen-mode audio quality labels in player.ecr nhatnhoe-design 2026-05-20 16:50:37 +07:00
  • dd2facf1db Fix listen-mode audio quality labels in helpers.cr nhatnhoe-design 2026-05-20 16:50:35 +07:00
  • e82ac674ae
    chore(deps): bump int128/docker-manifest-create-action (#5721) dependabot[bot] 2026-05-19 14:08:06 -04:00
  • 1f42ca6db9
    chore(deps): bump int128/docker-manifest-create-action dependabot[bot] 2026-05-19 05:43:51 +00:00
  • 10eab378f8 fix: clarify listen mode audio quality labels patchharbor 2026-05-18 14:55:27 -05:00
  • e664d84b1b fix: resolve bounty issue #2513 hermes@bounty.hunter 2026-05-18 12:19:45 +07:00
  • b77ef7eb47 fix: resolve bounty issue #2513 hermes@bounty.hunter 2026-05-18 12:13:31 +07:00
  • 103f80e617
    CI: update Crystal 1.20.1 to 1.20.2 in ci.yml matrix Fijxu 2026-05-17 16:59:49 -04:00
  • 9ee39bc437
    chore: update Crystal to 1.20.2 in OCI Fijxu 2026-05-17 16:58:36 -04:00
  • a6f6b60d58 Fix listen mode audio quality labels codexwizardd 2026-05-16 20:53:33 +00:00
  • 80c6baf223 fix: prevent trailing \& in playlist RSS feed watch links hermes@bounty.hunter 2026-05-17 02:07:22 +07:00
  • aa3d627c4b Fix listen mode audio bitrate labels DU HANLIANG 2026-05-16 19:17:04 +08:00
  • 529fc8a8a3
    fix: restore referrerpolicy for embed youtube link that got removed in commit bc64cd9 Fijxu 2026-05-12 23:12:37 -04:00
  • bfece4fe1a Fix stray ampersand in playlist RSS links Quilt Container User 2026-05-12 20:14:51 +00:00
  • b4728b81dc
    chore: update openssl to 3.6.2 in OCI (#5701) Fijxu 2026-05-12 15:28:41 -04:00
  • ccaee685b5
    chore: update openssl to 3.6.2 in OCI Fijxu 2026-04-29 11:03:45 -04:00
  • 4f09a07cba
    Remove extraneous line from merge epicsam123 2026-05-11 11:19:31 -06:00
  • d1fb27662d
    Merge branch 'master' into reply-count epicsam123 2026-05-11 11:15:55 -06:00
  • 57c27a2d08 Use request host for cookie domain diegog956 2026-05-11 14:04:17 -03:00
  • 4aecf4e6f0 fix: handle cookies correctly on onion mirrors khanhsnd 2026-05-11 21:44:09 +07:00
  • 56f8935f75 Fix empty query separator in playlist RSS links criticalconnections 2026-05-11 07:48:41 -04:00
  • 45f266f336 Fix iOS DASH playback fallback Nickita Khylkouski 2026-05-11 01:25:03 -07:00
  • 633f6e2592 Show message for disabled YouTube comments Nickita Khylkouski 2026-05-11 01:02:18 -07:00
  • ed87890e85
    Merge branch 'master' into optional-disable-api-features Richard Lora 2026-05-10 19:36:20 -04:00
  • 07e8d20cce Clarify listen mode audio quality labels Codex AI-assisted agent 2026-05-10 22:27:31 +02:00
  • f914ce8040
    Bump int128/docker-manifest-create-action from 2.19.0 to 2.20.0 (#5705) dependabot[bot] 2026-05-05 09:31:29 -04:00
  • 13cc81a0c5
    Bump int128/docker-manifest-create-action from 2.19.0 to 2.20.0 dependabot[bot] 2026-05-05 00:33:24 +00:00
  • 57ba257233
    CI: Unify ARM64 and AMD64 Dockerfiles (#5700) Fijxu 2026-05-04 14:59:24 -04:00
  • 5f5514c7f2
    forgot this ^^' Fijxu 2026-04-29 11:24:10 -04:00
  • 605b3e5151
    fix wrong tag for nightly container release Fijxu 2026-04-29 10:52:35 -04:00
  • c926164bb2
    Combine images into manifest list Fijxu 2026-04-29 10:49:44 -04:00
  • 2d6ac4a988
    chore: remove replacement of Dockerfile in docker-compose.yml for ci.yml build-docker job Fijxu 2026-04-28 14:44:37 -04:00
  • da10db27ce
    CI: Unify ARM64 and AMD64 Dockerfiles Fijxu 2026-04-28 14:26:56 -04:00
  • e012334975
    chore: update Crystal to 1.20.1 in OCI Fijxu 2026-05-01 14:12:15 -04:00
  • 85a078a580
    CI: update Crystal 1.20.0 to 1.20.1 in ci.yml matrix (#5703) Fijxu 2026-04-30 13:18:49 -04:00
  • 39606f5de7
    CI: update Crystal 1.20.0 to 1.20.1 in ci.yml matrix Fijxu 2026-04-30 13:07:23 -04:00
  • 32059f5767 feat: add option to filter Shorts / videos under 1 minute (#5688) Sushanth012 2026-04-29 21:12:11 -07:00
  • 161f70e303
    fix: avoid marking as watched when watch history is disabled Gus Libens 2026-04-29 16:06:31 +02:00
  • 1de17b1250
    feat: mark video as watched with JavaScript Gus Libens 2025-11-07 00:25:16 +01:00
  • afea61bb8f
    CI: display progress and stats when compiling Invidious in ci.yml matrix (#5696) Fijxu 2026-04-28 06:42:45 -04:00
  • 2ac549c40a
    chore: remove deprecated method Colorize.on_tty_only! from Invidious LogHandler Fijxu 2026-04-27 20:26:34 -04:00
  • 658aa1f943
    CI: display progress and stats when compiling Invidious in ci.yml matrix Fijxu 2026-04-27 20:17:41 -04:00
  • fd313e0107
    CI: Bump Crystal version matrix (#5691) Fijxu 2026-04-27 20:15:11 -04:00
  • 0c600988ca
    chore: update Crystal to 1.20.0 in OCI (#5692) Fijxu 2026-04-27 20:11:51 -04:00
  • 7381ed6926
    update crystal 1.19.1 to 1.19.2 Fijxu 2026-04-27 20:10:06 -04:00
  • d4d6fb27ce
    save Fijxu 2026-03-13 21:47:41 -03:00
  • a61f577b27
    apply ameba correction Fijxu 2026-02-27 02:09:20 -03:00
  • b9802547c8
    Add embed youtube link for error_template_helper Fijxu 2026-02-27 02:04:03 -03:00
  • 264e7c24e9
    player: Use correct time parameter for YouTube embed redirects (#5660) Cameron Radmore 2026-04-26 14:02:11 -04:00
  • ea0f99b741 fix: show readable audio quality labels JasonDavis666 2026-04-26 22:18:42 +08:00
  • cfb4165bdd
    use alpine:edge with crystal 1.20.0 to build Invidious, use alpine:3.23 for final layer Fijxu 2026-04-25 17:23:18 -04:00
  • e9a44c457f
    Fix Youtube and Invidious links not rewinding their time when video timestamp is rewinded Fijxu 2026-01-19 02:08:34 -03:00
  • 9eda6e5bc4
    chore: lint api/v1/channels.cr (#5693) Fijxu 2026-04-25 16:57:45 -04:00
  • 73c749f13f
    Encapsulate helpers constants and functions inside it's own Helpers module (#5639) Fijxu 2026-04-25 16:57:33 -04:00
  • bc64cd9b67
    Encapsulate translation constants and functions inside it's own module (#5637) Fijxu 2026-04-25 16:55:55 -04:00
  • 0d20db2b97
    Encapsulate translation constants and functions inside it's own module Fijxu 2026-02-19 15:54:29 -03:00
  • 961ae659a7
    chore: lint api/v1/channels.cr Fijxu 2026-04-25 16:44:53 -04:00
  • 971e326152
    chore: update Crystal to 1.20.0 in amd64 OCI Fijxu 2026-04-25 16:33:28 -04:00
  • 1a2c219809
    CI: Bump Crystal version matrix Fijxu 2026-04-23 15:06:32 -04:00
  • ddbe9523af
    Bump crystallang/crystal from 1.16.3-alpine to 1.20.0-alpine in /docker dependabot[bot] 2026-04-20 22:31:29 +00:00
  • bcd71d7f96
    Merge 934ba85ee39feae97f25179258046bf143bc6503 into 54365c0e2a9324e94185e519f3b090afd5d2b4d3 syeopite 2026-04-20 13:31:27 +00:00