Commit Graph

  • 1a124e73d2
    Merge 40df0ed9952e5710004437d2b6252262fd5594f7 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Dave Lage 2025-08-14 23:01:39 +03:00
  • 00c7b1596b
    Merge 24252b836ceee3bbcfe98a91963439b1bee44dcc into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b epicsam123 2025-08-13 20:27:43 +02:00
  • d33e2a8574
    Merge b0c9f87fbea9a527b1e96774de97dc366e76df12 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Samantaz Fox 2025-08-13 20:27:31 +02:00
  • b74772e250
    Merge 92734ec0c085e2c9c9dfa6a3985f53cc7dd04924 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b epicsam123 2025-08-13 19:57:34 +02:00
  • 2048b06a14
    Merge dd8086e6d9d4fe79e5645cdc494a22877624cc86 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Kristian Vos 2025-08-13 16:11:01 +02:00
  • dd8086e6d9
    fix: fetching channel playlists returned 500 error Kristian Vos 2025-08-13 15:43:54 +02:00
  • 2878436b92
    Merge 7041fdcbb6327ba52c98a2530dc6f384b4fcc1fb into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Fijxu 2025-08-13 15:37:04 +02:00
  • 98b708340f
    Merge 875d8e7e41b58cce007cd3cc5fa8d615815c593a into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Eugene Pakhomov 2025-08-13 11:42:08 +00:00
  • 875d8e7e41 Persist caption settings Eugene Pakhomov 2025-08-13 13:26:48 +03:00
  • 39d55afdab
    Merge 0d586dde2ac609cef9c0500fe404101df1f6c617 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b bonjinnorenka 2025-08-13 03:18:53 -04:00
  • 66a0b94aa3
    Merge e476dbe25baddcbfd5ee61d27c706e16e7771f68 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Émilien (perso) 2025-08-13 06:14:59 +03:00
  • ed027a31c6
    Merge 65fee592344be7c2df4f2ddd82e2faa7bd05e97e into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Émilien (perso) 2025-08-12 22:20:06 +02:00
  • d74c1f1b0d
    Merge 116a5db24d9fb71c9d0d8fd68c617072d8a03b48 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Richard Lora 2025-08-12 15:56:38 -04:00
  • 8b79144e0a
    Merge 4daf1f081828dd9137e58bf7a2cc79872f7afa6f into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Fijxu 2025-08-12 13:48:27 -04:00
  • ac3283c0de
    Merge b6bd35a60f53bd4288b21bafc43abe843e9c8f4e into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Fijxu 2025-08-12 13:47:37 -04:00
  • 5135ecf4fa
    Merge 26c921ef39b91507f9ebac56e4a4b4dca6bb1351 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b dependabot[bot] 2025-08-12 13:47:12 -04:00
  • 2e60415453
    Merge 47d0d30a155653310a6fcd1b4e941fec370e4919 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b syeopite 2025-08-12 13:47:03 -04:00
  • 8a360b489a
    Merge c012206f802074e5a27a3454db4f263305397b62 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b syeopite 2025-08-12 13:45:33 -04:00
  • ab3c145b60
    Merge a5e1bfbd3d0e2ab1bab4c0024ac4ecf5d96fd97c into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Fijxu 2025-08-12 13:45:27 -04:00
  • b31c0ed468
    Merge c3b06e7a6db52fee60b7f1c6ef99cce32ef075a3 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b John Wong 2025-08-12 12:52:37 -04:00
  • 04dc797790
    Merge 0b2ec108d17e7a5a1ca47cb297b62b793a19bbed into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Sunghyun Kim 2025-08-12 15:00:46 +00:00
  • 817962ff05
    Merge e9890f88f040d907cf9573a0109ed8a9b6cca52c into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b Ramon 2025-08-12 15:32:58 +02:00
  • ad83158b70
    Merge 3335bc8c388677517e5c4b86eb917fd3fdace2f8 into 1ae0f45b0e5dca696986925a06ef4f4b4f43894b fieryhenry 2025-08-12 15:32:58 +02:00
  • 1ae0f45b0e
    Bump actions/checkout from 4 to 5 (#5415) master 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/docker/docker/crystallang/crystal-1.17.1-alpine 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
  • ba2151b1c0 Fix rebase issues ChunkyProgrammer 2025-06-26 15:22:03 -04:00
  • 9be9ee4099
    pages/watch: URL encode 'action' in download widget SamantazFox-patch-2 Samantaz Fox 2025-06-26 19:15:12 +00:00
  • b0c9f87fbe
    Fix missing .id to retrieve first playlist video ID SamantazFox-patch-1 Samantaz Fox 2025-06-26 19:09:52 +00:00
  • 5ffb1bc172 Remove redundant casting to string ChunkyProgrammer 2025-06-26 04:59:21 +00:00
  • f34cd38d5c Playlists: fix parsing error when some videos are paid for in a course ChunkyProgrammer 2025-03-18 08:50:58 -04: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
  • f3f6937ffc Fix community tab not loading ChunkyProgrammer 2025-06-25 22:22:30 -04:00
  • 8723fdca06
    Update src/invidious.cr Fijxu 2025-06-21 12:02:32 -04:00
  • 54c2d6c98d Fix Ameba error ChunkyProgrammer 2024-08-24 18:05:35 -04:00
  • ab9cebf693 add support for new hashtag header format ChunkyProgrammer 2024-03-07 21:41:22 -05:00
  • 82706eb5e5 Use SearchHashtag for parsing the header of hashtag pages ChunkyProgrammer 2023-09-07 00:54:21 -04:00
  • a524fd00a4 Hashtag: Show next page if a continuation exists ChunkyProgrammer 2023-07-16 13:31:31 -07:00
  • 7147d9fa3f Parse hashtag header when getting the first hashtag page Chunky programmer 2023-06-06 19:31:55 -04:00
  • 14db9c3d6e encode parameters retrieved from url ChunkyProgrammer 2024-08-20 19:55:22 -04:00
  • 136f322524 Add missing semicolons, remove unused code ChunkyProgrammer 2024-08-13 12:49:04 -04:00
  • 59d2738ecd use dom manipulation instead of regex to update reply links ChunkyProgrammer 2023-11-28 18:14:39 -05:00
  • 34c838c935 Use javascript to replace reply links, simplify community.js ChunkyProgrammer 2023-10-22 20:51:14 -04:00
  • 463e948ffb Fix YT link for post comments ChunkyProgrammer 2023-10-16 12:46:23 -04:00
  • b26889c474 Allow viewing more comments when js is disabled ChunkyProgrammer 2023-10-16 12:02:07 -04:00
  • 97a7e19974 don't use embed video on community page ChunkyProgrammer 2025-01-26 22:35:34 -05:00
  • 191c14d13c
    Merge d51e1cb0514fe2be4b94f7233e36a8aada542496 into 4daf1f081828dd9137e58bf7a2cc79872f7afa6f Fijxu 2025-06-15 17:47:13 -04:00
  • d51e1cb051
    remove fallback to TV client Fijxu 2025-06-15 17:45:53 -04:00
  • cf0a68bd77
    store adaptiveFormats data into a variable Fijxu 2025-06-15 16:51:04 -04:00
  • 143d92af50
    check domain configuration before starting Invidious Fijxu 2025-06-15 17:10:51 -04:00
  • 65fee59234 fix formatting Emilien 2025-06-14 22:35:11 +02:00
  • a47336365f fix csp + progress proxy + allow omit public_url Emilien 2025-06-14 19:10:52 +02:00
  • a1d61e05ce chore: add the suggestions Emilien 2025-06-14 18:01:44 +02:00
  • fd2404b85c initial support for base_url with invidious companion + proxy invidious_companion Emilien 2025-05-03 01:10:12 +02:00
  • a218dadad6
    only disable download widget for dmca video ids Fijxu 2025-06-12 19:14:25 -04:00
  • 9bc9cc8cab
    fix: restore dmca_content functionality Fijxu 2025-03-31 22:47:10 -03:00
  • b6bd35a60f
    Document use of unix sockets for db Fijxu 2025-06-12 18:57:35 -04:00
  • 8cd9d53fb1
    show message when connection to the database is not possible Fijxu 2025-06-12 18:44:01 -04:00
  • 01cdb384e0
    add suggestions from syeopite Fijxu 2025-06-12 17:25:19 -04:00
  • b1e7e0c45e
    replace url by signatureCipher if url is not present Fijxu 2025-06-12 16:18:01 -04:00
  • 0c96e0977f
    check for signatureCipher too Fijxu 2025-06-12 16:06:04 -04:00
  • 37be513e14
    Add fallback to TvSimply client Fijxu 2025-06-12 01:25:59 -04:00
  • 4daf1f0818
    Add TvSimply client tvsimply-client Fijxu 2025-06-12 01:24:45 -04:00
  • 116a5db24d
    Merge branch 'iv-org:master' into optional-disable-api-features Richard Lora 2025-06-07 08:35:54 -04:00
  • 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 +00:00
  • 8d6f679019
    Fix typos syeopite 2025-06-06 18:55:16 -07:00
  • 2e7b7fbda7
    Fix typo "modfied" -> "modified" in i18n str keys syeopite 2025-06-06 18:52:01 -07:00
  • c528b0f866
    Add CI job to check typos syeopite 2025-06-06 18:43:08 -07:00
  • f61bfb9948
    Refactor FilteredCompressHandler to inherit from stdlib syeopite 2025-05-28 15:38:49 -07:00
  • c012206f80
    Improve cache size check to be more performant syeopite 2025-06-03 17:10:10 -07:00
  • 52865ff0a2
    Refactor logic for updating temp files in tests syeopite 2025-06-03 17:07:51 -07:00
  • dc198546a0
    Fix Ameba Lint/UselessAssign syeopite 2025-06-03 16:40:35 -07:00
  • 7226a72824
    Isolate static assets handler spec from others syeopite 2025-06-03 16:39:59 -07:00
  • 6c927c89a6
    Add specs for the new StaticAssetsHandler syeopite 2025-06-03 16:35:40 -07:00
  • 60172a2e6a
    Compare against 1.17.0-dev until full release syeopite 2025-06-03 09:23:28 -07:00
  • 628f45de01
    Simplify StaticAssetsHandler implementation syeopite 2025-06-03 09:04:33 -07:00
  • 748ef23326
    Replace Kemal::StaticFileHandler on Crystal < 1.17.0 syeopite 2025-06-03 07:50:21 -07:00
  • 929ec15930
    Set version for crystal in alpine arm dockerfile dependabot/docker/docker/alpine-3.22 Émilien (perso) 2025-06-03 14:23:19 +02:00
  • 559d8c8a6a
    Bump alpine from 3.21 to 3.22 in /docker dependabot[bot] 2025-06-02 20:54:02 +00:00
  • f2333bed40
    Write example retry_attempts as integer syeopite 2025-06-01 17:36:59 -07:00
  • af703e0c22
    Document that 0 removes the limit on pool size syeopite 2025-06-01 16:52:10 -07:00
  • 8641c17496
    Typo syeopite 2025-06-01 16:11:32 -07:00
  • 3b62efb34f
    Expose database connection pool settings syeopite 2025-06-01 14:53:04 -07:00
  • 9d2df2e205
    Fix Channel namespace collision syeopite 2025-06-01 13:07:57 -07:00
  • 25168958e8
    Explicitly close notification connection channel syeopite 2025-06-01 12:43:55 -07:00