summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2024-04-26Videos: Copy captions over between responsesSamantaz Fox
2024-04-26YtAPI: Add more client infos for Android test suiteSamantaz Fox
2024-04-26Videos: Use android test suite clientSamantaz Fox
2024-04-26update the url_search_issues variable to search for the current error on ↵tracedgod
GitHub instead of showing all issues
2024-04-23only ignore smaller trending categories on default trending tabChunkyProgrammer
2024-04-21Add bitrate to formatStreams in /api/v1/videos/{id} responseabsidue
2024-04-20Fix duplicate query parameters in URLs when local=true for /api/v1/videos/{id}absidue
2024-04-20Simplify cvm assignment logic + improve formattingChunkyProgrammer
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-04-16make `authorVerified` a bool valueChunkyProgrammer
2024-04-11Parse links in the commentsChunkyProgrammer
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-04-10fix loading replies to comments, remove unneeded codeChunkyProgrammer
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-04-10escape html, add todo commentChunkyProgrammer
2024-04-10fix lint, improve performanceChunkyProgrammer
2024-04-10Add support for new comment formatChunkyProgrammer
2024-04-07Remove legacy proxy codesyeopite
2024-04-07Parse if video is post live dvr and include it in APIChunkyProgrammer
2024-04-04Add field for `authorVerified` for recommended videos when using the APIChunkyProgrammer
2024-04-01Merge commit '08390acd0c17875fddb84cabba54197a5b5740e4' into ↵Brahim Hadriche
fix/popular-disabled-error
2024-04-01use 403 codeBrahim Hadriche
2024-04-01Revert "Fix error code for disabled popular endpoint"Brahim Hadriche
This reverts commit 1363fb809436464de57b90113864ff50867a9dae.
2024-03-31Update shorts paramsBrahim Hadriche
2024-03-26Merge branch 'master' into stream-sortsrc-tinkerer
2024-03-11API: Parse channel's tagsChunkyProgrammer
2024-03-10Fix handling of modified source code URL settingnooptek
2024-03-06YoutubeAPI: bump client versionsSamantaz Fox
2024-03-01add support for new likes formatChunkyProgrammer
2024-02-24routes: Allow embedding videos in local HTML files (fixes #4448)Tomasz Wilczyński
The current Content Security Policy does not allow to embed videos inside local HTML files which are viewed in the browser via the file protocol. This commit adds the file protocol to the allowed frame ancestors, so that the embedded videos load correctly in local HTML files. This behaviour is consistent which how the official YouTube website allows to embed videos from itself. Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com>
2024-02-19API: Add APIHandler back (#4431)Samantaz Fox
This handler should no have been removed in 4276, as it adds the required CORS header (Access-Control-Allow-Origin) for public acces to the API. Thanks to iBicha for noticing this!
2024-02-19WebVTT::Builder: Add logic to escape special chars (#4414)Samantaz Fox
Note: WebVTT does allow some tags in the cue payload in some circumstances while this PR just blindly escapes everything: https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API#cue_payload_text_tags
2024-02-19Channels: Add support for multi-image community posts (#4412)Samantaz Fox
This PR adds a CSS-only image carousel for community posts with more than one image attached. Closes issue 3522
2024-02-19CSS: expand #contents width on small screens (#4405)Samantaz Fox
The #contents div now takes the full width on small screens (< 1280px). All page elements have a little more room, especially the video titles.
2024-02-19I18n: Add missing translation strings (#4424)Samantaz Fox
Closes issue 3120
2024-02-15make it so interpolation text can be a hashChunkyProgrammer
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
2024-02-15Add support for multi image community postsChunkyProgrammer
2024-02-15Locales: Fix broken i18Next v3/v4 pluralsSamantaz Fox
Languages impacted: es, fa, pt
2024-02-13API: Add APIHandler backSamantaz Fox
This handler should no have been removed in 4276, as it adds the required CORS header (Access-Control-Allow-Origin) for public acces to the API. Thanks to iBicha for noticing this!
2024-02-12Stats: Fix two swapped function names (#4376)Samantaz Fox
The function names `count_users_active_6m` and `count_users_active_1m` were swapped. As the names were swapped on both sides (declaration and use), this had no functional impact. No related isse was tracked.
2024-02-12API: Fix missing wildcards after login redirect (#4348)Samantaz Fox
This PR fixes an issue where the `scopes` parameter would see its wildmark characters (*) removed during the login page redirection, after that a call to `/authorize_token` was made while the user was not logged in. Closes issue 4200
2024-02-12HTML: Preserve playlist in "Watch on YouTube" link (#4342)Samantaz Fox
It seems that at some point, Youtube changed the URL parameter from `plid` to `list` and we didn't notice. This fixes that. Closes #3929
2024-02-12HTML: Add title to toggle theme icon (#4320)Samantaz Fox
2024-02-12API: Remove the fields parameter (#4276)Samantaz Fox
Multiple users have reported that the fields parameter is slowing down API response times significantly. As most API endpoints are already optimized to make as few requests as possible to Youtube, there is no point in limiting the output. Furthermore, the added processing might be part of the broader memory leak problem (See 1438). In addition, the small increase in data output is not much of an issue compared to the huge video proxy that lies next to this API. No related issue tracked
2024-02-12Videos: Use start time and end time for clips (#4264)Samantaz Fox
This PR parses the start and end time for clips. It also adds a new, dedicated API endpoint (`/api/v1/clips/{id}`) for retrieving the start and end time of a clip. Here is a sample response from that new endpoint (`video` is a video object, as described in https://docs.invidious.io/api/common_types/#videoobject): GET `/api/v1/clips/UgkxxPM3BRphCAPLP88YoUGuj79KXPfpNNO_?pretty=1` Response: ``` { "startTime": 8842.645, "endTime": 8855.856, "clipTitle": "✂️ Kirby is pink!", "video": {} } ``` Closes issue 3921
2024-02-12API: Unescape search suggestions (#4218)Samantaz Fox
Previously, the suggestion were HTML encoded. This PR fixes that.
2024-02-12API: Add playlist and start time to resolve_urlSamantaz Fox
This adds `playlistId` and `startTimeSeconds` to /api/v1/resolveurl if these informations were returned by Youtube's endpoint.
2024-02-12Extractors: Don't error if AuthorId does not exist (#3869)Samantaz Fox
Some playlist author's don't have a YouTube channel, so does movies. This caused various extractors (related videos, search) to fail. Closes the following issues: 2530, 3349, 3766, 3812, 4133
2024-02-12Handle non-200 status codes for YouTube DASH manifestsabsidue
2024-02-08Add missing translation stringsshironeko
closes #3120
2024-02-08Fix when video from pubsub is a scheduled eventshironeko
2024-02-08Fix pubsub feed parsingshironeko
similar to what's done in #3793, this is causing an assert on my instance
2024-01-30WebVTT::Builder: Add logic to escape special charssyeopite