summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-02-15Update Slovenian translationHosted Weblate
Co-authored-by: Damjan Gerl <damjan@damjan.net> Co-authored-by: Hosted Weblate <hosted@weblate.org>
2024-02-15Update Korean translationHosted Weblate
Update Korean translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: simmon <simmon@nplob.com> Co-authored-by: xrfmkrh <rF3nMd7sRKezjF2vcEQo@protonmail.com>
2024-02-15Update Albanian translationHosted Weblate
Update Albanian translation Co-authored-by: Besnik Bleta <besnik@programeshqip.org> Co-authored-by: Hosted Weblate <hosted@weblate.org>
2024-02-15Update Serbian translationHosted Weblate
Update Serbian translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: NEXI <nexiphotographer@gmail.com>
2024-02-15Update Persian translationHosted Weblate
Update Persian translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kaambiz <kambizx@gmail.com>
2024-02-15Update Swedish translationHosted Weblate
Update Swedish translation Update Swedish translation Co-authored-by: Deleted User <noreply+73135@weblate.org> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Max Bengtzén <aura.kettles.0h@icloud.com> Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
2024-02-15Update French translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jean Mareilles <waged1266@tutanota.com>
2024-02-15Update Spanish translationHosted Weblate
Update Spanish translation Update Spanish translation Update Spanish translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net> Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2024-02-15Update Dutch translationHosted Weblate
Update Dutch translation Co-authored-by: Deleted User <noreply+73135@weblate.org> Co-authored-by: Gert-dev <Gert-dev@users.noreply.hosted.weblate.org> Co-authored-by: Hosted Weblate <hosted@weblate.org>
2024-02-15Update Indonesian translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
2024-02-15Update Interlingua translationHosted Weblate
Add Interlingua translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
2024-02-15Update Arabic translationHosted Weblate
Update Arabic translation Update Arabic translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Rex_sa <rex.sa@pm.me>
2024-02-15Update Italian translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
2024-02-15Update Polish translationHosted Weblate
Update Polish translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com>
2024-02-15Update Hindi translationHosted Weblate
Update Hindi translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Saurmandal <saurmandal@protonmail.com> Co-authored-by: Snwglb <wishitwasarchived@gmail.com>
2024-02-15Update Croatian translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Milo Ivir <mail@milotype.de>
2024-02-15Update Vietnamese translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Tran Viet Duc <deli50@protonmail.com>
2024-02-15Update Portuguese translationHosted Weblate
Update Portuguese translation Update Portuguese translation Update Portuguese translation Co-authored-by: Filipe Martins <mvrtinsbeats@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jener Gomes <jenerg1@gmail.com> Co-authored-by: SC <lalocas@protonmail.com> Co-authored-by: jamerLamer <akHarINlMYExpSmVPDRT@proton.me>
2024-02-15Update Czech translationHosted Weblate
Update Czech translation Co-authored-by: Fjuro <ifjuro@proton.me> Co-authored-by: Hosted Weblate <hosted@weblate.org>
2024-02-15Update Catalan translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: victor dargallo <victordargallo@disroot.org>
2024-02-15Update Japanese translationHosted Weblate
Update Japanese translation Update Japanese translation Update Japanese translation Update Japanese translation Update Japanese translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: maboroshin <maboroshin@users.noreply.hosted.weblate.org>
2024-02-15Update Ukrainian translationHosted Weblate
Update Ukrainian translation Update Ukrainian translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com> Co-authored-by: Сергій <sergiy.goncharuk.1@gmail.com>
2024-02-15Update Bulgarian translationHosted Weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Radoslav Lelchev <rlelchev@abv.bg>
2024-02-15Update Russian translationHosted Weblate
Update Russian translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Noise Maker <vh0d@disroot.org> Co-authored-by: hikiko4ern <25303622+hikiko4ern@users.noreply.github.com>
2024-02-15Update Danish translationHosted Weblate
Co-authored-by: Grooty12 <weblate@grooty.site> Co-authored-by: Hosted Weblate <hosted@weblate.org>
2024-02-15Update German translationHosted Weblate
Update German translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Lenny Angst <lenny@familie-angst.ch> Co-authored-by: Radoslav Lelchev <rlelchev@abv.bg>
2024-02-15Update Portuguese (Brazil) translationHosted Weblate
Update Portuguese (Brazil) translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: joaooliva <joaooliva@protonmail.com>
2024-02-15Update Turkish translationHosted Weblate
Update Turkish translation Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
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-12CSS: Fix thumbnails' aspect ratio to prevent CLS (#4278)Samantaz Fox
Force the thumbnails aspect ratio to 16/9 in order to prevent Cumulative Layout Shifting (CLS) from hapenning during lazy loading. It also fixes the problematic, taller thumbnails that Youtube returns for playlists. Closes issue 4002
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-12Merge pull request #4423 from tleydxdy/xml-namespaceÉmilien (perso)
Fix pubsub feed parsing
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-29fix: prevent censoring of self-harm related search queries (#4403)ThetaDev
* fix: prevent censoring of self-harm related search queries * fix: yt_filters_spec with new flag
2024-01-10Add parameter to disable `force_resolve` in `make_client` (#4335)syeopite
* Add option to disable force_resolve in make_client Some websites such as archive.org and textcaptcha.com does not support IPv6 and as such requests fail when Invidious requests with IPv6 to those services. * Reenable force_resolve on pubsub subcribe request * Make force_resolve false by default in make_client * Remove missed explicit force_resolve=false
2024-01-10Exempt issues with "exempt-stale" from staling (#4385)syeopite
The exempt-stale label was not actually set to exempt issues from staling...
2024-01-06Fix two swapped function namesvojkovic
2023-12-26add null safety to clip parsingChunkyProgrammer
2023-12-21fix issue where scope would be missing the * if the user was not logged in ↵nixos script
before calling the authorize endpoint fix #4200
2023-12-19fix potential memory leakChunkyProgrammer
2023-12-18Improve depends_on docker-compose (#4249)Luigi
* Improve depends_on checking the service is up and healthy before start the service that might cause issue first boot * Docker version Ubuntu 22.04 has a version which doesn't support restart
2023-12-18fix: "Watch on YouTube" preserve current playlistguidiasz