Commit graph

  • deb1187ea9
    feat: option to increase the number of videos shown on the popular page master Fijxu 2025-04-19 20:56:14 -04:00
  • 4a0e61812e
    chore(locales): update spanish translations Fijxu 2025-04-14 16:56:04 -04:00
  • ad95f0e2c0
    feat(backends): redirect to another backend if one is unavailable Fijxu 2025-04-14 16:53:09 -04:00
  • e13800e859
    fix: support for I2P backends! (again!) Fijxu 2025-04-13 18:35:00 -04:00
  • 69e351770d
    chore(backends): change logic used to detect if the user accessed via a numbered backend or main domain Fijxu 2025-04-13 18:18:06 -04:00
  • 3e33c9b70f
    redis: update library and use the recently added #ping method Fijxu 2025-04-13 15:35:34 -04:00
  • 0ce17d91eb
    chore(config): change server_id cookie name Fijxu 2025-04-13 02:50:06 -04:00
  • c9eed028b0
    ci: update to crystal 1.16.0 Fijxu 2025-04-13 15:53:42 -04:00
  • ff3d008a6f
    ci: remove unused crystal spec from Dockerfile Fijxu 2025-04-13 15:52:31 -04:00
  • 49ae71a6ac
    ci: only build production docker images Fijxu 2025-04-13 15:52:08 -04:00
  • fac53ce721
    ci: enable docker cache Fijxu 2025-04-13 02:27:21 -04:00
  • b4e146fb60
    redis: replace lib by jgaskins/redis Fijxu 2025-04-13 02:05:13 -04:00
  • d7aeb1a89f
    minify-js: add missing subscribe_widget.js script Fijxu 2025-04-12 18:39:40 -04:00
  • 7b072200f6
    add support for i2p backends and onion numbered backends Fijxu 2025-04-05 20:24:01 -03:00
  • bbec111997
    feat(experimental): minify js files using esbuild Fijxu 2025-04-05 00:39:05 -03:00
  • e3d60a0517
    fix missing scheme on meta elements Fijxu 2025-04-03 00:34:50 -03:00
  • ce052103e7
    deprecate support for external video playback proxy Fijxu 2025-04-02 21:06:25 -03:00
  • c57a4f4920
    add CSP based on backend selected by the user Fijxu 2025-04-02 20:58:16 -03:00
  • 426e7bfbdb
    use Host header on img-src 'self' data: CSP Fijxu 2025-04-02 20:44:33 -03:00
  • 3d85519ec9
    Only show embed link on error pages if v query param is present Fijxu 2025-04-02 19:53:34 -03:00
  • a74d89b6d9
    Safely handle missing current_companion just in case Fijxu 2025-04-02 02:14:31 -03:00
  • fd8c40e0da
    fix: fix wrong invidious companion logic on backends Fijxu 2025-04-01 22:03:52 -03:00
  • 5f1944925b
    remove unused Content-Security-Policy generated on every request to watch end embed Fijxu 2025-04-01 18:51:13 -03:00
  • 015c9ec5d1
    support for numbered backends Fijxu 2025-03-31 18:41:17 -03:00
  • be9a3794e9
    cookies: remove port number from domain if it exists Fijxu 2025-03-31 00:25:32 -03:00
  • 642b2e8bf0
    cookies: replace alternative domains and backend domains by Host header instead Fijxu 2025-03-31 00:17:42 -03:00
  • ce97a41301
    views/template.ecr: remove trailing | character on backend switcher Fijxu 2025-03-31 00:14:42 -03:00
  • b29f5b39de
    add note to backend Fijxu 2025-03-31 00:04:52 -03:00
  • 895745934b
    generate CSP each time the backend checker runs instead of each request made to invidious Fijxu 2025-03-31 00:03:40 -03:00
  • d47aa3dd6a
    feat: do all the backend balancing on the invidious side Fijxu 2025-03-30 20:08:15 -03:00
  • ddf6802d76
    chore: add message if checkbackend job is disabled Fijxu 2025-03-30 19:19:47 -03:00
  • 626fb2d1a8
    add option to disable livestreams since they don't work right now Fijxu 2025-03-29 02:50:19 -03:00
  • 56f309d6bb
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-03-28 21:46:32 -03:00
  • 23ff6135bb
    chore: enforce 16 characters for invidious_companion_key (#5220) Émilien (perso) 2025-03-26 15:27:59 +01:00
  • 7c9f79e1f1 feat: add option to force proxying of videos Fijxu 2025-03-24 21:15:38 -03:00
  • 7aba1f7ba3
    Revert "Merge branch 'add-prometheus-metrics-endpoint'" Fijxu 2025-03-16 23:41:27 -03:00
  • 8be23eb01d
    fix: fix checking logic on the backend checker Fijxu 2025-03-16 23:30:07 -03:00
  • a44f37563b
    chore: add check backends interval configuration option Fijxu 2025-03-16 23:10:19 -03:00
  • facd01b52e
    feat: add support for encrypted query parameters Fijxu 2025-03-16 19:54:40 -03:00
  • 409d12a81e
    Prepare for next release (#5206) syeopite 2025-03-16 01:03:01 +00:00
  • db53ee21ee
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-03-14 12:26:53 -03:00
  • 70ff463cc6
    Add invidious companion support (#4985) Émilien (perso) 2025-03-13 16:44:00 +01:00
  • e23d0d13be
    Add changelog for v2.20250314.0 (#5197) syeopite 2025-03-12 10:31:15 +00:00
  • 5c8b4eb379
    Warn when po_token, visitor_data and/or inv-sig-helper is not configured (#5202) syeopite 2025-03-12 09:11:17 +00:00
  • a4cb5f094c
    fix: add missing check for c.youtube.com host Fijxu 2025-03-10 13:48:28 -03:00
  • 01ccd55829
    feat: add option to change username Fijxu 2025-03-06 01:43:25 -03:00
  • 8fe965419a
    fix: use short_description as description if microformat is not available Fijxu 2025-03-07 00:51:06 -03:00
  • fda823593e
    fix: handle microformat as nil if is not present on innertube response. Fijxu 2025-03-07 00:23:48 -03:00
  • 24e66231df
    chore: remove extra function call in check_backends Fijxu 2025-03-06 20:24:07 -03:00
  • 1001a72297
    feat: show status of the instance with a colored dot Fijxu 2025-03-02 16:35:44 -03:00
  • e5c0f15398
    Merge branch 'add-prometheus-metrics-endpoint' Fijxu 2025-03-01 03:39:04 -03:00
  • ecacbab2a5
    update readme Fijxu 2025-03-01 03:11:11 -03:00
  • bceb7a61ef
    feat: Detect videoplayback proxy from invidious-companion and add it to the CSP header Fijxu 2025-02-28 20:06:09 -03:00
  • f3d982a885
    Update Kemal to 1.6.0 and remove Kilt syeopite 2024-12-19 13:18:04 -08:00
  • 27fecf3879
    require base_job before the other jobs Fijxu 2025-02-28 19:41:49 -03:00
  • 0a92c5895d
    unfinished feat: add support for colors on the backend selector backend-color-testing Fijxu 2025-02-28 19:30:31 -03:00
  • 50fa7de901
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-02-27 02:02:47 -03:00
  • adcdb8cb92
    Fix lint and formatting syeopite 2025-02-26 14:18:50 -08:00
  • fe4fa0480a
    Fix HLS being used for non-livestream videos (#5189) syeopite 2025-02-26 14:14:29 -08:00
  • dbbcacc955
    Images: fix typo in thumbnail logic syeopite 2025-02-26 14:13:58 -08:00
  • 58ad848d56
    Channels: Support YouTube's change to from /community to /posts (#5183) syeopite 2025-02-26 14:13:22 -08:00
  • f9b9e85ee4
    Docker: Use Crystal compiler cache in docker builds (#5163) syeopite 2025-02-26 14:11:12 -08:00
  • 6ac74f4362
    Videos: Fix empty response when rv published field is nonexistent (#5162) syeopite 2025-02-26 14:09:28 -08:00
  • 9fbe3944b0
    Channels: Add Courses to channel page and channel API (#5158) syeopite 2025-02-26 14:08:44 -08:00
  • c5e9447f41
    Pick a different instance upon redirect (#5154) syeopite 2025-02-26 14:05:21 -08:00
  • 3e329410d1
    Add the ability to listen on UNIX sockets (#5112) syeopite 2025-02-26 14:04:29 -08:00
  • 74dfda150e
    i18n: Enable Tamil syeopite 2025-02-26 14:02:57 -08:00
  • e60f53154e
    Translations update from Hosted Weblate (#4989) syeopite 2025-02-26 13:57:04 -08:00
  • 3d77635a5c
    Add API endpoint for fetching transcripts from YouTube (#4788) syeopite 2025-02-26 13:56:39 -08:00
  • d0433c8386
    JS: Update timeupdate event defensive to prevent errors (#4782) syeopite 2025-02-26 13:56:13 -08:00
  • 4ea4878d1a
    User: Batch notifications together syeopite 2025-02-26 13:55:25 -08:00
  • 1f0a89fb5f
    RSS: Channel + Playlist improvements (#4298) syeopite 2025-02-26 13:55:01 -08:00
  • f95f87e448
    Frontend: Add a first page and previous page buttons for channel navigation (#4123) syeopite 2025-02-26 13:54:25 -08:00
  • e76867aaba
    feat(Database::Videos): built-in video cache and support for multiple caching backends Fijxu 2025-02-26 17:51:54 -03:00
  • 62cc10d2ca
    chore: remove unused config properties Fijxu 2025-02-24 13:32:19 -03:00
  • 9f475c1f2a
    feat(dev): add option to disable video cache on the database (for development purposes only) Fijxu 2025-02-24 13:26:52 -03:00
  • b3e24c703d
    feat(invidious-companion): use connection pool Fijxu 2025-02-21 14:11:53 -03:00
  • d8ecfd9c04
    feat(dev): add option to disable CSP (for development purposes only) Fijxu 2025-02-21 14:09:16 -03:00
  • 49afbf2a14 Fix an issue with the HLS manifest check for livestream videos Alex Maras 2025-02-20 23:28:47 +08:00
  • 7fcee35cb1
    Revert "fix(player.js): set client side XHR timeout" Fijxu 2025-02-19 01:02:56 -03:00
  • 99224b9f60
    fix(storyboards): Add HOST_URL to CSP so clients are able to get the storyboards from alternative domains) Fijxu 2025-02-18 20:24:58 -03:00
  • e0d4272070
    Channels: Fix community tab Fijxu 2025-02-18 19:20:55 -03:00
  • 33a1473522
    docs(readme): update readme with information of this fork Fijxu 2025-02-18 18:45:31 -03:00
  • d853b9f6dc
    Typo syeopite 2024-04-25 20:40:39 +00:00
  • d70681538a
    Channels: Fix community tab Fijxu 2025-02-18 19:20:55 -03:00
  • bbc5913b8d
    feat(database): support for either Redis or PostgreSQL for video cache Fijxu 2025-02-18 18:11:05 -03:00
  • 1df1945849
    fix(images.cr): use i.ytimg.com instead of i9.ytimg.com for thumbnails Fijxu 2025-02-18 16:04:48 -03:00
  • b08f7ab7ac
    chore(template.ecr): Add margin because it looks like shit without a banner Fijxu 2025-02-18 02:54:49 -03:00
  • 7c91d5f194
    ci: update crystal compiler to 1.15.1 Fijxu 2025-02-18 02:43:34 -03:00
  • fc8d843082
    ci: Use Crystal compiler cache in docker builds Fijxu 2025-02-18 02:42:45 -03:00
  • 331e0a1532
    ci: update CI file Fijxu 2025-02-18 02:40:30 -03:00
  • 089c63a70b
    chore(player.js): add small console.debug message on error Fijxu 2025-02-18 02:32:14 -03:00
  • aff5fbb1aa
    fix(player.js): set client side XHR timeout Fijxu 2025-02-16 19:21:24 -03:00
  • e2df12b7d6
    Use Crystal compiler cache in docker builds syeopite 2025-01-28 23:31:01 -08:00
  • 29219c46a1 fix 5161 by checking recommended videos published field for presence instead of just not nil Drikanis 2025-01-28 19:40:15 -07:00
  • a77f083a0a
    remove ! on reject epicsam123 2025-01-26 16:42:59 -05:00
  • eaf47385c5 Add Courses to channel page and channel API ChunkyProgrammer 2025-01-25 14:02:36 -05:00
  • d75d860888
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-01-25 11:51:05 -03:00
  • f68d7bcbc7
    Revert "Videos: Fix audio tracks language." Fijxu 2025-01-25 11:44:27 -03:00
  • 1fb8d3f583
    Add Toki Pona translation Hosted Weblate 2025-01-25 14:02:51 +01:00