Commit Graph

  • 9c62c8b660
    Add option to disable easy to abuse API endpoints (#5630) Fijxu 2026-06-30 05:55:47 -04:00
  • d61dd7205c
    [RefreshChannelsJob] Reduce backoff if no errors occur (#5759) unrealtournament 2026-06-30 10:29:03 +02:00
  • 77ad41678b
    fix: security issue playlist deletion cross user (#5790) Émilien (perso) 2026-06-30 10:28:51 +02:00
  • ab099e46cf
    chore: update User-Agent header for Youtube requests (#5794) Fijxu 2026-06-30 04:28:26 -04:00
  • c1877b3a4c Add require_login and require_login_for_embeds config options Ethan 2026-06-30 11:55:01 +04:00
  • c010be3e0c Add require_login config option to redirect unauthenticated users Ethan 2026-06-30 11:47:52 +04:00
  • 625d128645 Add require_login config option to redirect unauthenticated users Ethan 2026-06-30 11:25:15 +04:00
  • a926317856
    chore: update User-Agent header for Youtube requests Fijxu 2026-06-29 18:21:39 -04:00
  • fe2b6dbd67
    chore(deps): bump actions/cache from 5 to 6 (#5793) dependabot[bot] 2026-06-29 17:26:26 -04:00
  • b29beb9c6f
    chore(deps): bump actions/cache from 5 to 6 dependabot[bot] 2026-06-29 20:43:37 +00:00
  • 4d6f92f036
    Various small rewording TheFrenchGhosty 2026-06-28 23:52:02 +02:00
  • c380ca72e7
    Various minor enhancements TheFrenchGhosty 2026-06-28 20:53:34 +02:00
  • 241938538f
    Update AI_POLICY.md TheFrenchGhosty 2026-06-28 18:36:36 +02:00
  • 86b2c4fb7a
    Typo TheFrenchGhosty 2026-06-28 17:23:33 +02:00
  • dba5004daf
    Add some more TheFrenchGhosty 2026-06-28 17:22:34 +02:00
  • 98d69d87c7
    Create AI_POLICY.md TheFrenchGhosty 2026-06-28 17:14:50 +02:00
  • 7b9a8e3456 fix: security issue playlist deletion cross user fix/playlist-cross-user-video-deletion Emilien 2026-06-28 11:41:48 +02:00
  • efb9269e58 Prepare for next release Emilien 2026-06-27 21:38:06 +02:00
  • ad0bd9289f
    Release v2.20260626.0 (#5787) v2.20260626.0 Émilien (perso) 2026-06-27 21:34:03 +02:00
  • 74a152cabe
    chore: apply second suggestion Émilien (perso) 2026-06-27 21:33:48 +02:00
  • d4b9abbfcf
    chore: improve changelog x1 Émilien (perso) 2026-06-27 06:05:28 +02:00
  • 8864b41b0f Harden /next fallback: fix null subreason, escaping, caching Emilien 2026-06-26 18:35:51 +02:00
  • 24182a28d5 Fix live_now detection to not override false with nil via ||= Emilien 2026-06-26 18:08:58 +02:00
  • b80ac061b9 Apply remaining review feedback from PR #5237 Emilien 2026-06-26 18:02:41 +02:00
  • c5eb4cee9d Add mock and test for video without videoDetails Emilien 2026-06-26 17:58:11 +02:00
  • c3f16be5c4 Move error message and action links before video title Emilien 2026-06-26 17:51:13 +02:00
  • 9ae7bb4ff6 Fix missing channel name when falling back to /next-only data Emilien 2026-06-26 17:42:29 +02:00
  • 65e58e083c Skip caching entirely when Invidious Companion is not configured Emilien 2026-06-26 17:35:10 +02:00
  • 77259ad42c Add companion setup docs link for admins Emilien 2026-06-26 17:33:35 +02:00
  • f86bddd8b8 Make watch page work without Invidious Companion Emilien 2026-06-26 17:32:47 +02:00
  • d4a5593ab9 Fix indentation for crystal format compliance Emilien 2026-06-26 17:10:49 +02:00
  • 537c7a86ce Fix duplicate error reason display on watch page Emilien 2026-06-26 17:04:35 +02:00
  • 842b12a551 Rebase onto master: graceful fallback to /next endpoint for major watch page data Emilien 2026-06-26 16:58:11 +02:00
  • e689588fab Release v2.20260626.0 Emilien 2026-06-26 15:44:54 +02:00
  • 08f862292a
    fix: fix playlists not showing any videos due to outdated playlist parsing (#5774) Fijxu 2026-06-24 23:54:34 -04:00
  • 804f11657c
    do not shadow outer item variable Fijxu 2026-06-24 22:14:23 -04:00
  • 043a812baa
    revert text Fijxu 2026-06-24 22:06:27 -04:00
  • d14093f815
    fix: fix playlists videos parsing Fijxu 2026-06-24 22:05:34 -04:00
  • 948d647fac
    chore(deps): bump int128/docker-manifest-create-action dependabot[bot] 2026-06-22 20:43:38 +00:00
  • 29223fc530
    chore(deps): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-22 20:43:32 +00:00
  • 73a1bacea8
    chore(deps): bump alpine from 3.23 to 3.24 in /docker (#5778) dependabot[bot] 2026-06-15 22:59:52 +02:00
  • 8b147dfd58
    chore(deps): bump alpine from 3.23 to 3.24 in /docker dependabot[bot] 2026-06-15 20:43:53 +00:00
  • c435dc1204
    fix: fix private invidious playlists on rss feeds from being fetched without authentication (#5776) Fijxu 2026-06-14 22:31:22 -04:00
  • 604e1992d7
    fix: fix private invidious playlists on rss feeds from being fetched without authentication Fijxu 2026-06-14 13:17:43 -04:00
  • b9b61e6201
    save Fijxu 2026-06-14 12:35:55 -04:00
  • 1b40e76af8
    TODO, CHANGE COMMIT MESSAGE WHEN DONE Fijxu 2026-06-11 23:07:05 -04:00
  • 6dec63a3e5
    Use “www.youtube.com” consistently (#5768) Jan Moesen 2026-06-09 22:25:27 +02:00
  • 74a8a9c6ca
    Merge d4d6fb27ce49776c471dab757da5d675ef56b97d into 067260a4ab574167531bc53868b38fd7d059dbfd Fijxu 2026-06-09 15:30:28 -04:00
  • 067260a4ab
    chore(deps): bump int128/docker-manifest-create-action (#5766) dependabot[bot] 2026-06-09 15:29:59 -04:00
  • 6f902581ff
    Load progressive quality selector assets for iOS fallback capturartelab 2026-06-09 14:39:41 -04:00
  • 50e475fe0d
    Hide DASH source from progressive selector capturartelab 2026-06-09 14:39:11 -04:00
  • ec41ef7c9c
    Use progressive quality selector on iOS DASH capturartelab 2026-06-09 14:38:43 -04:00
  • 84f6dbe4f7
    Accept readable audio quality labels in raw playback capturartelab 2026-06-09 14:36:58 -04:00
  • b848d8d2d7
    Fix audio quality bitrate label rendering capturartelab 2026-06-09 14:36:31 -04:00
  • a9e14acfbb
    Fix English locale edit contents capturartelab 2026-06-09 14:33:55 -04:00
  • 75f7425635
    Fix comments parser edit contents capturartelab 2026-06-09 14:33:25 -04:00
  • aa5f2c36d7
    Fix comments template edit contents capturartelab 2026-06-09 14:32:43 -04:00
  • dff9d30222
    Add disabled comments translation capturartelab 2026-06-09 14:31:38 -04:00
  • c09841627b
    Return disabled comments state from YouTube parser capturartelab 2026-06-09 14:31:09 -04:00
  • 6c20a97d2a
    Add disabled YouTube comments template capturartelab 2026-06-09 14:30:44 -04:00
  • 659af10b00 Use “www.youtube.com” consistently janmoesen 2026-06-09 13:58:08 +02:00
  • 47ce8a726b limit feeds and delete materialized views limit-feeds-materialized-views Emilien Devos 2023-07-26 15:43:43 +02:00
  • fbfe66181f
    Fix audio mode quality labels capturartelab 2026-06-09 01:22:24 -04:00
  • f5b403c8e7
    chore(deps): bump int128/docker-manifest-create-action dependabot[bot] 2026-06-08 20:44:07 +00:00
  • 6b21daab56 Revert "Fix: Restore whitespace formatting while keeping disable_abusable_api configuration" Fijxu 2026-06-04 20:22:00 -04:00
  • 8f279745db Fix: Restore whitespace formatting while keeping disable_abusable_api configuration Fijxu 2026-06-04 20:20:14 -04:00
  • 75c55c78d6
    Merge 189e6aab118a115ce3a8265276526c8c216dea88 into 98f4f118b2e4cfeb77bd65a76df9b88ee55c33a6 Theo Luis Fischer 2026-06-04 20:01:22 -04:00
  • 98f4f118b2
    Add support for alternative domains for Invidious cookies (#5647) Fijxu 2026-06-04 19:59:32 -04:00
  • 85534a988d
    Only include '&' if params are present (#5646) Fijxu 2026-06-03 18:18:57 -04:00
  • 9b827cacc2 chore: remove videojs-share + bump dep version Emilien 2025-12-23 00:14:05 +01:00
  • 6a439d3505 upgrade videojs-contrib-quality-menu + remove modif about videojs-contrib-quality-menu icon Emilien Devos 2024-07-13 23:56:57 +02:00
  • 243b3cc319 fix bug videojs-quality-selector bug Emilien Devos 2024-07-13 23:35:33 +02:00
  • 0fb180a489 videojs-share js Emilien Devos 2024-04-30 19:39:06 +02:00
  • 53c4daa2f5 update deps + fix videojs-contrib-quality-menu quality selection Emilien Devos 2024-04-28 17:46:20 +02:00
  • 247bb05414 initial working version Emilien Devos 2024-02-19 23:59:35 +01:00
  • eaab098db9
    Add alternative_domains config option example Fijxu 2026-06-03 18:06:07 -04:00
  • 90ac59d381 Fix listen mode audio quality labels Leonardo 2026-06-03 00:04:40 -05:00
  • e20c1a97ac Fix listen mode audio bitrate labels barnacleagent-svg 2026-06-03 03:45:47 +00:00
  • 14f6b8da26 fix: show readable audio bitrate labels brawliscool 2026-06-02 15:25:34 -05:00
  • dcfb44c902 Fix listen mode audio quality labels Aindrew Tran 2026-06-01 09:30:37 +07:00
  • dc150437e9
    Change log level for backoff decrease unrealtournament 2026-05-31 20:18:27 +02:00
  • 5db344cd6e
    [RefreshChannelsJob] Reduce backoff if no errors occur unrealtournament 2026-05-31 20:13:43 +02:00
  • e95fccb568 Fix listen mode audio quality labels Joseph DiBennardo 2026-05-31 10:14:35 -07:00
  • db45f93bee Fix listen mode audio bitrate labels alexgduarte 2026-05-21 09:41:06 +01:00
  • c66fff8415
    Fix listen mode quality labels showing raw bitrate values pc-style 2026-05-31 01:51:20 +02:00
  • 0e0ee40cb6
    Dockerfile: Switch to 84codes crystal compiler container image (#5473) Fijxu 2026-05-30 17:58:49 -04:00
  • 63cb6db1a3
    Dockerfile: Switch to 84codes crystal compiler container image fijxu/84codes-builder Fijxu 2025-09-13 23:28:44 -03:00
  • e96ad036ca
    fix: Do not append query params quality=medium to videos that are about to premiere (#5755) Fijxu 2026-05-30 15:49:21 -04:00
  • 5f9b474ecb
    chore: build premiere_timestamp using video_type and published time Fijxu 2026-05-30 15:25:59 -04:00
  • a6d4c488ef
    Revert "fix: Do not append query params quality=medium to videos that are about to premiere" Fijxu 2026-05-30 15:05:04 -04:00
  • 5cfc8dace8
    fix: Do not append query params quality=medium to videos that are about to premiere Fijxu 2026-05-30 14:51:15 -04:00
  • 1a5a71b086
    Fix Youtube and Invidious links not rewinding their time when video timestamp is rewinded (#5601) Fijxu 2026-05-29 23:54:08 -04:00
  • 3a35552a66
    fix: fix wrong call to I18n.translate() function Fijxu 2026-05-29 23:51:34 -04:00
  • 8ef5ea03d4
    feat: Add support for POST requests on searches for privacy (#5551) Fijxu 2026-05-29 23:48:11 -04:00
  • 48ad909983 fix: Generate thumbnails of subbed playlists shiny-comic 2026-03-14 19:48:19 +09:00
  • fde4daade2
    Merge 161f70e3036d48846d76e249f83bf0da6ae34623 into 86c425b43f75dd1f22034bbfbd99476651661348 Goestav 2026-05-29 09:08:24 +09:00
  • 86c425b43f
    Fix disappearing end of the comments with emoji (#5587) shiny-comic 2026-05-29 05:51:06 +09:00
  • 4ae227ce91
    Encapsulate videos parser and clip functions inside it's own Invidious::Videos::Parser and Invidious::Videos::Clip module (#5745) Fijxu 2026-05-28 13:11:41 -04:00
  • 8b183caa2a
    fix: fix author verification in channels (#5751) Fijxu 2026-05-28 13:10:58 -04:00
  • 2d35e75776
    Also detect AUDIO_BADGE for verified author Fijxu 2026-05-28 06:37:06 -04:00