From 5c390dada51479a9105b6c88415841084e6a8bd6 Mon Sep 17 00:00:00 2001 From: 99 efi Date: Sat, 22 Jun 2024 19:20:46 +0000 Subject: [PATCH 01/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 106 ++++++++++++++++++++--------------------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 8b86a5514f0ba..c61554fd18a20 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -42,14 +42,14 @@ Global: Channel Count: 1 csatorna | {count} csatorna Subscriber Count: 1 feliratkozó | {count} feliratkozó View Count: 1 megtekintés | {count} megtekintés - Watching Count: 1 néz | {count} néz + Watching Count: 1 néző | {count} néző Input Tags: Length Requirement: A címkének legalább {number} karakter hosszúnak kell lennie Version {versionNumber} is now available! Click for more details: 'A(z) {versionNumber} verzió már elérhető! Kattintson a további részletekért' Download From Site: 'Letöltés a webhelyről' -A new blog is now available, {blogTitle}. Click to view more: 'Új blog már elérhető: - {blogTitle}. Kattintson további információk megtekintéséhez' +A new blog is now available, {blogTitle}. Click to view more: 'Egy új blog érhető + el: {blogTitle}. Kattintson további információk megtekintéséhez' # Search Bar Search / Go to URL: 'Keresés / Ugrás az URL-címre' @@ -120,11 +120,11 @@ Subscriptions: Frissítse a feliratkozásokat, hogy itt láthassa őket. Empty Channels: A feliratkozott csatornák jelenleg nem tartalmaznak videókat. All Subscription Tabs Hidden: Az összes feliratkozási lap el van rejtve. Az itteni - tartalom megtekintéséhez, jelenítse meg néhány lap elrejtését a(z) „{settingsSection}” + tartalom megtekintéséhez törölje néhány lap rejtését a(z) „{settingsSection}” „{subsection}” szakaszában. Subscriptions Tabs: Feliratkozások lapok Load More Posts: További bejegyzések betöltése - Empty Posts: A feliratkozott csatornáidnak jelenleg nincsenek bejegyzései. + Empty Posts: A feliratkozott csatornáinak jelenleg nincsenek bejegyzései. Trending: Trending: 'Népszerű' Trending Tabs: Népszerű lapok @@ -143,7 +143,7 @@ User Playlists: Csak azokat a videókat sorolja fel, amelyeket ön elmentett vagy a kedvencek közé helyezett. A munka befejezése után az összes itt található videó átkerül a „Kedvencek” lejátszási listára. - Search bar placeholder: Keresés a lejátszási listákban + Search bar placeholder: Lejátszási listák keresése Empty Search Message: Ebben a lejátszási listában nincsenek olyan videók, amelyek megfelelnek a keresésnek Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Biztos, @@ -163,7 +163,7 @@ User Playlists: Select a playlist to add your N videos to: Válasszon ki egy lejátszási listát a videó hozzáadásához | Válasszon ki egy lejátszási listát a {videoCount} videó hozzáadásához - N playlists selected: '{playlistCount} Kiválasztott' + N playlists selected: '{playlistCount} kiválasztva' Added {count} Times: Hozzáadva {count} Alkalommal "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount} A videók hozzáadásra fognak kerülni' @@ -298,10 +298,10 @@ Settings: Middle: 'Középső' End: 'Vég' Hidden: Rejtett - Blur: Kikockázás + Blur: Elhomályosítás 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious példány (Alapértelmezés: https://invidious.snopyta.org)' - Region for Trending: 'Népszerű területe' + Region for Trending: 'Népszerűek innen' #! List countries View all Invidious instance information: Az Invidious-példány összes tájékoztatásának megtekintése @@ -315,12 +315,12 @@ Settings: példány {instance} External Link Handling: No Action: Nincs művelet - Ask Before Opening Link: Hivatkozás megnyitása előtt kérése + Ask Before Opening Link: Kérdés hivatkozás megnyitása előtt Open Link: Hivatkozás megnyitása External Link Handling: Külső hivatkozás kezelése Auto Load Next Page: Label: Következő oldal automatikus betöltése - Tooltip: További oldalak és megjegyzések automatikus betöltése. + Tooltip: További oldalak és a hozzászólások automatikus betöltése. Theme Settings: Theme Settings: 'Téma beállítások' Match Top Bar with Main Color: 'Illessze a felső sávot a fő színnel' @@ -387,20 +387,20 @@ Settings: Secondary Color Theme: 'Másodlagos színtéma' #* Main Color Theme UI Scale: Felhasználói felület méretezése - Expand Side Bar by Default: Alapértelmezés szerint oldalsáv megjelenítése + Expand Side Bar by Default: Alapértelmezés szerinti oldalsáv megjelenítés Disable Smooth Scrolling: Finomgörgetés kikapcsolása - Hide Side Bar Labels: Oldalsáv címkéi elrejtése - Hide FreeTube Header Logo: FreeTube fejléc emblémájának elrejtése + Hide Side Bar Labels: Oldalsáv címkék elrejtése + Hide FreeTube Header Logo: FreeTube logo elrejtése a fejlécből Player Settings: Player Settings: 'Lejátszó beállításai' Force Local Backend for Legacy Formats: 'Helyi háttéralkalmazás kényszerítése örökölt formátumokra' Play Next Video: 'Következő videó lejátszása' - Turn on Subtitles by Default: 'Alapértelmezés szerint feliratok megjelenítése' + Turn on Subtitles by Default: 'Alapértelmezetten a feliratok megjelenítése' Autoplay Videos: 'Videók automatikus lejátszása' Proxy Videos Through Invidious: 'Meghatalmazás videók az Invidious révén' Autoplay Playlists: 'Lejátszási listák automatikus lejátszása' - Enable Theatre Mode by Default: 'Alapértelmezés szerint mozi mód engedélyezése' + Enable Theatre Mode by Default: 'Alapértelmezetten a mozi mód engedélyezése' Default Volume: 'Alapértelmezett hangerő' Default Playback Rate: 'Alapértelmezett lejátszási sebesség' Default Video Format: @@ -419,8 +419,8 @@ Settings: 720p: '720p' 1080p: '1080p' 1440p: '1440p' - 4k: '4k' - 8k: '8k' + 4k: '4K' + 8k: '8K' Playlist Next Video Interval: Lejátszási lista következő videó intervalluma Next Video Interval: Következő videó időköze Scroll Volume Over Video Player: A hangerő szintjét a videolejátszó feletti kerékkel @@ -428,7 +428,7 @@ Settings: Display Play Button In Video Player: Lejátszás gomb megjelenítése a videolejátszóban Fast-Forward / Rewind Interval: Gyors előre- és visszatekerési időköz Screenshot: - Ask Path: Mentési mappa kérése + Ask Path: Rákérdezés a Mentési mappára File Name Label: Fájlnévminta Folder Label: Képernyőképek mappa Folder Button: Mappa kijelölése @@ -445,15 +445,15 @@ Settings: Quality Label: Képernyőkép minősége Scroll Playback Rate Over Video Player: A lejátszás sebességét a videolejátszó feletti kerékkel szabályozhatja - Max Video Playback Rate: Legfeljebb videó lejátszási sebesség - Video Playback Rate Interval: Videó lejátszási sebesség időköze + Max Video Playback Rate: Legnagyobb videólejátszási sebesség + Video Playback Rate Interval: Videó lejátszási sebesség léptetési köze Enter Fullscreen on Display Rotate: Teljes képernyős mód a kijelzőn forgatáshoz Skip by Scrolling Over Video Player: Kihagyás a Videolejátszó felett görgetve Allow DASH AV1 formats: DASH AV1 formátumok engedélyezése Privacy Settings: Privacy Settings: 'Adatvédelmi beállítások' Remember History: 'Előzmények megjegyzése' - Save Watched Progress: 'Megtekintés előrehaladás mentése' + Save Watched Progress: 'Megtekintési előrehaladás mentése' Clear Search Cache: 'Keresési gyorsítótár törlése' Are you sure you want to clear out your search cache?: 'Biztosan törli a keresési gyorsítótárat?' @@ -482,8 +482,8 @@ Settings: Avoid Accidental Unsubscription: Kerülje el a véletlen leiratkozást Data Settings: Data Settings: 'Adatbeállítások' - Select Import Type: 'Importálás típusa kiválasztása' - Select Export Type: 'Exportálás típusa kiválasztása' + Select Import Type: 'Importálási típus kiválasztása' + Select Export Type: 'Exportálási típus kiválasztása' Import Subscriptions: 'Feliratkozások importálása' Import FreeTube: 'SzabadCső importálása' Import YouTube: 'YouTube importálása' @@ -571,23 +571,23 @@ Settings: Hide Popular Videos: Népszerű videók elrejtése Hide Trending Videos: Felkapott videók elrejtése Hide Recommended Videos: Ajánlott videók elrejtése - Hide Comment Likes: Megjegyzés-kedvelések elrejtése + Hide Comment Likes: Hozzászólás-kedvelések elrejtése Hide Channel Subscribers: Csatorna feliratkozók elrejtése Hide Video Likes And Dislikes: Videó kedvelések és nemtetszések elrejtése Hide Video Views: Videónézettség elrejtése - Distraction Free Settings: Zavartalan beállítások + Distraction Free Settings: Ne zavarjanak beállítások Hide Active Subscriptions: Elérhető feliratkozások elrejtése Hide Playlists: Lejátszási listák elrejtése Hide Video Description: Videó leírásának elrejtése - Hide Comments: Megjegyzések elrejtése + Hide Comments: Hozzászólások elrejtése Hide Live Streams: Élő közvetítések elrejtése Hide Sharing Actions: Megosztási műveletek elrejtése Hide Chapters: Fejezetek elrejtése Hide Upcoming Premieres: Közelgő első előadások elrejtése Hide Channels: Videók elrejtése a csatornákból Hide Channels Placeholder: Csatornaazonosító - Display Titles Without Excessive Capitalisation: Jelenítse meg a címeket túlzott - nagybetűs írás és írásjelek nélkül + Display Titles Without Excessive Capitalisation: Címek túlzott nagybetűs írás + és írásjelek nélküli megjelenítése Hide Featured Channels: Kiemelt csatornák elrejtése Hide Channel Playlists: Csatorna lejátszási listák elrejtése Hide Channel Community: Csatornaközösség elrejtése @@ -604,7 +604,7 @@ Settings: Hide Subscriptions Videos: Feliratkozási videók elrejtése Hide Subscriptions Live: Élő feliratkozások elrejtése Blur Thumbnails: Indexkép elhomályosítása - Hide Profile Pictures in Comments: Profilképek elrejtése a megjegyzésekben + Hide Profile Pictures in Comments: Profilképek elrejtése a hozzászólásokban Hide Subscriptions Community: Közösségi feliratkozások elrejtése Hide Channels Invalid: Érvénytelen a megadott csatornaazonosító Hide Channels Disabled Message: Egyes csatornákat letiltottak az azonosító használatával, @@ -617,7 +617,7 @@ Settings: Hide Videos and Playlists Containing Text: Szöveget tartalmazó videók és lejátszási listák elrejtése The app needs to restart for changes to take effect. Restart and apply change?: Az - alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Indítsa + alkalmazásnak újra kell indulnia, hogy a változtatások életbe lépjenek. Induljon újra és alkalmazza a módosítást? Proxy Settings: City: Helység @@ -653,8 +653,8 @@ Settings: létrehozási API URL-címe (alapértelmezett: https://dearrow-thumb.ajay.app)' UseDeArrowThumbnails: DeArrow használata miniatűrökhöz External Player Settings: - Ignore Unsupported Action Warnings: Nem támogatott műveleti figyelmeztetések figyelmen - kívül hagyva + Ignore Unsupported Action Warnings: Nem támogatott műveletek figyelmeztetéseinek + figyelmen kívül hagyása Custom External Player Arguments: Egyéni külső lejátszó érvek Custom External Player Executable: Egyedi külső lejátszó végrehajthatója External Player: Külső lejátszó @@ -678,9 +678,9 @@ Settings: Experimental Settings: Replace HTTP Cache: HTTP-gyorsítótár cseréje Experimental Settings: Kísérleti beállítások - Warning: Ezek a beállítások kísérleti jellegűek, összeomlást okoznak, ha engedélyezve - vannak. Erősen ajánlott biztonsági mentéseket készíteni. Használat csak saját - felelősségre! + Warning: Ezek a beállítások kísérleti jellegűek, összeomlást okozhatnak, ha engedélyezve + vannak. Erősen ajánlott biztonsági mentéseket készíteni. Csak saját felelősségre + használja! Password Dialog: Password Incorrect: Helytelen jelszó Unlock: Zárolás feloldása @@ -994,7 +994,7 @@ Video: Dropped / Total Frames: Elvetve/Összes képkocka Bitrate: Átviteli sebesség Premieres: Első előadások - Show Super Chat Comment: Haladó csevegési megjegyzés megjelenítése + Show Super Chat Comment: Haladó csevegési hozzászólás megjelenítése Scroll to Bottom: Görgetés legalulra Upcoming: Közelgő 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Az @@ -1023,8 +1023,8 @@ Playlist: #& Views Playlist: Lejátszási lista Sort By: - DateAddedOldest: Legrégebbiek elől - DateAddedNewest: Legújabbak elől + DateAddedOldest: Legrégebbiek elöl + DateAddedNewest: Legújabbak elöl Sort By: Rendezés AuthorAscending: Szerző szerint (A-Z) AuthorDescending: Szerző szerint (Z-A) @@ -1063,24 +1063,24 @@ Share: Share Channel: Csatorna megosztása Mini Player: 'Minilejátszó' Comments: - Comments: 'Megjegyzések' - Click to View Comments: 'Kattintson a megjegyzések megtekintéséhez' - Getting comment replies, please wait: 'Megjegyzésre adott válaszok beolvasása. Kis - türelmet kérünk' - There are no more comments for this video: 'Ehhez a videóhoz nincsenek további megjegyzések' - Show Comments: 'Megjegyzések megjelenítése' - Hide Comments: 'Megjegyzések elrejtése' + Comments: 'Hozzászólások' + Click to View Comments: 'Kattintson a hozzászólások megtekintéséhez' + Getting comment replies, please wait: 'Hozzászólásra adott válaszok beolvasása. + Kis türelmet kérünk' + There are no more comments for this video: 'Ehhez a videóhoz nincsenek további hozzászólások' + Show Comments: 'Hozzászólások megjelenítése' + Hide Comments: 'Hozzászólások elrejtése' # Context: View 10 Replies, View 1 Reply View: 'Megjelenítés' Hide: 'Elrejtés' - Replies: 'Válaszok' + Replies: 'válasz' Reply: 'Válasz' There are no comments available for this video: 'Ehhez a videóhoz még nincsenek - megjegyzések' - Load More Comments: 'További megjegyzések betöltése' - No more comments available: Nincs több megjegyzés + hozzászólások' + Load More Comments: 'További hozzászólások betöltése' + No more comments available: Nincs több hozzászólás Newest first: Legújabb először - Top comments: Legnépszerűbb megjegyzések + Top comments: Legnépszerűbb hozzászólások Sort by: Rendezés alapja Show More Replies: További válaszok megjelenítése From {channelName}: 'forrás: {channelName}' @@ -1223,7 +1223,7 @@ Channels: Title: Csatornalista Search bar placeholder: Csatornák keresése Count: '{number} csatorna találat.' - Empty: Csatornalista jelenleg üres. + Empty: A csatornalistája jelenleg üres. Unsubscribe: Leiratkozás Unsubscribed: '{channelName} eltávolítva az feliratkozásáiból' Unsubscribe Prompt: Biztosan le szeretne iratkozni a(z) „{channelName}” csatornáról? @@ -1278,6 +1278,6 @@ Search Listing: Label: 4K: 4K Subtitles: Feliratok - Closed Captions: Zárt feliratok + Closed Captions: Feliratok (effektek is) 'Blocked opening potentially unsafe URL': 'Potenciálisan nem biztonságos URL megnyitása blokkolva: "{url}".' From 4592b18db96fe6695ce02afeb24c56ecc0fe94b9 Mon Sep 17 00:00:00 2001 From: Jason <84899178+kommunarr@users.noreply.github.com> Date: Sat, 22 Jun 2024 21:18:37 +0000 Subject: [PATCH 02/60] Evaluate live chat scroll check on scrollend (#5302) --- .../watch-video-live-chat/watch-video-live-chat.js | 8 +++----- .../watch-video-live-chat/watch-video-live-chat.vue | 1 + 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/renderer/components/watch-video-live-chat/watch-video-live-chat.js b/src/renderer/components/watch-video-live-chat/watch-video-live-chat.js index b1484c7573597..6a6daaefab93f 100644 --- a/src/renderer/components/watch-video-live-chat/watch-video-live-chat.js +++ b/src/renderer/components/watch-video-live-chat/watch-video-live-chat.js @@ -306,7 +306,7 @@ export default defineComponent({ } }, - onScroll: function (event) { + onScroll: function (event, isScrollEnd = false) { const liveChatComments = this.$refs.liveChatComments if (event.wheelDelta >= 0 && this.stayAtBottom) { this.stayAtBottom = false @@ -314,10 +314,8 @@ export default defineComponent({ if (liveChatComments.scrollHeight > liveChatComments.clientHeight) { this.showScrollToBottom = true } - } else if (event.wheelDelta < 0 && !this.stayAtBottom) { - if ((liveChatComments.scrollHeight - liveChatComments.scrollTop) === liveChatComments.clientHeight) { - this.scrollToBottom() - } + } else if ((isScrollEnd || event.wheelDelta < 0) && !this.stayAtBottom && (liveChatComments.scrollHeight - liveChatComments.scrollTop) === liveChatComments.clientHeight) { + this.scrollToBottom() } }, diff --git a/src/renderer/components/watch-video-live-chat/watch-video-live-chat.vue b/src/renderer/components/watch-video-live-chat/watch-video-live-chat.vue index f34c1991349f8..b3f591514ea76 100644 --- a/src/renderer/components/watch-video-live-chat/watch-video-live-chat.vue +++ b/src/renderer/components/watch-video-live-chat/watch-video-live-chat.vue @@ -128,6 +128,7 @@ class="liveChatComments" :style="{ blockSize: chatHeight }" @mousewheel="e => onScroll(e)" + @scrollend="e => onScroll(e, true)" >
Date: Sat, 22 Jun 2024 21:56:58 +0000 Subject: [PATCH 03/60] Translated using Weblate (Estonian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/ --- static/locales/et.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/et.yaml b/static/locales/et.yaml index c5bfd8de24dd3..f974af9fa80b7 100644 --- a/static/locales/et.yaml +++ b/static/locales/et.yaml @@ -1183,7 +1183,7 @@ Close Banner: Sulge rekaampilt checkmark: ✓ Display Label: '{label}: {value}' Feed: - Feed Last Updated: '{feedName} tellimustevoo viimane uuendus: {date}' + Feed Last Updated: 'Tellimustevoo „{feedName}“ viimane uuendus: {date}' Refresh Feed: Uuenda {subscriptionName} andmed Moments Ago: hetk tagasi Yes, Restart: Jah, käivita uuesti From 74daff2094b0ec50e8219cea4765490f54526bd1 Mon Sep 17 00:00:00 2001 From: summoner001 Date: Sun, 23 Jun 2024 07:06:01 +0000 Subject: [PATCH 04/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index c61554fd18a20..88cb6b917bec9 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -419,7 +419,7 @@ Settings: 720p: '720p' 1080p: '1080p' 1440p: '1440p' - 4k: '4K' + 4k: '4k' 8k: '8K' Playlist Next Video Interval: Lejátszási lista következő videó intervalluma Next Video Interval: Következő videó időköze From 1d269f9228378eccfd672d96c07a6a90cc4a68ed Mon Sep 17 00:00:00 2001 From: 99 efi Date: Sun, 23 Jun 2024 11:04:45 +0000 Subject: [PATCH 05/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 152 ++++++++++++++++++++--------------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 88cb6b917bec9..6f3943a346dec 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -457,11 +457,11 @@ Settings: Clear Search Cache: 'Keresési gyorsítótár törlése' Are you sure you want to clear out your search cache?: 'Biztosan törli a keresési gyorsítótárat?' - Search cache has been cleared: 'Megtörtént a keresési gyorsítótár törlése' + Search cache has been cleared: 'A keresési gyorsítótár törölve lett' Remove Watch History: 'Megtekintési előzmények eltávolítása' Are you sure you want to remove your entire watch history?: 'Biztosan törli az összes megtekintési előzményt?' - Watch history has been cleared: 'Megtörtént a megtekintési előzmények törlése' + Watch history has been cleared: 'A megtekintési előzmények törölve lettek' Remove All Subscriptions / Profiles: 'Összes feliratkozás és profil eltávolítása' Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 'Biztosan törli az összes feliratkozást és profilt? A művelet nem vonható vissza.' @@ -496,10 +496,10 @@ Settings: Export History: 'Előzmények exportálása' Profile object has insufficient data, skipping item: 'A profilobjektum nem rendelkezik elegendő adattal, az elem kihagyása' - All subscriptions and profiles have been successfully imported: 'Az összes feliratkozást - és a profilt sikeresen importált' - All subscriptions have been successfully imported: 'Az összes feliratkozást sikeresen - importált' + All subscriptions and profiles have been successfully imported: 'Az összes feliratkozás + és a profil sikeresen importálva' + All subscriptions have been successfully imported: 'Az összes feliratkozás sikeresen + importálva' One or more subscriptions were unable to be imported: 'Egy vagy több feliratkozást nem sikerült importálni' Invalid subscriptions file: 'Érvénytelen feliratkozási fájl' @@ -511,11 +511,11 @@ Settings: All watched history has been successfully imported: 'Az összes megtekintett előzmény sikeresen importálva' All watched history has been successfully exported: 'Az összes megtekintett előzmény - sikeresen exportálva lett' + sikeresen exportálva' Unable to read file: 'Nem lehet olvasni a fájlt' - Unable to write file: 'Nem lehet fájlt írni' + Unable to write file: 'Nem lehet írni a fájlt' Unknown data key: 'Ismeretlen adatkulcs' - How do I import my subscriptions?: 'Hogyan lehet importálni feliratkozásaimmal?' + How do I import my subscriptions?: 'Hogyan importálhatom a feliratkozásaimat?' Check for Legacy Subscriptions: Örökölt feliratkozások keresése Manage Subscriptions: Feliratkozások kezelése Playlist insufficient data: Nincs elegendő adat a(z) „{playlist}” lejátszási listához, @@ -528,7 +528,7 @@ Settings: sikeresen megtörtént Subscription File: Feliratkozás-fájl History File: Előzmények-fájl - Playlist File: lejátszási lista fájl + Playlist File: Lejátszási lista fájl Export Playlists For Older FreeTube Versions: Tooltip: "Ez az opció az összes lejátszási lista videóit egyetlen, 'Kedvencek' nevű lejátszási listába exportálja.\nHogyan exportálhat és importálhat videókat @@ -583,11 +583,11 @@ Settings: Hide Live Streams: Élő közvetítések elrejtése Hide Sharing Actions: Megosztási műveletek elrejtése Hide Chapters: Fejezetek elrejtése - Hide Upcoming Premieres: Közelgő első előadások elrejtése + Hide Upcoming Premieres: Közelgő bemutatók elrejtése Hide Channels: Videók elrejtése a csatornákból Hide Channels Placeholder: Csatornaazonosító Display Titles Without Excessive Capitalisation: Címek túlzott nagybetűs írás - és írásjelek nélküli megjelenítése + és írásjelek nélkül való megjelenítése Hide Featured Channels: Kiemelt csatornák elrejtése Hide Channel Playlists: Csatorna lejátszási listák elrejtése Hide Channel Community: Csatornaközösség elrejtése @@ -625,16 +625,16 @@ Settings: Country: Ország Ip: IP-cím Your Info: Az Ön adatai - Clicking on Test Proxy will send a request to: 'A Meghatalmazás-ellenőrzés gombra - kattintva kérést küld a következő címre' - Test Proxy: Meghatalmazás-ellenőrzés - Proxy Port Number: Meghatalmazás kikötőszáma - Proxy Host: Meghatalmazás gazdaszámítógép - Proxy Protocol: Meghatalmazás protokoll - Enable Tor / Proxy: Tor/meghatalmazás engedélyezése + Clicking on Test Proxy will send a request to: 'A Proxy tesztelés gombra kattintva + kérést küld a következő címre' + Test Proxy: Proxy tesztelés + Proxy Port Number: Proxy port száma + Proxy Host: Proxy gazdaszámítógép + Proxy Protocol: Proxy protokoll + Enable Tor / Proxy: Tor/Proxy engedélyezése Proxy Settings: Meghatalmazás beállításai Error getting network information. Is your proxy configured properly?: Hiba a - hálózati adatok lekérésekor. Megfelelő a meghatalmazás beállítása? + hálózati adatok lekérésekor. Megfelelő a proxy beállítása? SponsorBlock Settings: Notify when sponsor segment is skipped: Értesítés a szponzorált szegmens kihagyásáról 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 'SponsorBlock API @@ -646,7 +646,7 @@ Settings: Auto Skip: Automatikus kihagyás Show In Seek Bar: Megjelenítés a keresősávban Do Nothing: Nincs művelet - Prompt To Skip: Kihagyás kérése + Prompt To Skip: Kérdés kihagyáskor Category Color: Kategória színe UseDeArrowTitles: DeArrow-videocímek használata 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': 'DeArrow-miniatűr @@ -655,8 +655,8 @@ Settings: External Player Settings: Ignore Unsupported Action Warnings: Nem támogatott műveletek figyelmeztetéseinek figyelmen kívül hagyása - Custom External Player Arguments: Egyéni külső lejátszó érvek - Custom External Player Executable: Egyedi külső lejátszó végrehajthatója + Custom External Player Arguments: Egyéni külső lejátszó argumentumok + Custom External Player Executable: Egyéni külső lejátszó végrehajthatója External Player: Külső lejátszó External Player Settings: Külső lejátszó beállításai Players: @@ -664,14 +664,14 @@ Settings: Name: Nincs Ignore Default Arguments: Alapértelmezett argumentumok figyelmen kívül hagyása Download Settings: - Ask Download Path: Letöltés elérési útja kérése - Choose Path: Letöltés elérési útja kijelölése + Ask Download Path: Rákérdezés a letöltés elérési útjára + Choose Path: Elérési út kijelölése Download Settings: Letöltési beállítások Download Behavior: Letöltés viselkedése Open in web browser: Megnyitás böngészőben Download in app: Letöltés az alkalmazásban Parental Control Settings: - Parental Control Settings: Szülői felügyeleti beállítások + Parental Control Settings: Szülői felügyelet beállításai Show Family Friendly Only: Kizárólag családbarát megjelenítése Hide Search Bar: Keresősáv elrejtése Hide Unsubscribe Button: Leiratkozás gomb elrejtése @@ -683,7 +683,7 @@ Settings: használja! Password Dialog: Password Incorrect: Helytelen jelszó - Unlock: Zárolás feloldása + Unlock: Feloldás Enter Password To Unlock: Jelszó megadása a beállítások feloldásához Password: Jelszó Password Settings: @@ -726,21 +726,21 @@ About: Latest FreeTube News: 'Legfrissebb FreeTube hírek' - these people and projects: ezek emberek és projektek - FreeTube is made possible by: 'A FreeTube-ot a következők teszik lehetővé' - Donate: Hozzájárulás + these people and projects: az alábbi emberek és projektek + FreeTube is made possible by: 'A FreeTube elkészítését lehetővé tették' + Donate: Adományozás Credits: Közreműködők Translate: Fordítás room rules: szobaszabályok Please read the: Olvassa el a(z) - Chat on Matrix: Matrix csevegése + Chat on Matrix: Matrix csevegés Mastodon: Mastodon - Blog: Napló + Blog: Blog Email: E-mail Website: Honlap - Please check for duplicates before posting: Feladás előtt ellenőrizze, hogy vannak-e - másolatok - GitHub issues: GitHub kérdések + Please check for duplicates before posting: Beküldés előtt ellenőrizze, nincs-e + már azonos + GitHub issues: GitHub hibajegyek Help: Súgó GitHub releases: GitHub kiadások Downloads / Changelog: Letöltések/Változásnapló @@ -752,7 +752,7 @@ About: Beta: Béta FAQ: GyIK Report a problem: Probléma jelentése - Discussions: Megbeszélések + Discussions: Vitalapok AGPLv3: licenc alapján Licensed under the: Az AGPLv3 Profile: @@ -776,7 +776,7 @@ Profile: Profile has been updated: 'A profil frissült' Your default profile has been set to {profile}: 'Alapértelmezett profilja a következőre lett beállítva: {profile}' - Removed {profile} from your profiles: 'A(z) {profile} eltávolítva a profiljaidból' + Removed {profile} from your profiles: 'A(z) {profile} eltávolítva a profiljaiból' Your default profile has been changed to your primary profile: 'Az alapértelmezett profil az elsődleges profilra változott' '{profile} is now the active profile': 'A(z) {profile} most az aktív profil' @@ -790,8 +790,8 @@ Profile: No channel(s) have been selected: 'Nincs kijelölve csatorna' ? This is your primary profile. Are you sure you want to delete the selected channels? The same channels will be deleted in any profile they are found in. - : 'Ez az elsődleges profilod. Biztosan törli a kijelölt csatornákat? Ugyanazok a - csatornák törlődnek minden olyan profilban, amelyben megtalálhatók.' + : 'Ez az elsődleges profilja. Biztosan törli a kijelölt csatornákat? Ugyanezek + a csatornák törlődnek minden olyan profilból is, amelyben megtalálhatók.' Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: 'Biztosan törli a kijelölt csatornákat? Ez nem törli a csatornát más profilokból.' #On Channel Page @@ -801,18 +801,18 @@ Profile: Profile Name: Profilnév Edit Profile Name: Profilnév szerkesztése Create Profile Name: Profilnév létrehozása - Open Profile Dropdown: Profil legördülő menü megnyítása + Open Profile Dropdown: Profil legördülő menü megnyitása Close Profile Dropdown: Profil legördülő menü bezárása Channel: Subscribe: 'Feliratkozás' Unsubscribe: 'Leiratkozás' Channel has been removed from your subscriptions: 'A csatornát eltávolítottuk a feliratkozásokból' - Removed subscription from {count} other channel(s): '{count} másik csatornából eltávolította - a feliratkozást' + Removed subscription from {count} other channel(s): '{count} másik csatornából eltávolítva + a feliratkozás' Added channel to your subscriptions: 'Csatorna hozzáadva a feliratkozásaihoz' - Search Channel: 'Csatornakeresés' - Your search results have returned 0 results: 'Keresési eredmény: 0 talált' + Search Channel: 'Csatorna keresése' + Your search results have returned 0 results: 'Keresési eredmény: 0 találat' Sort By: 'Rendezés alapja' Videos: Videos: 'Videók' @@ -821,7 +821,7 @@ Channel: Sort Types: Newest: 'Legújabb' Oldest: 'Legrégebbi' - Most Popular: 'Legnépszerűbbek' + Most Popular: 'Legnépszerűbb' Playlists: Playlists: 'Lejátszási listák' This channel does not currently have any playlists: 'Ennek a csatornának jelenleg @@ -850,7 +850,7 @@ Channel: Community: This channel currently does not have any posts: Ezen a csatornán jelenleg nincsenek bejegyzések - Reveal Answers: Válaszok feltárása + Reveal Answers: Válaszok felfedése Hide Answers: Válaszok elrejtése votes: '{votes} szavazat' Video hidden by FreeTube: FreeTube által rejtett videó @@ -868,11 +868,11 @@ Channel: This channel does not currently have any podcasts: Ez a csatorna jelenleg nem rendelkezik podcastokkal Video: - Mark As Watched: 'Megjelölés megtekintettként' + Mark As Watched: 'Megjelölés megnézettként' Remove From History: 'Eltávolítás az előzményekből' Video has been marked as watched: 'A videó megtekintettnek lett jelölve' Video has been removed from your history: 'A videót eltávolítottuk az előzményekből' - Open in YouTube: 'YouTube megnyitása' + Open in YouTube: 'Megnyitás a YouTube-ban' Copy YouTube Link: 'YouTube hivatkozás másolása' Open YouTube Embedded Player: 'YouTube beágyazott lejátszó megnyitása' Copy YouTube Embedded Player Link: 'YouTube beágyazott lejátszói hivatkozás másolása' @@ -894,7 +894,7 @@ Video: Live Chat: 'Élő csevegés' Enable Live Chat: 'Élő csevegés engedélyezése' Live Chat is currently not supported in this build.: 'Az élő csevegés jelenleg nem - támogatott ebben az összeállításban.' + támogatott ebben a build-ban.' 'Chat is disabled or the Live Stream has ended.': 'Csevegés letiltva vagy az élő adatfolyam véget ért.' Live chat is enabled. Chat messages will appear here once sent.: 'Élő csevegés engedélyezve. @@ -930,7 +930,7 @@ Video: Year: 'évvel' Years: 'évvel' Ago: 'ezelőtt' - Upcoming: 'Első előadás dátuma' + Upcoming: 'Bemutató dátuma' In less than a minute: Kevesebb, mint egy perce Published on: 'Megjelent' Publicationtemplate: '{number} {unit} ezelőtt' @@ -945,7 +945,7 @@ Video: Download Video: Videó letöltése Copy Invidious Channel Link: Invidious csatorna hivatkozása másolása Copy YouTube Channel Link: YouTube csatorna hivatkozása másolása - Open Channel in YouTube: Csatorna megnyitása a YouTube oldalon + Open Channel in YouTube: Csatorna megnyitása a YouTube-on Open Channel in Invidious: Csatorna megnyitása az Invidious oldalán Started streaming on: Folyamatos átvitel indult Streamed on: 'Közvetítve' @@ -955,34 +955,34 @@ Video: translated from English: angolról fordítva Sponsor Block category: music offtopic: Témán kívüli zene - interaction: Kölcsönhatás + interaction: Interakció self-promotion: Önreklám outro: Kivezetés intro: Bevezetés sponsor: Szponzor filler: Kitöltő recap: Összegzés - Skipped segment: Szegmens kihagyva + Skipped segment: Kihagyott szegmens External Player: Unsupported Actions: looping playlists: lejátszási lista folyamatos lejátszása shuffling playlists: véletlen sorrendű lejátszási listák - reversing playlists: visszirányú lejátszási listák + reversing playlists: lejátszási listák visszafelé opening specific video in a playlist (falling back to opening the video): adott videó megnyitása a lejátszási listában (visszatérve a videó megnyitására) opening playlists: lejátszási listák megnyitása setting a playback rate: lejátszási sebesség beállítása - starting video at offset: Videó kezdése eltolás + starting video at offset: Videó kezdés eltolása UnsupportedActionTemplate: 'A(z) {externalPlayer} külső lejátszó nem támogatja: {action}' OpeningTemplate: A(z) {videoOrPlaylist} videó megnyitása a(z) {externalPlayer} külső lejátszóban… playlist: lejátszási lista video: videó - OpenInTemplate: '{externalPlayer} megnyításaban' - Premieres on: 'Első előadás dátuma' + OpenInTemplate: 'Megnyitás itt: {externalPlayer}' + Premieres on: 'Bemutató dátuma' Stats: - Player Dimensions: Lejátszó méretei + Player Dimensions: Lejátszási méretek Video ID: Videóazonosító Video statistics are not available for legacy videos: Az örökölt videókhoz videóstatisztika nem érhető el @@ -991,7 +991,7 @@ Video: Volume: Hangerő Bandwidth: Sávszélesség Buffered: Pufferelt - Dropped / Total Frames: Elvetve/Összes képkocka + Dropped / Total Frames: Eldobott/Összes képkocka Bitrate: Átviteli sebesség Premieres: Első előadások Show Super Chat Comment: Haladó csevegési hozzászólás megjelenítése @@ -1015,7 +1015,7 @@ Playlist: View Full Playlist: 'Teljes lejátszási lista megtekintése' Videos: 'Videók' View: 'Megtekintés' - Views: 'Megtekintések' + Views: 'Megtekintés' Last Updated On: 'Utoljára frissítve' # On Video Watch Page @@ -1073,7 +1073,7 @@ Comments: # Context: View 10 Replies, View 1 Reply View: 'Megjelenítés' Hide: 'Elrejtés' - Replies: 'válasz' + Replies: 'Válasz' Reply: 'Válasz' There are no comments available for this video: 'Ehhez a videóhoz még nincsenek hozzászólások' @@ -1095,12 +1095,12 @@ Up Next: 'Következő' # Toast Messages Local API Error (Click to copy): 'Helyi-API hiba (kattintson a másoláshoz)' Invidious API Error (Click to copy): 'Invidious-API hiba (Kattintson a másoláshoz)' -Falling back to Invidious API: 'Invidious-API visszatérve' -Falling back to Local API: 'Helyi-API visszatérve' +Falling back to Invidious API: 'Invidious-API-ra visszatérve' +Falling back to Local API: 'Helyi-API-ra visszatérve' This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Ez a videó hiányzó formátumok miatt nem érhető el. Ez az ország nem elérhetősége miatt következhet be.' -Subscriptions have not yet been implemented: 'Feliratkozások még nem hajtották végre' +Subscriptions have not yet been implemented: 'Feliratkozások még nincsenek implementálva' Loop is now disabled: 'Folyamatos lejátszás kikapcsolva' Loop is now enabled: 'Folyamatos lejátszás bekapcsolva' Shuffle is now disabled: 'Véletlen sorrendű lejátszás kikapcsolva' @@ -1119,18 +1119,18 @@ Tooltips: Preferred API Backend: Válassza ki a háttéralkalmazást, amelyet a FreeTube használ az adatok megszerzéséhez. A helyi-API egy beépített kinyerő. Az Invidious-API használatához Invidious-kiszolgáló szükséges. - Region for Trending: A népszerűk körzetével kiválaszthatja, mely ország népszerű + Region for Trending: A népszerűeknél a körzettel kiválaszthatja, mely ország népszerű videóit szeretné megjeleníteni. Invidious Instance: Invidious-példány, amelyhez a FreeTube csatlakozni fog az API-hívásokhoz. - Thumbnail Preference: A FreeTube összes miniatűr a videó egy képkockája váltja + Thumbnail Preference: A FreeTube összes miniatűrjét a videó egy képkockája váltja fel az alapértelmezett miniatűr helyett. Fallback to Non-Preferred Backend on Failure: Ha az előnyben részesített API-jával hiba merül fel, a FreeTube automatikusan megpróbálja a nem előnyben részesített API-t tartalékként használni, ha engedélyezve van. External Link Handling: "Válassza ki az alapértelmezett viselkedést, ha egy hivatkozásra - kattintanak, amely nem nyitható meg FreeTube-ban.\nA FreeTube alapértelmezés - szerint megnyitja a kattintott hivatkozást az alapértelmezett böngészőben.\n" + kattint, amely nem nyitható meg FreeTube-ban.\nA FreeTube alapértelmezés szerint + megnyitja a kattintott hivatkozást az alapértelmezett böngészőben.\n" Subscription Settings: Fetch Feeds from RSS: Ha engedélyezve van, a FreeTube az alapértelmezett módszer helyett RSS-t fog használni a feliratkozás hírcsatornájának megragadásához. @@ -1195,15 +1195,15 @@ Tooltips: kifejezést a FreeTube egész területén, kivéve az előzményeket, a lejátszási listákat és a lejátszási listákon belüli videókat. SponsorBlock Settings: - UseDeArrowTitles: Cserélje le a videocímeket a DeArrow által beküldött, felhasználó - által beküldött címekre. + UseDeArrowTitles: Cserélje le a videocímeket a DeArrow-ból, felhasználó által + beküldött címekre. UseDeArrowThumbnails: Videó miniatűr cseréje DeArrow miniatűrrel. Playing Next Video Interval: A következő videó lejátszása folyamatban van. Kattintson - a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc múlva - történik. Kattintson a törléshez. | A következő videó lejátszása {nextVideoInterval} - másodperc múlva történik. Kattintson a törléshez. + a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc múlva. + Kattintson a törléshez. | A következő videó lejátszása {nextVideoInterval} másodperc + múlva. Kattintson a törléshez. More: Több -Hashtags have not yet been implemented, try again later: A kettőskeresztescímkék kezelése +Hashtags have not yet been implemented, try again later: A kettőskereszt címkék kezelése még nincs implementálva, próbálkozzon újra később Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típusa, nem nyitható meg az alkalmazásban @@ -1233,9 +1233,9 @@ Downloading has completed: A(z) „{videoTitle}” letöltése befejeződött Screenshot Success: Képernyőkép „{filePath}” néven mentve Chapters: Chapters: Fejezetek - 'Chapters list visible, current chapter: {chapterName}': 'Fejezeteklista látható, + 'Chapters list visible, current chapter: {chapterName}': 'Fejezetlista látható, jelenlegi fejezet: {chapterName}' - 'Chapters list hidden, current chapter: {chapterName}': 'Fejezeteklista elrejtve, + 'Chapters list hidden, current chapter: {chapterName}': 'Fejezetlista elrejtve, jelenlegi fejezet: {chapterName}' Clipboard: Cannot access clipboard without a secure connection: Biztonságos kapcsolat nélkül From a7552287ea9d9c24ea9a8bb54a4a3ccd3d743a9b Mon Sep 17 00:00:00 2001 From: summoner001 Date: Sun, 23 Jun 2024 11:03:49 +0000 Subject: [PATCH 06/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 6f3943a346dec..8b1590b51135f 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -419,7 +419,7 @@ Settings: 720p: '720p' 1080p: '1080p' 1440p: '1440p' - 4k: '4k' + 4k: '4K' 8k: '8K' Playlist Next Video Interval: Lejátszási lista következő videó intervalluma Next Video Interval: Következő videó időköze From ad36f53802489119ebb74933e79c59d42486642f Mon Sep 17 00:00:00 2001 From: Fjuro Date: Sun, 23 Jun 2024 14:38:51 +0000 Subject: [PATCH 07/60] Translated using Weblate (Czech) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/ --- static/locales/cs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml index 97a778be3af10..ebd096c897975 100644 --- a/static/locales/cs.yaml +++ b/static/locales/cs.yaml @@ -382,7 +382,7 @@ Settings: Solarized Green: Solarizovaná zelená Secondary Color Theme: 'Sekundární barva motivu' #* Main Color Theme - Hide Side Bar Labels: Skrýt štítky na bočním panelu + Hide Side Bar Labels: Skrýt popisky na bočním panelu Hide FreeTube Header Logo: Skrýt logo FreeTube v záhlaví Player Settings: Player Settings: 'Nastavení přehrávače' @@ -1230,7 +1230,7 @@ Display Label: '{label}: {value}' Feed: Feed Last Updated: 'Zdroj {feedName} naposledy aktualizován: {date}' Refresh Feed: Obnovit {subscriptionName} -Moments Ago: chvílí +Moments Ago: před chvílí Yes, Delete: Ano, odstranit Yes, Restart: Ano, restartovat Yes, Open Link: Ano, otevřít odkaz From 8317e4e983184044ba86c44f4d1d391532081ae7 Mon Sep 17 00:00:00 2001 From: Jose Delvani Date: Mon, 24 Jun 2024 02:40:38 +0000 Subject: [PATCH 08/60] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/ --- static/locales/pt-BR.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml index ca8ab024576f0..9cad9a6b39cda 100644 --- a/static/locales/pt-BR.yaml +++ b/static/locales/pt-BR.yaml @@ -91,7 +91,7 @@ Search Filters: HDR: HDR VR180: VR180 Creative Commons: Creative Commons (Licença) - Features: Características + Features: Destaques 3D: 3D Subscriptions: # On Subscriptions Page @@ -451,7 +451,7 @@ Settings: Fetch Automatically: Buscar feed automaticamente Only Show Latest Video for Each Channel: Mostrar apenas vídeo mais recente para cada canal - Avoid Accidental Unsubscription: Evitar cancelamento acidental de inscrição + Avoid Accidental Unsubscription: Evitar cancelamento acidental de inscrições Advanced Settings: Advanced Settings: 'Configurações avançadas' Enable Debug Mode (Prints data to the console): 'Habilitar modo de depuração (Mostra From f4d0138f56ce2f789ecb57f3bc95d5a15fe5e4da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:44:51 +0000 Subject: [PATCH 09/60] Bump eslint-plugin-vuejs-accessibility in the eslint group (#5324) Bumps the eslint group with 1 update: [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility). Updates `eslint-plugin-vuejs-accessibility` from 2.3.0 to 2.3.1 - [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases) - [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md) - [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.3.0...v2.3.1) --- updated-dependencies: - dependency-name: eslint-plugin-vuejs-accessibility dependency-type: direct:development update-type: version-update:semver-patch dependency-group: eslint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 15 +++++---------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index ec10d8fdf0185..8d8dca8eae9f2 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "eslint-plugin-promise": "^6.2.0", "eslint-plugin-unicorn": "^54.0.0", "eslint-plugin-vue": "^9.26.0", - "eslint-plugin-vuejs-accessibility": "^2.3.0", + "eslint-plugin-vuejs-accessibility": "^2.3.1", "eslint-plugin-yml": "^1.14.0", "html-webpack-plugin": "^5.6.0", "js-yaml": "^4.1.0", diff --git a/yarn.lock b/yarn.lock index 4a14f552e9000..c49e3868578f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3536,12 +3536,7 @@ electron@^31.0.1: "@types/node" "^20.9.0" extract-zip "^2.0.1" -emoji-regex@^10.0.0: - version "10.2.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.2.1.tgz#a41c330d957191efd3d9dfe6e1e8e1e9ab048b3f" - integrity sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA== - -emoji-regex@^10.3.0: +emoji-regex@^10.0.0, emoji-regex@^10.3.0: version "10.3.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== @@ -3933,10 +3928,10 @@ eslint-plugin-vue@^9.26.0: vue-eslint-parser "^9.4.2" xml-name-validator "^4.0.0" -eslint-plugin-vuejs-accessibility@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.3.0.tgz#19ee9d1951d9f25348c429f3418978d42d83f0d9" - integrity sha512-zQ6IzK+3obZzPsjeVUeL3xAUlMHXZgRZ8vgXvQAmoZVbsp1xZe6UwXIKUFIim5h3tq/7bOLgei09GoBjJQs+Cw== +eslint-plugin-vuejs-accessibility@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-vuejs-accessibility/-/eslint-plugin-vuejs-accessibility-2.3.1.tgz#f63e7507a2f5b4c3800e3e990f7e2fafd902364e" + integrity sha512-tXwjHTl2lpn2Rec0ieeIlXBiJirtKYB1galOf/EpyuLhs3ajl9eYS01vY5BKaoZRC+GJj2DWcu/ZjNqTtUqoMw== dependencies: aria-query "^5.3.0" emoji-regex "^10.0.0" From f06864c59e9dd8f684c476a145a829436635e869 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:45:08 +0000 Subject: [PATCH 10/60] Bump stylelint-config-standard in the stylelint group (#5325) Bumps the stylelint group with 1 update: [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard). Updates `stylelint-config-standard` from 36.0.0 to 36.0.1 - [Release notes](https://github.com/stylelint/stylelint-config-standard/releases) - [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint-config-standard/compare/36.0.0...36.0.1) --- updated-dependencies: - dependency-name: stylelint-config-standard dependency-type: direct:development update-type: version-update:semver-patch dependency-group: stylelint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 8d8dca8eae9f2..25c920ee1474a 100644 --- a/package.json +++ b/package.json @@ -120,7 +120,7 @@ "sass-loader": "^14.2.1", "stylelint": "^16.6.1", "stylelint-config-sass-guidelines": "^11.1.0", - "stylelint-config-standard": "^36.0.0", + "stylelint-config-standard": "^36.0.1", "stylelint-high-performance-animation": "^1.10.0", "stylelint-use-logical-spec": "^5.0.1", "tree-kill": "1.2.2", diff --git a/yarn.lock b/yarn.lock index c49e3868578f8..8e51bf6704e3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7945,10 +7945,10 @@ stylehacks@^7.0.0: browserslist "^4.23.0" postcss-selector-parser "^6.0.16" -stylelint-config-recommended@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994" - integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ== +stylelint-config-recommended@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#d25e86409aaf79ee6c6085c2c14b33c7e23c90c6" + integrity sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg== stylelint-config-sass-guidelines@^11.1.0: version "11.1.0" @@ -7958,12 +7958,12 @@ stylelint-config-sass-guidelines@^11.1.0: postcss-scss "^4.0.9" stylelint-scss "^6.2.1" -stylelint-config-standard@^36.0.0: - version "36.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#6704c044d611edc12692d4a5e37b039a441604d4" - integrity sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug== +stylelint-config-standard@^36.0.1: + version "36.0.1" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz#727cbb2a1ef3e210f5ce8329cde531129f156609" + integrity sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw== dependencies: - stylelint-config-recommended "^14.0.0" + stylelint-config-recommended "^14.0.1" stylelint-high-performance-animation@^1.10.0: version "1.10.0" From 9650c06ddc761506de9084da3030d03cc9fb3a3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:45:39 +0000 Subject: [PATCH 11/60] Bump webpack from 5.92.0 to 5.92.1 (#5327) Bumps [webpack](https://github.com/webpack/webpack) from 5.92.0 to 5.92.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.92.0...v5.92.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 25c920ee1474a..acd257b69ec4e 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,7 @@ "vue-devtools": "^5.1.4", "vue-eslint-parser": "^9.4.3", "vue-loader": "^15.10.0", - "webpack": "^5.92.0", + "webpack": "^5.92.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.0.4", "yaml-eslint-parser": "^1.2.3" diff --git a/yarn.lock b/yarn.lock index 8e51bf6704e3c..ce593d819a587 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8789,10 +8789,10 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.92.0: - version "5.92.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.0.tgz#cc114c71e6851d220b1feaae90159ed52c876bdf" - integrity sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA== +webpack@^5.92.1: + version "5.92.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.1.tgz#eca5c1725b9e189cffbd86e8b6c3c7400efc5788" + integrity sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" From 331b3141b75a116bac822ad0157d75c50b285dd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:46:25 +0000 Subject: [PATCH 12/60] Bump electron from 31.0.1 to 31.0.2 (#5328) Bumps [electron](https://github.com/electron/electron) from 31.0.1 to 31.0.2. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v31.0.1...v31.0.2) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index acd257b69ec4e..a6bab4e3e71c9 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "copy-webpack-plugin": "^12.0.2", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", - "electron": "^31.0.1", + "electron": "^31.0.2", "electron-builder": "^24.13.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", diff --git a/yarn.lock b/yarn.lock index ce593d819a587..89a46362c745b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3527,10 +3527,10 @@ electron-to-chromium@^1.4.668: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46" integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg== -electron@^31.0.1: - version "31.0.1" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.1.tgz#0039524f8f38c24da802c3b18a42c3951acb5897" - integrity sha512-2eBcp4iqLkTsml6mMq+iqrS5u3kJ/2mpOLP7Mj7lo0uNK3OyfNqRS9z1ArsHjBF2/HV250Te/O9nKrwQRTX/+g== +electron@^31.0.2: + version "31.0.2" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.2.tgz#9b719fe6072060fe74cb609bcbb84694abce5b17" + integrity sha512-55efQ5yfLN+AQHcFC00AXQqtxC3iAGaxX2GQ3EDbFJ0ca9GHNOdSXkcrdBElLleiDrR2hpXNkQxN1bDn0oxe6w== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" From 8b32e8569b578ca4e31ee54cfc676537179ef5bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:47:11 +0000 Subject: [PATCH 13/60] Bump lefthook from 1.6.16 to 1.6.18 (#5329) Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.16 to 1.6.18. - [Release notes](https://github.com/evilmartians/lefthook/releases) - [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md) - [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.16...v1.6.18) --- updated-dependencies: - dependency-name: lefthook dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 104 +++++++++++++++++++++++++-------------------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index a6bab4e3e71c9..b4d39418a4b4b 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "html-webpack-plugin": "^5.6.0", "js-yaml": "^4.1.0", "json-minimizer-webpack-plugin": "^5.0.0", - "lefthook": "^1.6.16", + "lefthook": "^1.6.18", "mini-css-extract-plugin": "^2.9.0", "npm-run-all2": "^6.2.0", "postcss": "^8.4.38", diff --git a/yarn.lock b/yarn.lock index 89a46362c745b..f6e043c91b15a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5678,59 +5678,59 @@ lazy-val@^1.0.4, lazy-val@^1.0.5: resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== -lefthook-darwin-arm64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.6.16.tgz#ef4d68cd71b781116a9b36ac2f61a183cb205eed" - integrity sha512-VwOegHjdu3jHBUoNsf2k/BUipHs7SpkF861ZQNTkLKqXneLDmiqljkPwruJi688oUC4otNOYJNqoron+DFy4BA== - -lefthook-darwin-x64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.6.16.tgz#f975ec9e7554ddae38eb9ac2332454f9b321885c" - integrity sha512-opl1Yz1F5t11LLnelcu7Bok/1cnYaoCBSPve71jFwAq8W9wwHLbDLHLGLpRUcj5PxUpUkYzfl5RmGoNFLfD44A== - -lefthook-freebsd-arm64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.6.16.tgz#be17563ff4142028bb1c97ff54d4067d56401ece" - integrity sha512-MFsGFkNRRtpphTa+gLFt5PwtaBFlgEXVlfhzwUZOZcRT99B2EkvTP8MacOuWeixy0yfIa+kluqonPXBZdQ9f0w== - -lefthook-freebsd-x64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.6.16.tgz#d829a7cfc7a62240bcd98296f88c532c7245d695" - integrity sha512-4+7StS5Tffzri3Zof3jMm0QvdUgF+vRGIfw31cDydxcSPIXJjJSEKwA2AhMOSPeq1i9MyJmqfFXSsgskHP+dvg== - -lefthook-linux-arm64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.6.16.tgz#a50df3792398ffa78a6d83c6bd059a93e7f385f5" - integrity sha512-ytlMhHscl6kSGMRPtl2E+yMll3sLT41lsXUo6HyJ53Eg7fJ7sAhP38QdZBnXqJDZBh0Z21DbWuwaJ2QOgCvNew== - -lefthook-linux-x64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.6.16.tgz#d0b0e1b43d09dac8355fff0c77b9142ba23985a0" - integrity sha512-te+dZNhFhGRQqKFiSG4zeBcklXBRHNtLHzoGi15vRTZAocLrQkVydd9KGBRPgEvelXJuS4X7dGzuI7ijFVFZqA== - -lefthook-windows-arm64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.6.16.tgz#6532b33b63598260b868553dc53faf4c584cf4d5" - integrity sha512-ip4BuMTdT7lGNo6zfVaoHmROJIrkgUf0LzpI6LpjbVuNPWsM896vEB0pzCj9HXOZtAdqHcLwzA647SDakveUVQ== - -lefthook-windows-x64@1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.6.16.tgz#37421ee4904319404b6cd306df577b6a50f84c4d" - integrity sha512-gsfzmVIXe8sk8JbVcK3JDub1ymcQmdv9UYy+8NkkymJJ98WE6tb29LQatiWmwDhMsn7i2DvhBC/aCTYK4xAlbA== - -lefthook@^1.6.16: - version "1.6.16" - resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.6.16.tgz#0ee36312ee8d5c325e13ac192768348b5f173e13" - integrity sha512-KPwx9zyu+LivC8h6v+8CUGMK6TZ9ZqTv326OWFWJFsWXLUffG2uRaolui7b8gCGavJZMl8mYPXvsiNJgn8RolA== +lefthook-darwin-arm64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.6.18.tgz#9908a442b1cedd3f2d1f01dd4c021e97815e1605" + integrity sha512-AkpsTeO7aLZIIy6CKQ7Chx8RltE8a9uItbwQWoeaCkIdzpV8TFjq7/Pw4F5CkoJ2315sHtB8k+VFkgipQMBw1w== + +lefthook-darwin-x64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.6.18.tgz#e26ed583764f80652f242e48a824c7fbefa3bbb5" + integrity sha512-qwKa+PaNIYjZ2PVrRRLq+HjNjQsjEItXN21byvSD89r7EYCULsIC8aW4H6aniOP2A6X1DIZ+djpg+3hNJ/94NA== + +lefthook-freebsd-arm64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.6.18.tgz#e4b5c86d178572cd562c52b0ce1f5af247de8383" + integrity sha512-UIOzQ+okwB7Ah9p8sNqomOiU6cPfmJnyW3HDPutRsdoHRD8udIap9d+ja4Kg4m/PkoYtkcLO78omANqAgA5wxQ== + +lefthook-freebsd-x64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.6.18.tgz#45bf1c30aabc6ef9b7e0d576798f5606d8a48b3c" + integrity sha512-UQANUgyNpaAh0+2/PjPFiJ7yd6aF15yyJxKZCXyna5cQF7VU8pSHu5tiDDquNpjToXOg+6TmiIAJKyfrrwTF3w== + +lefthook-linux-arm64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.6.18.tgz#50d03e8e11217aec005464ba4da16f6b76be6e6c" + integrity sha512-4erletIa2HKUgY17/1ROvndAj6xn/9wkqO2GhBT3C0vFwIv6ycy5wpFzXOwKRZpFYv7UacN7iXhAZSK+vSOZZg== + +lefthook-linux-x64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.6.18.tgz#b630496aebcc360b570f8807a50099350dc00eeb" + integrity sha512-l5SRqYMYygw9RjZncEg8uh29wShYN8kiYr53sp74DkntrlCttqWhLILBUlIr3fxH5s0ZyrmqUEjtMBryMk7b/g== + +lefthook-windows-arm64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.6.18.tgz#f18afb1f173c41d666d1780102d0a122a685553f" + integrity sha512-jeNBRoya3+mOEsKyT4wXf29Kng1nkJD7Uv/dqGBszoGMktGVNUFdIjWoxx6HSfhUssucs5pKRZpXSMgK/KCP+Q== + +lefthook-windows-x64@1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.6.18.tgz#9051e6d3f78ef0208521e31b200ad03c45f4d07d" + integrity sha512-iEG8PbFOwMqlpAgCiqzANTxutERjwlwMx6WF6HDGEYwFJSCJsvi06TehDxaPIFbhmLLYYlbVrfSBlttWGoN0dg== + +lefthook@^1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.6.18.tgz#ba15055f5a57c77ecda2c1e0cbdfde3c3fe317f5" + integrity sha512-Ftr/NkU1P1EsEyphsCqCX7lesGZA+QDXyUx4dS1RlSKB72xKtGW9VPjbGLK2kSQkONG5M+XYfbJkGA/r9NLTYQ== optionalDependencies: - lefthook-darwin-arm64 "1.6.16" - lefthook-darwin-x64 "1.6.16" - lefthook-freebsd-arm64 "1.6.16" - lefthook-freebsd-x64 "1.6.16" - lefthook-linux-arm64 "1.6.16" - lefthook-linux-x64 "1.6.16" - lefthook-windows-arm64 "1.6.16" - lefthook-windows-x64 "1.6.16" + lefthook-darwin-arm64 "1.6.18" + lefthook-darwin-x64 "1.6.18" + lefthook-freebsd-arm64 "1.6.18" + lefthook-freebsd-x64 "1.6.18" + lefthook-linux-arm64 "1.6.18" + lefthook-linux-x64 "1.6.18" + lefthook-windows-arm64 "1.6.18" + lefthook-windows-x64 "1.6.18" levn@^0.4.1: version "0.4.1" From b4e1f4b2e778fb00ae09dc0b2faaadf009e5aa20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:56:12 +0000 Subject: [PATCH 14/60] Bump sass from 1.77.5 to 1.77.6 (#5326) Bumps [sass](https://github.com/sass/dart-sass) from 1.77.5 to 1.77.6. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.77.5...1.77.6) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b4d39418a4b4b..e5cf331bd3909 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "postcss-scss": "^4.0.9", "prettier": "^2.8.8", "rimraf": "^5.0.7", - "sass": "^1.77.5", + "sass": "^1.77.6", "sass-loader": "^14.2.1", "stylelint": "^16.6.1", "stylelint-config-sass-guidelines": "^11.1.0", diff --git a/yarn.lock b/yarn.lock index f6e043c91b15a..1fa850a3e681f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7427,10 +7427,10 @@ sass-loader@^14.2.1: dependencies: neo-async "^2.6.2" -sass@^1.77.5: - version "1.77.5" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.5.tgz#5f9009820297521356e962c0bed13ee36710edfe" - integrity sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg== +sass@^1.77.6: + version "1.77.6" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4" + integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" From 89236ac8043d7be9b883137f62b573afd14d4a46 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Mon, 24 Jun 2024 14:21:29 +0200 Subject: [PATCH 15/60] Use the ES Modules export of portal-vue instead of the CommonJS one (#5297) --- _scripts/webpack.renderer.config.js | 3 ++- _scripts/webpack.web.config.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/_scripts/webpack.renderer.config.js b/_scripts/webpack.renderer.config.js index 638d69a4c10a5..6d5c90c66d47e 100644 --- a/_scripts/webpack.renderer.config.js +++ b/_scripts/webpack.renderer.config.js @@ -150,8 +150,9 @@ const config = { resolve: { alias: { vue$: 'vue/dist/vue.runtime.esm.js', + 'portal-vue$': 'portal-vue/dist/portal-vue.esm.js', - 'DB_HANDLERS_ELECTRON_RENDERER_OR_WEB$': path.resolve(__dirname, '../src/datastores/handlers/electron.js'), + DB_HANDLERS_ELECTRON_RENDERER_OR_WEB$: path.resolve(__dirname, '../src/datastores/handlers/electron.js'), 'youtubei.js$': 'youtubei.js/web', diff --git a/_scripts/webpack.web.config.js b/_scripts/webpack.web.config.js index 792a099c4eed4..abbd517891e87 100644 --- a/_scripts/webpack.web.config.js +++ b/_scripts/webpack.web.config.js @@ -159,8 +159,9 @@ const config = { resolve: { alias: { vue$: 'vue/dist/vue.runtime.esm.js', + 'portal-vue$': 'portal-vue/dist/portal-vue.esm.js', - 'DB_HANDLERS_ELECTRON_RENDERER_OR_WEB$': path.resolve(__dirname, '../src/datastores/handlers/web.js'), + DB_HANDLERS_ELECTRON_RENDERER_OR_WEB$: path.resolve(__dirname, '../src/datastores/handlers/web.js'), // video.js's mpd-parser uses @xmldom/xmldom so that it can support both node and web browsers // As FreeTube only runs in electron and web browsers, we can use the native DOMParser class, instead of the "polyfill" From 925e2c75b39f0c935066a461e77cfee528be7b8c Mon Sep 17 00:00:00 2001 From: Alexander Gabilondo Date: Mon, 24 Jun 2024 21:59:00 +0000 Subject: [PATCH 16/60] Translated using Weblate (Basque) Currently translated at 99.6% (865 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/eu/ --- static/locales/eu.yaml | 43 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/static/locales/eu.yaml b/static/locales/eu.yaml index 4961a58379af4..ed1ed932523d7 100644 --- a/static/locales/eu.yaml +++ b/static/locales/eu.yaml @@ -88,6 +88,18 @@ Search Filters: Fetch more results: 'Emaitza gehiago ekarri' There are no more results for this search: 'Ez da emaitza gehiagorik bilaketa honentzat' # Sidebar + Features: + Features: Funtzioak + HD: HD + Subtitles: Azpitituluak + Creative Commons: Creative Commons + 3D: 3D + Live: Zuzenean + 4K: 4K + 360 Video: 360 bideoa + Location: Kokapena + HDR: HDR + VR180: VR180 Subscriptions: # On Subscriptions Page Subscriptions: 'Harpidetzak' @@ -203,9 +215,13 @@ User Playlists: Playlist {playlistName} has been deleted.: '{playlistName} erreprodukzio-zerrenda ezabatu da.' This playlist does not exist: Erreprodukzio-zerrenda hau ez da existitzen + This playlist is already being used for quick bookmark.: Erreprodukzio-zerrenda + hau laster-markak egiteko erabiltzen ari da dagoeneko. + Playlist {playlistName} is the new quick bookmark playlist.: '{playlistName} + erreprodukzio-zerrenda laster-marken erreprodukzio-zerrenda azkarra da.' Search for Videos: Bilatu bideoak AddVideoPrompt: - Added {count} Times: Gehitu da {count} Time | {count} aldiz gehitu da + Added {count} Times: Gehitu da | {count} aldiz gehitu da Toast: "{videoCount} video(s) added to 1 playlist": Bideo 1 gehitu da erreprodukzio-zerrenda batera | {videoCount} bideo gehitu dira erreprodukzio-zerrenda batera @@ -220,10 +236,27 @@ User Playlists: N playlists selected: '{playlistCount} hautatuta' Search in Playlists: Bilatu erreprodukzio-zerrendetan Save: Gorde + Allow Adding Duplicate Video(s): Baimendu bideo bikoiztuak gehitzea + "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount} + bideo gehituko dira' + "{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount} + gehitu dira' Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ziur ikusitako bideo guztiak erreprodukzio-zerrenda honetatik kendu nahi dituzula? Hau ezin da desegin. Playlists with Matching Videos: Bat datozen bideoak dituzten erreprodukzio-zerrendak + Remove Duplicate Videos: Kendu bideo bikoiztuak + Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Ziur + bikoiztutako bideo bat erreprodukzio-zerrenda honetatik kendu nahi duzula? Hau + ezin da desegin. | Ziur {playlistItemCount} bideo bikoiztu erreprodukzio-zerrenda + honetatik kendu nahi dituzula? Hau ezin da desegin. + Quick Bookmark Enabled: Laster-marka azkarra gaituta + Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Ziur + ikusitako bideo bat erreprodukzio-zerrenda honetatik kendu nahi duzula? Hau ezin + da desegin. | Ziur ikusitako {playlistItemCount} bideo erreprodukzio-zerrenda + honetatik kendu nahi dituzula? Hau ezin da desegin. + Cannot delete the quick bookmark target playlist.: Ezin da laster-marken helburuko + erreprodukzio zerrenda azkarra ezabatu. History: # On History Page History: 'Historikoa' @@ -437,6 +470,7 @@ Settings: Fetch Automatically: Eskuratu jarioa automatikoki Only Show Latest Video for Each Channel: Erakutsi soilik kanal bakoitzeko azken bideoa + Avoid Accidental Unsubscription: Saihestu ustekabeko harpidetza kentzea Distraction Free Settings: Distraction Free Settings: 'Oharkabetasunak ekiditeko ezarpenak' Hide Video Views: 'Bideoen ikustaldi kopurua ezkutatu' @@ -1176,3 +1210,10 @@ Yes, Delete: Bai, ezabatu Cancel: Utzi Yes, Open Link: Bai, ireki esteka Yes, Restart: Bai, berrabiarazi +Search Listing: + Label: + 4K: 4K + Subtitles: Azpitituluak + Closed Captions: Azpititulu deskriptiboak +'Blocked opening potentially unsafe URL': 'Insegurua izan daitekeen URLa irekitzea + blokeatu da: "{url}".' From fcee43cccce8addcc96dc652ee8047cb493264a5 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Wed, 26 Jun 2024 13:12:00 +0200 Subject: [PATCH 17/60] Set a few more headers for local API requests (#5339) --- src/main/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/index.js b/src/main/index.js index a781c33db3ddb..f2a6f16b24dbd 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -409,6 +409,8 @@ function runApp() { if (url.startsWith('https://www.youtube.com/youtubei/')) { requestHeaders['Sec-Fetch-Site'] = 'same-origin' + requestHeaders['Sec-Fetch-Mode'] = 'same-origin' + requestHeaders['X-Youtube-Bootstrap-Logged-In'] = 'false' } else { // YouTube doesn't send the Content-Type header for the media requests, so we shouldn't either delete requestHeaders['Content-Type'] From cafcaf8aa8cb4760402e653eab2621fb431f7684 Mon Sep 17 00:00:00 2001 From: Jaishree Singh Date: Thu, 27 Jun 2024 03:09:42 +0530 Subject: [PATCH 18/60] Feature: Rename the setting from Avoid Accidental Unsubscription to Confirm before unsubscribing (#5342) * rename: Avoid Accidental Unsubscription to Confirm before unsubscribing * rename: Confirm Before Unsubscribing --- .../components/subscription-settings/subscription-settings.vue | 2 +- static/locales/ar.yaml | 2 +- static/locales/bg.yaml | 2 +- static/locales/cs.yaml | 2 +- static/locales/de-DE.yaml | 2 +- static/locales/en-US.yaml | 2 +- static/locales/es.yaml | 2 +- static/locales/et.yaml | 2 +- static/locales/eu.yaml | 2 +- static/locales/fr-FR.yaml | 2 +- static/locales/hr.yaml | 2 +- static/locales/hu.yaml | 2 +- static/locales/it.yaml | 2 +- static/locales/nl.yaml | 2 +- static/locales/pl.yaml | 2 +- static/locales/pt-BR.yaml | 2 +- static/locales/pt-PT.yaml | 2 +- static/locales/pt.yaml | 2 +- static/locales/sr.yaml | 2 +- static/locales/tr.yaml | 2 +- static/locales/zh-CN.yaml | 2 +- static/locales/zh-TW.yaml | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/renderer/components/subscription-settings/subscription-settings.vue b/src/renderer/components/subscription-settings/subscription-settings.vue index 66d149c7b20cd..9ae067ef5da55 100644 --- a/src/renderer/components/subscription-settings/subscription-settings.vue +++ b/src/renderer/components/subscription-settings/subscription-settings.vue @@ -35,7 +35,7 @@
Date: Thu, 27 Jun 2024 01:47:05 +0000 Subject: [PATCH 19/60] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/ --- static/locales/pt-BR.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml index 3321e50c068c4..0e912e220af76 100644 --- a/static/locales/pt-BR.yaml +++ b/static/locales/pt-BR.yaml @@ -558,7 +558,7 @@ Settings: uma versão mais antiga do FreeTube:\n1. Exporte suas playlists com esta opção habilitada.\n2. Exclua todas as suas playlists existentes usando a opção \"\ Remover todas as playlists\" em \"Configurações de privacidade\".\n3. Inicie - a versão mais antiga do FreeTube e importe as playlists exportadas." + a versão mais antiga do FreeTube e importe as playlists exportadas" Distraction Free Settings: Hide Live Chat: Ocultar chat ao vivo Hide Popular Videos: Ocultar vídeos populares From e55c22a3ca5a8a99e572fc324b49dccaf1b603e8 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 27 Jun 2024 10:40:17 +0200 Subject: [PATCH 20/60] Switch watch-video-(chapters, comments and description) from mounted to created (#5344) --- .../watch-video-chapters.js | 2 +- .../watch-video-comments.js | 2 +- .../watch-video-description.js | 39 +++++++++---------- 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/src/renderer/components/watch-video-chapters/watch-video-chapters.js b/src/renderer/components/watch-video-chapters/watch-video-chapters.js index dd49f2e950427..224274f2ae4a5 100644 --- a/src/renderer/components/watch-video-chapters/watch-video-chapters.js +++ b/src/renderer/components/watch-video-chapters/watch-video-chapters.js @@ -63,7 +63,7 @@ export default defineComponent({ } } }, - mounted: function () { + created: function () { this.currentIndex = this.currentChapterIndex }, methods: { diff --git a/src/renderer/components/watch-video-comments/watch-video-comments.js b/src/renderer/components/watch-video-comments/watch-video-comments.js index f5819de30b0a4..da34453b10919 100644 --- a/src/renderer/components/watch-video-comments/watch-video-comments.js +++ b/src/renderer/components/watch-video-comments/watch-video-comments.js @@ -133,7 +133,7 @@ export default defineComponent({ return this.$store.getters.getActiveProfile.subscriptions } }, - mounted: function () { + created: function () { // region No comment detection // For videos without any comment (comment disabled?) // e.g. https://youtu.be/8NBSwDEf8a8 diff --git a/src/renderer/components/watch-video-description/watch-video-description.js b/src/renderer/components/watch-video-description/watch-video-description.js index 7d96f86e54539..d173bcc8e0305 100644 --- a/src/renderer/components/watch-video-description/watch-video-description.js +++ b/src/renderer/components/watch-video-description/watch-video-description.js @@ -25,7 +25,7 @@ export default defineComponent({ shownDescription: '' } }, - mounted: function () { + created: function () { if (this.descriptionHtml !== '') { const parsed = this.parseDescriptionHtml(this.descriptionHtml) @@ -50,26 +50,25 @@ export default defineComponent({ this.$emit('timestamp-event', timestamp) }, parseDescriptionHtml: function (descriptionText) { - descriptionText = descriptionText.replaceAll('target="_blank"', '') - descriptionText = descriptionText.replaceAll(/\/redirect.+?(?=q=)/g, '') - descriptionText = descriptionText.replaceAll('q=', '') - descriptionText = descriptionText.replaceAll(/rel="nofollow\snoopener"/g, '') - descriptionText = descriptionText.replaceAll(/class=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/id=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-target-new-window=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-url=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll(/data-sessionlink=.+?(?=")./g, '') - descriptionText = descriptionText.replaceAll('&', '&') - descriptionText = descriptionText.replaceAll('%3A', ':') - descriptionText = descriptionText.replaceAll('%2F', '/') - descriptionText = descriptionText.replaceAll(/&v.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll(/&redirect-token.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll(/&redir_token.+?(?=")/g, '') - descriptionText = descriptionText.replaceAll('href="/', 'href="https://www.youtube.com/') - descriptionText = descriptionText.replaceAll('href="/hashtag/', 'href="https://wwww.youtube.com/hashtag/') - descriptionText = descriptionText.replaceAll('yt.www.watch.player.seekTo', 'changeDuration') - return descriptionText + .replaceAll('target="_blank"', '') + .replaceAll(/\/redirect.+?(?=q=)/g, '') + .replaceAll('q=', '') + .replaceAll(/rel="nofollow\snoopener"/g, '') + .replaceAll(/class=.+?(?=")./g, '') + .replaceAll(/id=.+?(?=")./g, '') + .replaceAll(/data-target-new-window=.+?(?=")./g, '') + .replaceAll(/data-url=.+?(?=")./g, '') + .replaceAll(/data-sessionlink=.+?(?=")./g, '') + .replaceAll('&', '&') + .replaceAll('%3A', ':') + .replaceAll('%2F', '/') + .replaceAll(/&v.+?(?=")/g, '') + .replaceAll(/&redirect-token.+?(?=")/g, '') + .replaceAll(/&redir_token.+?(?=")/g, '') + .replaceAll('href="/', 'href="https://www.youtube.com/') + .replaceAll('href="/hashtag/', 'href="https://wwww.youtube.com/hashtag/') + .replaceAll('yt.www.watch.player.seekTo', 'changeDuration') } } }) From 89027820e3ea677f7c9a8f01f60f39d73b7589a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Thu, 27 Jun 2024 16:37:54 +0000 Subject: [PATCH 21/60] Translated using Weblate (Turkish) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/ --- static/locales/tr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml index 148eb9324d10c..eef74da97c7f0 100644 --- a/static/locales/tr.yaml +++ b/static/locales/tr.yaml @@ -469,7 +469,7 @@ Settings: Fetch Automatically: Akışı Otomatik Olarak Getir Only Show Latest Video for Each Channel: Her Kanal için Yalnızca En Son Videoyu Göster - Confirm Before Unsubscribing: Yanlışlıkla Abonelikten Çıkmayı Önle + Confirm Before Unsubscribing: Abonelikten Çıkmadan Önce Onayla Data Settings: Data Settings: 'Veri Ayarları' Select Import Type: 'İçe Aktarma Türünü Seç' From 81ee361508eab25bdea42b57fba6f0e931df9b1a Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Thu, 27 Jun 2024 21:08:36 +0000 Subject: [PATCH 22/60] Translated using Weblate (German) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/ --- static/locales/de-DE.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml index f9778a0accd58..55b5c64976f3b 100644 --- a/static/locales/de-DE.yaml +++ b/static/locales/de-DE.yaml @@ -1318,5 +1318,5 @@ Search Listing: 4K: 4K Closed Captions: Geschlossene Untertitel Subtitles: Untertitel -'Blocked opening potentially unsafe URL': Das Öffnen einer potenziell unsicheren URL - wurde blockiert:"{url}". +'Blocked opening potentially unsafe URL': 'Das Öffnen einer potenziell unsicheren + URL wurde blockiert: „{url}“.' From b77ee55b0c8b9d42b3b718708b8ee2ac11ec72df Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Thu, 27 Jun 2024 21:09:57 +0000 Subject: [PATCH 23/60] Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/ --- static/locales/fr-FR.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml index 7b7e71e776901..87e4d48e5a048 100644 --- a/static/locales/fr-FR.yaml +++ b/static/locales/fr-FR.yaml @@ -162,9 +162,9 @@ User Playlists: Added {count} Times: Déjà ajouté | Ajouté {count} fois Allow Adding Duplicate Video(s): Autoriser l'ajout de vidéos en double "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount} - Les vidéos seront ajoutées' + vidéos seront ajoutées' "{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount} - Vidéos déjà ajoutées' + vidéos déjà ajoutées' SinglePlaylistView: Toast: There were no videos to remove.: Il n'y avait aucune vidéo à supprimer. @@ -255,13 +255,13 @@ User Playlists: Cannot delete the quick bookmark target playlist.: Impossible de supprimer la liste de lecture cible des signets rapides. Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Êtes-vous - sûr de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette opération - est irréversible. | Êtes-vous sûr de vouloir supprimer {playlistItemCount} vidéos - en double de cette liste de lecture ? Cette opération est irréversible. + sûr·e de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette + opération est irréversible. | Êtes-vous sûr·e de vouloir supprimer {playlistItemCount} + vidéos en double de cette liste de lecture ? Cette opération est irréversible. Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Êtes-vous - sûr de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette opération - est irréversible. | Êtes-vous sûr de vouloir supprimer {playlistItemCount} vidéos - regardées de cette liste de lecture ? Cette opération est irréversible. + sûr·e de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette + opération est irréversible. | Êtes-vous sûr·e de vouloir supprimer {playlistItemCount} + vidéos regardées de cette liste de lecture ? Cette opération est irréversible. Remove Duplicate Videos: Supprimer les vidéos en double History: # On History Page @@ -1337,4 +1337,4 @@ Search Listing: Subtitles: Sous-titres Closed Captions: Sous-titrage codé 'Blocked opening potentially unsafe URL': "Blocage de l'ouverture d'une URL potentiellement - dangereuse : \"{url}\"." + dangereuse : « {url} »." From f898aa3e7a0ae57737e54808abd8e36032b62aae Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Thu, 27 Jun 2024 21:12:56 +0000 Subject: [PATCH 24/60] Translated using Weblate (Spanish (Mexico)) Currently translated at 62.4% (542 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es_MX/ --- static/locales/es-MX.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/static/locales/es-MX.yaml b/static/locales/es-MX.yaml index ef30b4b58f0fa..6f3b593981352 100644 --- a/static/locales/es-MX.yaml +++ b/static/locales/es-MX.yaml @@ -32,6 +32,7 @@ Global: Videos: 'Videos' # Search Bar + Community: Comunidad Search / Go to URL: 'Buscar / Ir a la URL' # In Filter Button Search Filters: From 7a70ebbf7902b83ec2ee2f66e27e5e9827dd0a3a Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Thu, 27 Jun 2024 21:06:11 +0000 Subject: [PATCH 25/60] Translated using Weblate (Italian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/ --- static/locales/it.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/locales/it.yaml b/static/locales/it.yaml index ba05feb47035c..a96db580247a2 100644 --- a/static/locales/it.yaml +++ b/static/locales/it.yaml @@ -1227,7 +1227,7 @@ Search Bar: External link opening has been disabled in the general settings: L'apertura dei link esterni è stata disabilitata nelle Impostazioni generali Are you sure you want to open this link?: Sei sicuro di voler aprire questo link? -Downloading has completed: 'Il download di "{videoTitle}" è terminato' +Downloading has completed: 'Il download di {videoTitle} è terminato' Starting download: Avvio del download di "{videoTitle}" Downloading failed: Si è verificato un problema durante il download di "{videoTitle}" Screenshot Success: Screenshot salvato come "{filePath}" From a638386ee0c5c6adf7ace56e522f3228fd7087d3 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Thu, 27 Jun 2024 21:09:45 +0000 Subject: [PATCH 26/60] Translated using Weblate (English (United Kingdom)) Currently translated at 94.5% (821 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/ --- static/locales/en_GB.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/static/locales/en_GB.yaml b/static/locales/en_GB.yaml index dc5f18a2c2ee2..8a075f6ca7245 100644 --- a/static/locales/en_GB.yaml +++ b/static/locales/en_GB.yaml @@ -191,6 +191,11 @@ User Playlists: Select a playlist to add your N videos to: Select a playlist to add your video to | Select a playlist to add your {videoCount} videos to Added {count} Times: Already Added | Added {count} times + "{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount} + videos will be added' + Allow Adding Duplicate Video(s): Allow adding duplicate video(s) + "{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount} + videos already added' CreatePlaylistPrompt: New Playlist Name: New Playlist name Create: Create @@ -218,6 +223,7 @@ User Playlists: Enable Quick Bookmark With This Playlist: Enable quick bookmark with this playlist Disable Quick Bookmark: Disable quick bookmark Playlists with Matching Videos: Playlists with matching videos + Quick Bookmark Enabled: Quick bookmark enabled History: # On History Page History: 'History' @@ -274,6 +280,8 @@ Settings: Ask Before Opening Link: Ask before opening link Open Link: Open link External Link Handling: External link handling + Auto Load Next Page: + Label: Auto load next page Theme Settings: Theme Settings: 'Theme settings' Match Top Bar with Main Color: 'Match top bar with main colour' @@ -427,6 +435,7 @@ Settings: Manage Subscriptions: 'Manage subscriptions' Fetch Automatically: Fetch feed automatically Only Show Latest Video for Each Channel: Only show latest video for each channel + Confirm Before Unsubscribing: Confirm before unsubscribing Data Settings: Data Settings: 'Data settings' Select Import Type: 'Select import type' @@ -625,6 +634,7 @@ Settings: Password Settings: Password settings Set Password: Set password Expand All Settings Sections: Expand all settings sections + Sort Settings Sections (A-Z): Sort settings sections (A-Z) About: #On About page About: About @@ -663,6 +673,8 @@ About: Licensed under the AGPLv3: Licensed under the AGPLv3 Source code: Source code Discussions: Discussions + Licensed under the: Licensed under the + AGPLv3: AGPLv3 Profile: Profile Settings: Profile Settings Profile Select: 'Profile Select' @@ -943,6 +955,8 @@ Playlist: # On Video Watch Page #* Published #& Views + Sort By: + Sort By: Sort by Toggle Theatre Mode: 'Toggle Theatre Mode' Change Format: Change Media Formats: 'Change Media Formats' @@ -1161,3 +1175,5 @@ Trimmed input must be at least N characters long: Trimmed input must be at least Yes, Delete: Yes, delete Yes, Restart: Yes, restart Yes, Open Link: Yes, open link +'Blocked opening potentially unsafe URL': 'Blocked opening potentially unsafe URL: + ‘{url}’.' From 789cf0b9af17c51d26b422c6496c35827bdd55ee Mon Sep 17 00:00:00 2001 From: 99 efi Date: Sat, 29 Jun 2024 09:32:48 +0000 Subject: [PATCH 27/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 6f44c7090a28f..6aed65e9496fb 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -52,7 +52,7 @@ A new blog is now available, {blogTitle}. Click to view more: 'Egy új blog érh el: {blogTitle}. Kattintson további információk megtekintéséhez' # Search Bar -Search / Go to URL: 'Keresés / Ugrás az URL-címre' +Search / Go to URL: 'Keresés / Ugrás URL-címre' # In Filter Button Search Filters: Search Filters: 'Keresési szűrők' @@ -106,7 +106,7 @@ Subscriptions: Subscriptions: 'Feliratkozások' Latest Subscriptions: 'Legfrissebb feliratkozások' 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'A - feliratkozások listája jelenleg üres. Kezdje hozzáadni a feliratkozásokat, hogy + feliratkozások listája jelenleg üres. Kezdjen hozzáadni a feliratkozásokat, hogy itt láthassa őket.' 'Getting Subscriptions. Please wait.': 'Feliratkozások megszerzése. Kis türelmet kérünk.' @@ -292,9 +292,9 @@ Settings: Grid: 'Rács' List: 'Lista' Thumbnail Preference: - Thumbnail Preference: 'Miniatűr beállítás' + Thumbnail Preference: 'Miniatűr beállítása' Default: 'Alapértelmezett' - Beginning: 'Kezdet' + Beginning: 'Eleje' Middle: 'Középső' End: 'Vég' Hidden: Rejtett @@ -303,8 +303,7 @@ Settings: (Alapértelmezés: https://invidious.snopyta.org)' Region for Trending: 'Népszerűek innen' #! List countries - View all Invidious instance information: Az Invidious-példány összes tájékoztatásának - megtekintése + View all Invidious instance information: Az Invidious-példányok listájának megtekintése System Default: Rendszer alapértelmezett Current Invidious Instance: Jelenlegi Invidious-példány Clear Default Instance: Alapértelmezett példány eltávolítása @@ -1053,10 +1052,10 @@ Share: Open Embed: 'Beágyazás megnyitása' # On Click Invidious URL copied to clipboard: 'Invidious URL-címe vágólapra másolva' - Invidious Embed URL copied to clipboard: 'Invidious beágyazott URL-címe vágólapra + Invidious Embed URL copied to clipboard: 'Invidious beágyazott URL-cím vágólapra másolva' YouTube URL copied to clipboard: 'YouTube URL-címe vágólapra másolva' - YouTube Embed URL copied to clipboard: 'YouTube beágyazott URL-címe vágólapra másolva' + YouTube Embed URL copied to clipboard: 'YouTube beágyazott URL-cím vágólapra másolva' YouTube Channel URL copied to clipboard: YouTube csatorna URL-címe vágólapra másolva Invidious Channel URL copied to clipboard: Invidious csatorna URL-címe vágólapra másolva @@ -1205,8 +1204,8 @@ Playing Next Video Interval: A következő videó lejátszása folyamatban van. More: Több Hashtags have not yet been implemented, try again later: A kettőskereszt címkék kezelése még nincs implementálva, próbálkozzon újra később -Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típusa, - nem nyitható meg az alkalmazásban +Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube URL-típus, nem + nyitható meg az alkalmazásban Open New Window: Új ablak megnyitása Default Invidious instance has been cleared: Az alapértelmezett Invidious-példányt eltávolítva From a84c6d08de48e18b6766aa7e00f207f38325c5a5 Mon Sep 17 00:00:00 2001 From: 99 efi Date: Sat, 29 Jun 2024 13:14:41 +0000 Subject: [PATCH 28/60] Translated using Weblate (Hungarian) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/ --- static/locales/hu.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml index 6aed65e9496fb..44f58655838ab 100644 --- a/static/locales/hu.yaml +++ b/static/locales/hu.yaml @@ -599,7 +599,7 @@ Settings: Subscriptions Page: Feliratkozások oldal Hide Channel Podcasts: Csatornapodcastok elrejtése Hide Channel Releases: Csatornakiadások elrejtése - Hide Subscriptions Shorts: Feliratkozások rövidfilmek elrejtése + Hide Subscriptions Shorts: Feliratkozásos rövidfilmek elrejtése Hide Subscriptions Videos: Feliratkozási videók elrejtése Hide Subscriptions Live: Élő feliratkozások elrejtése Blur Thumbnails: Indexkép elhomályosítása @@ -631,7 +631,7 @@ Settings: Proxy Host: Proxy gazdaszámítógép Proxy Protocol: Proxy protokoll Enable Tor / Proxy: Tor/Proxy engedélyezése - Proxy Settings: Meghatalmazás beállításai + Proxy Settings: Proxy beállítások Error getting network information. Is your proxy configured properly?: Hiba a hálózati adatok lekérésekor. Megfelelő a proxy beállítása? SponsorBlock Settings: @@ -691,7 +691,7 @@ Settings: megakadályozásához Set Password: Jelszó megadása Remove Password: Jelszó eltávolítása - Expand All Settings Sections: Beállítások kiterjesztése + Expand All Settings Sections: Beállítások kibontása Sort Settings Sections (A-Z): Beállítások rendezése (A-Z) About: #On About page From 38edc702adedad8d86dc78405460e298940e1648 Mon Sep 17 00:00:00 2001 From: Ayman El Date: Sun, 30 Jun 2024 23:31:00 +0100 Subject: [PATCH 29/60] Larger search/URL bar (#5348) * Larger search/URL bar it's now `1fr 1.5fr .5fr` for the grid. Still have to add `flex-shrink` to `.side` in case logo is hidden. * Fix inconsistent spacing * fix odd spacing * Fix intermediate breakage --- src/renderer/components/top-nav/top-nav.scss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/components/top-nav/top-nav.scss b/src/renderer/components/top-nav/top-nav.scss index c5917b0a70705..c5cecca3f6034 100644 --- a/src/renderer/components/top-nav/top-nav.scss +++ b/src/renderer/components/top-nav/top-nav.scss @@ -21,9 +21,9 @@ inline-size: 100%; z-index: 4; - @media only screen and (width >= 961px) { + @media only screen and (width >= 1122px) { display: grid; - grid-template-columns: 1fr 440px 1fr; + grid-template-columns: 1fr 720px 1fr; } @include top-nav-is-colored { @@ -190,7 +190,7 @@ .middle { flex: 1; - max-inline-size: 440px; + max-inline-size: 720px; .searchContainer { align-items: center; From ffbd797df7ddfcc938a4276174b811dd22e50a3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:13:23 +0000 Subject: [PATCH 30/60] Bump eslint-plugin-promise from 6.2.0 to 6.4.0 in the eslint group (#5353) Bumps the eslint group with 1 update: [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise). Updates `eslint-plugin-promise` from 6.2.0 to 6.4.0 - [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v6.2.0...v6.4.0) --- updated-dependencies: - dependency-name: eslint-plugin-promise dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e5cf331bd3909..16cabe722961f 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-n": "^17.9.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-promise": "^6.4.0", "eslint-plugin-unicorn": "^54.0.0", "eslint-plugin-vue": "^9.26.0", "eslint-plugin-vuejs-accessibility": "^2.3.1", diff --git a/yarn.lock b/yarn.lock index 1fa850a3e681f..5efda71efd73d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3887,10 +3887,10 @@ eslint-plugin-prettier@^5.1.3: prettier-linter-helpers "^1.0.0" synckit "^0.8.6" -eslint-plugin-promise@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz#e24ab0e3c0a25fa227d98d9ff612156b5af15945" - integrity sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA== +eslint-plugin-promise@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.4.0.tgz#54926d53c79541efe9cea6ac1d823a58bbed1106" + integrity sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw== eslint-plugin-unicorn@^54.0.0: version "54.0.0" From 294045358a99f2d2962a77d5f22ce0d3ef000d25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:13:47 +0000 Subject: [PATCH 31/60] Bump postcss from 8.4.38 to 8.4.39 in the stylelint group (#5354) Bumps the stylelint group with 1 update: [postcss](https://github.com/postcss/postcss). Updates `postcss` from 8.4.38 to 8.4.39 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.39) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: stylelint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 16cabe722961f..ff2872d95f82f 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "lefthook": "^1.6.18", "mini-css-extract-plugin": "^2.9.0", "npm-run-all2": "^6.2.0", - "postcss": "^8.4.38", + "postcss": "^8.4.39", "postcss-scss": "^4.0.9", "prettier": "^2.8.8", "rimraf": "^5.0.7", diff --git a/yarn.lock b/yarn.lock index 5efda71efd73d..cb1b9cd8b61d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6882,13 +6882,13 @@ postcss@^7.0.36: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== +postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.39: + version "8.4.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" + integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== dependencies: nanoid "^3.3.7" - picocolors "^1.0.0" + picocolors "^1.0.1" source-map-js "^1.2.0" prelude-ls@^1.2.1: From 9dbeb946d65fc6de0b39bd6f4c18da4458c7197f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:14:11 +0000 Subject: [PATCH 32/60] Bump electron from 31.0.2 to 31.1.0 (#5355) Bumps [electron](https://github.com/electron/electron) from 31.0.2 to 31.1.0. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v31.0.2...v31.1.0) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ff2872d95f82f..617681d76e4b5 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "copy-webpack-plugin": "^12.0.2", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", - "electron": "^31.0.2", + "electron": "^31.1.0", "electron-builder": "^24.13.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", diff --git a/yarn.lock b/yarn.lock index cb1b9cd8b61d7..cf8630dc3b693 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3527,10 +3527,10 @@ electron-to-chromium@^1.4.668: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46" integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg== -electron@^31.0.2: - version "31.0.2" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.2.tgz#9b719fe6072060fe74cb609bcbb84694abce5b17" - integrity sha512-55efQ5yfLN+AQHcFC00AXQqtxC3iAGaxX2GQ3EDbFJ0ca9GHNOdSXkcrdBElLleiDrR2hpXNkQxN1bDn0oxe6w== +electron@^31.1.0: + version "31.1.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.1.0.tgz#2836dbeb8f80c9b278aa4563c8fc3a6e6afbe723" + integrity sha512-TBOwqLxSxnx6+pH6GMri7R3JPH2AkuGJHfWZS0p1HsmN+Qr1T9b0IRJnnehSd/3NZAmAre4ft9Ljec7zjyKFJA== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" From f5fa224b4b8463839b69d3734a3ab2e339cc574b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:14:41 +0000 Subject: [PATCH 33/60] Bump electron-context-menu from 4.0.0 to 4.0.1 (#5356) Bumps [electron-context-menu](https://github.com/sindresorhus/electron-context-menu) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/sindresorhus/electron-context-menu/releases) - [Commits](https://github.com/sindresorhus/electron-context-menu/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: electron-context-menu dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 617681d76e4b5..283f997d8e0eb 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@seald-io/nedb": "^4.0.4", "@silvermine/videojs-quality-selector": "^1.3.1", "autolinker": "^4.0.0", - "electron-context-menu": "^4.0.0", + "electron-context-menu": "^4.0.1", "lodash.debounce": "^4.0.8", "marked": "^13.0.0", "path-browserify": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index cf8630dc3b693..3225dc105e574 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3486,10 +3486,10 @@ electron-builder@^24.13.3: simple-update-notifier "2.0.0" yargs "^17.6.2" -electron-context-menu@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-4.0.0.tgz#1e46dcf3f8ce775b9332798a6a58f423f4a572d5" - integrity sha512-eUVj+Z2dNqWi7K2sBZMkODk5kVT08vWWE/uxMTedon5gl1cn05OIG883yYq7GuP6QKJqJGv3mbnGIKEuk3NTXQ== +electron-context-menu@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/electron-context-menu/-/electron-context-menu-4.0.1.tgz#973b684f87dbcb9e6cb39d4f3f7750abee858021" + integrity sha512-tPRzsIK48gm+DDP4FLJeocrFg1rJBH7ZgQx3j4ebt5d6euM2ERAB8pdBmKyhHy7na/BiZfrw4ASMq97oVwQXgw== dependencies: cli-truncate "^4.0.0" electron-dl "^4.0.0" From 5fdfae6594a0dcb68db8087430b6c3b5c2d6472b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 12:15:03 +0000 Subject: [PATCH 34/60] Bump marked from 13.0.0 to 13.0.1 (#5357) Bumps [marked](https://github.com/markedjs/marked) from 13.0.0 to 13.0.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v13.0.0...v13.0.1) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 283f997d8e0eb..6d3e73a7358f0 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "autolinker": "^4.0.0", "electron-context-menu": "^4.0.1", "lodash.debounce": "^4.0.8", - "marked": "^13.0.0", + "marked": "^13.0.1", "path-browserify": "^1.0.1", "portal-vue": "^2.1.7", "process": "^0.11.10", diff --git a/yarn.lock b/yarn.lock index 3225dc105e574..8a4058761d994 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5877,10 +5877,10 @@ m3u8-parser@4.8.0: "@videojs/vhs-utils" "^3.0.5" global "^4.4.0" -marked@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.0.tgz#c18cda8a1fd0055859060c971e30f57beb79fd46" - integrity sha512-VTeDCd9txf4KLLljUZ0nljE/Incb9SrWuueE44QVuU0pkOdh4sfCeW1Z6lPcxyDRSVY6rm8db/0OPaN75RNUmw== +marked@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.1.tgz#38386e1ebe9c09bb4db72c8ed9759411cb80fd43" + integrity sha512-7kBohS6GrZKvCsNXZyVVXSW7/hGBHe49ng99YPkDCckSUrrG7MSFLCexsRxptzOmyW2eT5dySh4Md1V6my52fA== matcher@^3.0.0: version "3.0.0" From 0ba55c3e43fddeb20564ed833c1ae962d7df7e3b Mon Sep 17 00:00:00 2001 From: Dragibus Noir Date: Mon, 1 Jul 2024 11:09:32 +0000 Subject: [PATCH 35/60] Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/ --- static/locales/fr-FR.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml index 87e4d48e5a048..8486c245ecacc 100644 --- a/static/locales/fr-FR.yaml +++ b/static/locales/fr-FR.yaml @@ -255,12 +255,12 @@ User Playlists: Cannot delete the quick bookmark target playlist.: Impossible de supprimer la liste de lecture cible des signets rapides. Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Êtes-vous - sûr·e de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette - opération est irréversible. | Êtes-vous sûr·e de vouloir supprimer {playlistItemCount} + sûr(e) de vouloir supprimer 1 vidéo en double de cette liste de lecture ? Cette + opération est irréversible. | Êtes-vous sûr(e) de vouloir supprimer {playlistItemCount} vidéos en double de cette liste de lecture ? Cette opération est irréversible. Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Êtes-vous - sûr·e de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette - opération est irréversible. | Êtes-vous sûr·e de vouloir supprimer {playlistItemCount} + sûr(e) de vouloir supprimer 1 vidéo regardée de cette liste de lecture ? Cette + opération est irréversible. | Êtes-vous sûr(e) de vouloir supprimer {playlistItemCount} vidéos regardées de cette liste de lecture ? Cette opération est irréversible. Remove Duplicate Videos: Supprimer les vidéos en double History: From 8fca0be4c7b56360ae52030cf2f39217eeacae71 Mon Sep 17 00:00:00 2001 From: Pere O Date: Wed, 3 Jul 2024 15:56:28 +0000 Subject: [PATCH 36/60] Translated using Weblate (Catalan) Currently translated at 51.8% (450 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ca/ --- static/locales/ca.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/static/locales/ca.yaml b/static/locales/ca.yaml index 4b1c9136630a8..b44ee60844e32 100644 --- a/static/locales/ca.yaml +++ b/static/locales/ca.yaml @@ -129,13 +129,13 @@ Settings: General Settings: 'Paràmetres generals' Check for Updates: 'Comprovar si hi ha actualitzacions' Check for Latest Blog Posts: 'Consultar les darreres entrades al blog' - Fallback to Non-Preferred Backend on Failure: 'Tornar al Backend per defecte en - cas d''error' + Fallback to Non-Preferred Backend on Failure: 'Torna al motor per defecte en cas + d''error' Enable Search Suggestions: 'Habilitar els suggeriments de cerca' Default Landing Page: 'Pàgina d''aterratge per defecte' Locale Preference: 'Preferència de configuració regional' Preferred API Backend: - Preferred API Backend: 'Motor API principal' + Preferred API Backend: 'Motor de l''API preferit' Local API: 'API local' Invidious API: 'API d''Invidious' Video View Type: @@ -211,7 +211,7 @@ Settings: Hide Side Bar Labels: Oculta les etiquetes de la barra lateral Player Settings: Player Settings: 'Configuració del reproductor' - Force Local Backend for Legacy Formats: 'Força el backend local per als formats + Force Local Backend for Legacy Formats: 'Força el motor local per als formats heretats' Play Next Video: 'Reprodueix el vídeo següent' Turn on Subtitles by Default: 'Activa els subtítols per defecte' @@ -512,7 +512,7 @@ Video: May: 'Maig' Jun: 'Juny' Jul: 'Jul' - Aug: 'Ago' + Aug: 'Ag.' Sep: 'Set' Oct: 'Oct' Nov: 'Nov' @@ -558,7 +558,7 @@ Video: OpeningTemplate: Obrint {videoOrPlaylist} a {externalPlayer}… video: vídeo playlist: llista de reproducció - UnsupportedActionTemplate: '{externalPlayer} no soporta: {action}' + UnsupportedActionTemplate: '{externalPlayer} no suporta: {action}' Save Video: Desa el Vídeo Premieres on: S'estrena el audio only: només àudio @@ -636,3 +636,4 @@ Channels: Falling back to Invidious API: Recorrent a l'API d'Invidious Invidious API Error (Click to copy): S'ha produït un error en l'API d'Invidious (feu clic per copiar-lo) +Moments Ago: fa un moment From ed396081073f9b98dce2b338781298f2ac44a37d Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 4 Jul 2024 02:19:11 +0200 Subject: [PATCH 37/60] Fix blocking error when navigating away from an age-restricted video (#5343) * Fix blocking error when navigating away from an age-restricted video * Also fix playlists and watch history * Simplify playlist check Co-authored-by: Jason <84899178+kommunarr@users.noreply.github.com> --------- Co-authored-by: Jason <84899178+kommunarr@users.noreply.github.com> --- src/renderer/views/Watch/Watch.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js index eca6f028af339..b696da3f5f838 100644 --- a/src/renderer/views/Watch/Watch.js +++ b/src/renderer/views/Watch/Watch.js @@ -1100,9 +1100,9 @@ export default defineComponent({ handleWatchProgress: function () { if (this.rememberHistory && !this.isUpcoming && !this.isLoading && !this.isLive) { - const player = this.$refs.videoPlayer.player + const player = this.$refs.videoPlayer?.player - if (player !== null && this.saveWatchedProgress) { + if (player && this.saveWatchedProgress) { const currentTime = this.getWatchedProgress() const payload = { videoId: this.videoId, @@ -1339,7 +1339,7 @@ export default defineComponent({ return } - if (this.watchingPlaylist && this.$refs.watchVideoPlaylist.shouldStopDueToPlaylistEnd) { + if (this.watchingPlaylist && this.$refs.watchVideoPlaylist?.shouldStopDueToPlaylistEnd) { // Let `watchVideoPlaylist` handle end of playlist, no countdown needed this.$refs.watchVideoPlaylist.playNextVideo() return @@ -1359,8 +1359,8 @@ export default defineComponent({ const nextVideoInterval = this.defaultInterval this.playNextTimeout = setTimeout(() => { - const player = this.$refs.videoPlayer.player - if (player !== null && player.paused()) { + const player = this.$refs.videoPlayer?.player + if (player && player.paused()) { if (this.watchingPlaylist) { this.$refs.watchVideoPlaylist.playNextVideo() } else { @@ -1408,9 +1408,9 @@ export default defineComponent({ this.handleWatchProgress() if (!this.isUpcoming && !this.isLoading) { - const player = this.$refs.videoPlayer.player + const player = this.$refs.videoPlayer?.player - if (player !== null && !player.paused() && player.isInPictureInPicture()) { + if (player && !player.paused() && player.isInPictureInPicture()) { setTimeout(() => { player.play() player.on('leavepictureinpicture', (event) => { From 634e1816acd38de36c91c3520f6cb7902c1759c3 Mon Sep 17 00:00:00 2001 From: AntiSelosAcademy Date: Fri, 5 Jul 2024 02:50:06 +0000 Subject: [PATCH 38/60] Translated using Weblate (Filipino) Currently translated at 9.4% (82 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fil/ --- static/locales/fil.yaml | 41 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/static/locales/fil.yaml b/static/locales/fil.yaml index 311fb54a36e77..d427776684e50 100644 --- a/static/locales/fil.yaml +++ b/static/locales/fil.yaml @@ -22,7 +22,7 @@ Toggle Developer Tools: 'I-toggle ang mga Developer Tools' Actual size: 'Totoong sukat' Zoom in: 'Palakihin' Zoom out: 'Paliitin' -Toggle fullscreen: 'I-toogle ang fullscreen' +Toggle fullscreen: 'I-fullscreen' Window: 'Ang window' Minimize: 'I-minimize' Close: 'Isara' @@ -60,10 +60,15 @@ Search Filters: Short (< 4 minutes): 'Maikli (< 4 minuto)' Long (> 20 minutes): 'Mahaba (> 20 minuto)' # On Search Page + Medium (4 - 20 minutes): Kalagitnaan (4 - 20 na minuto) Search Results: 'Mga Resulta' Fetching results. Please wait: 'Sinusundo ang mga resulta. Maghintay lang po' Fetch more results: 'Magsundo ng marami pang resulta' # Sidebar + Features: + Features: Mga Feature + Location: Lokasyon + There are no more results for this search: Wala nang resulta sa search na ito Subscriptions: # On Subscriptions Page Subscriptions: 'Mga Suskripsyon' @@ -74,6 +79,8 @@ Subscriptions: 'Getting Subscriptions. Please wait.': 'Kinukuha ang mga suskripsyon. Maghintay lang po.' Refresh Subscriptions: 'I-refresh ang mga Suskripsyon' + This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Maraming + subscriptions itong profile. Pilitin na iwasan ang rate limiting Trending: Trending: 'Nagte-trend' Most Popular: 'Pinakasikat' @@ -87,4 +94,34 @@ Channel: Playlists: {} Download From Site: I-download mula sa website Open New Window: buksan ang bagong window -New Window: bagong window +New Window: Bagong window +Global: + Counts: + View Count: 1 na panonood | {count} na mga panonood + Live: Mga Live + Videos: Mga Video + Shorts: Mga Shorts + Input Tags: + Length Requirement: Ang Tag ay dapat {number} na kahaba ng character + Community: Komunidad +Search Bar: + Clear Input: Alisin ang Input +External link opening has been disabled in the general settings: Ang pag bukas ng + link sa panlabas ay pinasara sa general settings +'Blocked opening potentially unsafe URL': 'I-Blinock ang URL na possibleng hindi ligtas: + "{url]".' +Age Restricted: + This channel is age restricted: Itong channel ay pinaghihigpitan sa edad + This video is age restricted: Ang video na ito ay pinaghihigpitan sa edad +Hashtags have not yet been implemented, try again later: Walang hashtags sa kasalukuyan, + subukan muli +Close Banner: I-Sara ang banner +Are you sure you want to open this link?: Sigurado mo na buksan itong link? +Search character limit: Na sobrahan ng {searchCharacterLimit} na tilik ang Search + query +Go to page: Pumunta sa {page} +Preferences: Preferences +Version {versionNumber} is now available! Click for more details: Version {versionNumber} + ay magamit na! . . Pindutin para sa detalye +A new blog is now available, {blogTitle}. Click to view more: May bagong blog, {blogTitle}, + Pindutin para makita From be13164dedfcd27003b26074a0f972b33d0c9b00 Mon Sep 17 00:00:00 2001 From: Andi Chandler Date: Fri, 5 Jul 2024 17:03:05 +0000 Subject: [PATCH 39/60] Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/ --- static/locales/en_GB.yaml | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/static/locales/en_GB.yaml b/static/locales/en_GB.yaml index 8a075f6ca7245..63c1a006bd201 100644 --- a/static/locales/en_GB.yaml +++ b/static/locales/en_GB.yaml @@ -88,6 +88,18 @@ Search Filters: Fetch more results: 'Fetch more results' # Sidebar There are no more results for this search: There are no more results for this search + Features: + Features: Features + HD: HD + Subtitles: Subtitles + VR180: VR180 + Creative Commons: Creative Commons + HDR: HDR + 360 Video: 360 Video + Live: Live + 4K: 4K + 3D: 3D + Location: Location Subscriptions: # On Subscriptions Page Subscriptions: 'Subscriptions' @@ -176,6 +188,10 @@ User Playlists: playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo Quick bookmark disabled: Quick bookmark disabled + Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName} + is the new quick bookmark playlist. + This playlist is already being used for quick bookmark.: This playlist is already + being used for quick bookmark. Search for Videos: Search for videos AddVideoPrompt: N playlists selected: '{playlistCount} selected' @@ -224,6 +240,17 @@ User Playlists: Disable Quick Bookmark: Disable quick bookmark Playlists with Matching Videos: Playlists with matching videos Quick Bookmark Enabled: Quick bookmark enabled + Cannot delete the quick bookmark target playlist.: Cannot delete the quick bookmark + target playlist. + Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Are + you sure you want to remove 1 duplicate video from this playlist? This cannot + be undone. | Are you sure you want to remove {playlistItemCount} duplicate videos + from this playlist? This cannot be undone. + Remove Duplicate Videos: Remove Duplicate Videos + Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: Are + you sure you want to remove 1 watched video from this playlist? This cannot be + undone. | Are you sure you want to remove {playlistItemCount} watched videos from + this playlist? This cannot be undone. History: # On History Page History: 'History' @@ -282,6 +309,7 @@ Settings: External Link Handling: External link handling Auto Load Next Page: Label: Auto load next page + Tooltip: Load additional pages and comments automatically. Theme Settings: Theme Settings: 'Theme settings' Match Top Bar with Main Color: 'Match top bar with main colour' @@ -296,6 +324,8 @@ Settings: Pastel Pink: Pastel pink Hot Pink: Hot pink Nordic: Nordic + Solarized Dark: Solarised Dark + Solarized Light: Solarised Light Main Color Theme: Main Color Theme: 'Main colour theme' Red: 'Red' @@ -335,6 +365,14 @@ Settings: Catppuccin Mocha Flamingo: Catppuccin Mocha Flamingo Catppuccin Mocha Green: Catppuccin Mocha Green Catppuccin Mocha Yellow: Catppuccin Mocha Yellow + Solarized Yellow: Solarised Yellow + Solarized Magenta: Solarised Magenta + Solarized Cyan: Solarised Cyan + Solarized Violet: Solarised Violet + Solarized Red: Solarised Red + Solarized Orange: Solarised Orange + Solarized Blue: Solarised Blue + Solarized Green: Solarised Green Secondary Color Theme: 'Secondary colour theme' #* Main Color Theme UI Scale: UI Scale @@ -957,6 +995,13 @@ Playlist: #& Views Sort By: Sort By: Sort by + DateAddedNewest: Latest added first + VideoTitleDescending: Title (Z-A) + Custom: Custom + DateAddedOldest: Earliest added first + AuthorAscending: Author (A-Z) + AuthorDescending: Author (Z-A) + VideoTitleAscending: Title (A-Z) Toggle Theatre Mode: 'Toggle Theatre Mode' Change Format: Change Media Formats: 'Change Media Formats' @@ -1177,3 +1222,17 @@ Yes, Restart: Yes, restart Yes, Open Link: Yes, open link 'Blocked opening potentially unsafe URL': 'Blocked opening potentially unsafe URL: ‘{url}’.' +Search Listing: + Label: + 4K: 4K + Subtitles: Subtitles + Closed Captions: Closed Captions +Search character limit: Search query is over the {searchCharacterLimit} character + limit +Feed: + Feed Last Updated: '{feedName} feed last updated: {date}' + Refresh Feed: Refresh {subscriptionName} +Cancel: Cancel +checkmark: ✓ +Display Label: '{label}: {value}' +Moments Ago: moments ago From 5dab94881f907bc481c874d80ffd750a798bf604 Mon Sep 17 00:00:00 2001 From: Jose Delvani Date: Sun, 7 Jul 2024 08:28:26 +0000 Subject: [PATCH 40/60] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (868 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/ --- static/locales/pt-BR.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml index 0e912e220af76..a6073a47cb15d 100644 --- a/static/locales/pt-BR.yaml +++ b/static/locales/pt-BR.yaml @@ -1221,9 +1221,9 @@ Search Bar: External link opening has been disabled in the general settings: A abertura de link externo foi desativada nas configurações gerais Are you sure you want to open this link?: Quer mesmo abrir este link? -Downloading has completed: '"{videoTitle}" terminou de baixar' -Starting download: Fazendo o download de "{videoTitle}" -Downloading failed: Ocorreu um problema ao fazer o download de "{videoTitle}" +Downloading has completed: '"{videoTitle}" download concluído' +Starting download: Iniciando download de "{videoTitle}" +Downloading failed: Falha no download "{videoTitle}" New Window: Nova janela Channels: Channels: Canais @@ -1283,5 +1283,5 @@ Search Listing: Subtitles: Legendas Closed Captions: Legendas ocultas (CC) 4K: 4K -'Blocked opening potentially unsafe URL': 'Abertura bloqueada de URL potencialmente - inseguro: "{url}".' +'Blocked opening potentially unsafe URL': 'Impedido de abrir URL potencialmente inseguro: + "{url}".' From 14e4890b8aff5cd6040a243e1ba33a4a4fb8c578 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 17:42:59 +0200 Subject: [PATCH 41/60] Bump marked from 13.0.1 to 13.0.2 (#5375) Bumps [marked](https://github.com/markedjs/marked) from 13.0.1 to 13.0.2. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v13.0.1...v13.0.2) --- updated-dependencies: - dependency-name: marked dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 6d3e73a7358f0..df478ca972045 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "autolinker": "^4.0.0", "electron-context-menu": "^4.0.1", "lodash.debounce": "^4.0.8", - "marked": "^13.0.1", + "marked": "^13.0.2", "path-browserify": "^1.0.1", "portal-vue": "^2.1.7", "process": "^0.11.10", diff --git a/yarn.lock b/yarn.lock index 8a4058761d994..e29e800dfced7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5877,10 +5877,10 @@ m3u8-parser@4.8.0: "@videojs/vhs-utils" "^3.0.5" global "^4.4.0" -marked@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.1.tgz#38386e1ebe9c09bb4db72c8ed9759411cb80fd43" - integrity sha512-7kBohS6GrZKvCsNXZyVVXSW7/hGBHe49ng99YPkDCckSUrrG7MSFLCexsRxptzOmyW2eT5dySh4Md1V6my52fA== +marked@^13.0.2: + version "13.0.2" + resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.2.tgz#d5d05bd2683a85cb9cc6afbe5240e3a8bffcb92a" + integrity sha512-J6CPjP8pS5sgrRqxVRvkCIkZ6MFdRIjDkwUwgJ9nL2fbmM6qGQeB2C16hi8Cc9BOzj6xXzy0jyi0iPIfnMHYzA== matcher@^3.0.0: version "3.0.0" From bc370ff063bbb8f82c345c138f3312eb436f6171 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 17:43:15 +0200 Subject: [PATCH 42/60] Bump npm-run-all2 from 6.2.0 to 6.2.2 (#5374) Bumps [npm-run-all2](https://github.com/bcomnes/npm-run-all2) from 6.2.0 to 6.2.2. - [Release notes](https://github.com/bcomnes/npm-run-all2/releases) - [Changelog](https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md) - [Commits](https://github.com/bcomnes/npm-run-all2/compare/v6.2.0...v6.2.2) --- updated-dependencies: - dependency-name: npm-run-all2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index df478ca972045..01e7f4364ea83 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "json-minimizer-webpack-plugin": "^5.0.0", "lefthook": "^1.6.18", "mini-css-extract-plugin": "^2.9.0", - "npm-run-all2": "^6.2.0", + "npm-run-all2": "^6.2.2", "postcss": "^8.4.39", "postcss-scss": "^4.0.9", "prettier": "^2.8.8", diff --git a/yarn.lock b/yarn.lock index e29e800dfced7..a309943433750 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6198,10 +6198,10 @@ npm-normalize-package-bin@^3.0.0: resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-run-all2@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.0.tgz#ac0a893a593e1ab3ef85c5ac3526321d2e3137bd" - integrity sha512-wA7yVIkthe6qJBfiJ2g6aweaaRlw72itsFGF6HuwCHKwtwAx/4BY1vVpk6bw6lS8RLMsexoasOkd0aYOmsFG7Q== +npm-run-all2@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.2.tgz#cd98d7c94dfa92e36724a1064609cca7a8991f5f" + integrity sha512-Q+alQAGIW7ZhKcxLt8GcSi3h3ryheD6xnmXahkMRVM5LYmajcUrSITm8h+OPC9RYWMV2GR0Q1ntTUCfxaNoOJw== dependencies: ansi-styles "^6.2.1" cross-spawn "^7.0.3" From 09c1a46f2e37114943ce7519191cef8d4c4f7eeb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 17:43:59 +0200 Subject: [PATCH 43/60] Bump rimraf from 5.0.7 to 5.0.8 (#5373) Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.7 to 5.0.8. - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.7...v5.0.8) --- updated-dependencies: - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 01e7f4364ea83..a9bd636770229 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "postcss": "^8.4.39", "postcss-scss": "^4.0.9", "prettier": "^2.8.8", - "rimraf": "^5.0.7", + "rimraf": "^5.0.8", "sass": "^1.77.6", "sass-loader": "^14.2.1", "stylelint": "^16.6.1", diff --git a/yarn.lock b/yarn.lock index a309943433750..53803bd7ce0fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7327,10 +7327,10 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^5.0.5, rimraf@^5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" - integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== +rimraf@^5.0.5, rimraf@^5.0.8: + version "5.0.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.8.tgz#9d4d0ef5106817102b14fdbbf01cf29545e99a6c" + integrity sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw== dependencies: glob "^10.3.7" From 86b9122635f9850ed5f558e9dc79a6e3e6c690be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 17:46:32 +0200 Subject: [PATCH 44/60] Bump eslint-plugin-vue from 9.26.0 to 9.27.0 in the eslint group (#5371) Bumps the eslint group with 1 update: [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue). Updates `eslint-plugin-vue` from 9.26.0 to 9.27.0 - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.26.0...v9.27.0) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index a9bd636770229..33c2c10252e28 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "^6.4.0", "eslint-plugin-unicorn": "^54.0.0", - "eslint-plugin-vue": "^9.26.0", + "eslint-plugin-vue": "^9.27.0", "eslint-plugin-vuejs-accessibility": "^2.3.1", "eslint-plugin-yml": "^1.14.0", "html-webpack-plugin": "^5.6.0", diff --git a/yarn.lock b/yarn.lock index 53803bd7ce0fd..d8778f739ca2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3914,10 +3914,10 @@ eslint-plugin-unicorn@^54.0.0: semver "^7.6.1" strip-indent "^3.0.0" -eslint-plugin-vue@^9.26.0: - version "9.26.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz#bf7f5cce62c8f878059b91edae44d22974133af5" - integrity sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ== +eslint-plugin-vue@^9.27.0: + version "9.27.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.27.0.tgz#c22dae704a03d9ecefa81364ff89f60ce0481f94" + integrity sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA== dependencies: "@eslint-community/eslint-utils" "^4.4.0" globals "^13.24.0" @@ -3925,7 +3925,7 @@ eslint-plugin-vue@^9.26.0: nth-check "^2.1.1" postcss-selector-parser "^6.0.15" semver "^7.6.0" - vue-eslint-parser "^9.4.2" + vue-eslint-parser "^9.4.3" xml-name-validator "^4.0.0" eslint-plugin-vuejs-accessibility@^2.3.1: @@ -8624,7 +8624,7 @@ vue-devtools@^5.1.4: resolved "https://registry.yarnpkg.com/vue-devtools/-/vue-devtools-5.1.4.tgz#265a7458ade2affb291739176964256b597fa302" integrity sha512-EBAEXvAHUinsPzoSiElps0JgtLXUnJXKIJbP6nfdz/R63VdKBMfJ34/rFip+4iT7iMbVS5lA4W6N1jq4Hj4LCg== -vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.4.2, vue-eslint-parser@^9.4.3: +vue-eslint-parser@^9.0.1, vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.4.3: version "9.4.3" resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8" integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg== From 187c00dd9d58922246d8605ed480b819a9bf7b0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 05:24:42 +0800 Subject: [PATCH 45/60] Bump lefthook from 1.6.18 to 1.7.1 (#5376) Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.6.18 to 1.7.1. - [Release notes](https://github.com/evilmartians/lefthook/releases) - [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md) - [Commits](https://github.com/evilmartians/lefthook/compare/v1.6.18...v1.7.1) --- updated-dependencies: - dependency-name: lefthook dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 104 +++++++++++++++++++++++++-------------------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index 33c2c10252e28..4a19ad0d58bd8 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "html-webpack-plugin": "^5.6.0", "js-yaml": "^4.1.0", "json-minimizer-webpack-plugin": "^5.0.0", - "lefthook": "^1.6.18", + "lefthook": "^1.7.1", "mini-css-extract-plugin": "^2.9.0", "npm-run-all2": "^6.2.2", "postcss": "^8.4.39", diff --git a/yarn.lock b/yarn.lock index d8778f739ca2e..c0ef5034433c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5678,59 +5678,59 @@ lazy-val@^1.0.4, lazy-val@^1.0.5: resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== -lefthook-darwin-arm64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.6.18.tgz#9908a442b1cedd3f2d1f01dd4c021e97815e1605" - integrity sha512-AkpsTeO7aLZIIy6CKQ7Chx8RltE8a9uItbwQWoeaCkIdzpV8TFjq7/Pw4F5CkoJ2315sHtB8k+VFkgipQMBw1w== - -lefthook-darwin-x64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.6.18.tgz#e26ed583764f80652f242e48a824c7fbefa3bbb5" - integrity sha512-qwKa+PaNIYjZ2PVrRRLq+HjNjQsjEItXN21byvSD89r7EYCULsIC8aW4H6aniOP2A6X1DIZ+djpg+3hNJ/94NA== - -lefthook-freebsd-arm64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.6.18.tgz#e4b5c86d178572cd562c52b0ce1f5af247de8383" - integrity sha512-UIOzQ+okwB7Ah9p8sNqomOiU6cPfmJnyW3HDPutRsdoHRD8udIap9d+ja4Kg4m/PkoYtkcLO78omANqAgA5wxQ== - -lefthook-freebsd-x64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.6.18.tgz#45bf1c30aabc6ef9b7e0d576798f5606d8a48b3c" - integrity sha512-UQANUgyNpaAh0+2/PjPFiJ7yd6aF15yyJxKZCXyna5cQF7VU8pSHu5tiDDquNpjToXOg+6TmiIAJKyfrrwTF3w== - -lefthook-linux-arm64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.6.18.tgz#50d03e8e11217aec005464ba4da16f6b76be6e6c" - integrity sha512-4erletIa2HKUgY17/1ROvndAj6xn/9wkqO2GhBT3C0vFwIv6ycy5wpFzXOwKRZpFYv7UacN7iXhAZSK+vSOZZg== - -lefthook-linux-x64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.6.18.tgz#b630496aebcc360b570f8807a50099350dc00eeb" - integrity sha512-l5SRqYMYygw9RjZncEg8uh29wShYN8kiYr53sp74DkntrlCttqWhLILBUlIr3fxH5s0ZyrmqUEjtMBryMk7b/g== - -lefthook-windows-arm64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.6.18.tgz#f18afb1f173c41d666d1780102d0a122a685553f" - integrity sha512-jeNBRoya3+mOEsKyT4wXf29Kng1nkJD7Uv/dqGBszoGMktGVNUFdIjWoxx6HSfhUssucs5pKRZpXSMgK/KCP+Q== - -lefthook-windows-x64@1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.6.18.tgz#9051e6d3f78ef0208521e31b200ad03c45f4d07d" - integrity sha512-iEG8PbFOwMqlpAgCiqzANTxutERjwlwMx6WF6HDGEYwFJSCJsvi06TehDxaPIFbhmLLYYlbVrfSBlttWGoN0dg== - -lefthook@^1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.6.18.tgz#ba15055f5a57c77ecda2c1e0cbdfde3c3fe317f5" - integrity sha512-Ftr/NkU1P1EsEyphsCqCX7lesGZA+QDXyUx4dS1RlSKB72xKtGW9VPjbGLK2kSQkONG5M+XYfbJkGA/r9NLTYQ== +lefthook-darwin-arm64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.1.tgz#d6cbbfe6988a995ea32e4c92d6f99d54c2bbd440" + integrity sha512-WNM92Ix2rKmDKXzjlkVGCdzSkzzj3Z9D7yKi22KeOZ1iCXG1EtXEWmXO5M2g28FNb4cZI0r2DACNH5hz8JsfgA== + +lefthook-darwin-x64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.1.tgz#b2683a73da0a1ea86c6bc16be188743a955f12a7" + integrity sha512-SDPEciuP+eNzuKN8kx1x0dRzFElpO65on5q0raKgTbTvSOyVd3c7sMLGluz6OSM5qqEWEdEeA8QYKpdA56uXEw== + +lefthook-freebsd-arm64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.1.tgz#0cc51b81236bc0465fd8c1842a7cf63840d24d90" + integrity sha512-Ym2hhv6w7RWva3jfjtBOYck+GiaCx1JpnsOCf9tDYKFiV6ve/DoLrGQ+uI0UOqtiHN/bJzt5BrNXygfAubXaEg== + +lefthook-freebsd-x64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.1.tgz#47b2584a578dc9a28d185c94e3bd620b30a79c70" + integrity sha512-u9WYd+LDJr1A+VQV6lTe1a0yG0Ew9Wgeb9Ym9IKr9eLblrt6JNvW1x9u0e9OFteLwnqBCCT8omBY+NARcvqVvg== + +lefthook-linux-arm64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.1.tgz#4ce35be13553a78c0800ddc5771fb29848e39dee" + integrity sha512-Sgc+vHNnAbiJ5b1yMJsFn/rQ6eVQ0KLzuL0x0KJqFZvmffFenVmqABrFHKNDzhj8//KUbHdgCgLzqQAkAbCNcg== + +lefthook-linux-x64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.1.tgz#b757ff298724083c1fa06cee5fa05480e1f96e24" + integrity sha512-UDIM6Cf0aHrfvIxeVz05M7g+omLdyTQpmB2BqkeANpd/5+1LqRMOBOdtW+y3X47NKYL++iFh2EtIhlIqVBj6Kw== + +lefthook-windows-arm64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.1.tgz#45c5f9b2b0ab2d7260602037b98e156eacb43d1f" + integrity sha512-cz3vhIdmORA25YF4ZnPjDQwi/KQd8cB89q7jHEQ9sv+bpSOTXiauMOM9jvXbnvGrmFaR1qbLRTYpKQs6oyGdsA== + +lefthook-windows-x64@1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.1.tgz#9575fe23af4f6d7ef0c958431f20dd6ca5fe7162" + integrity sha512-Fa9HEkJczbD1zu6wBKP2rR738uRei5sb76d/DzgqW09ZBTwQl+6Oiyg3kicVU1N1X8bhZ/g1h49tcHrVtjU5ww== + +lefthook@^1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.1.tgz#c31f57dd42a28fed22376db519fb40c4c3064398" + integrity sha512-WNgjrPH4bYZyAYsiK7y7roQCQFIgqdCFxVCVe7ylAFD+QvW8tMceG19mR3GS2if1fGHC/cs+Z0r6PI52b/G1eA== optionalDependencies: - lefthook-darwin-arm64 "1.6.18" - lefthook-darwin-x64 "1.6.18" - lefthook-freebsd-arm64 "1.6.18" - lefthook-freebsd-x64 "1.6.18" - lefthook-linux-arm64 "1.6.18" - lefthook-linux-x64 "1.6.18" - lefthook-windows-arm64 "1.6.18" - lefthook-windows-x64 "1.6.18" + lefthook-darwin-arm64 "1.7.1" + lefthook-darwin-x64 "1.7.1" + lefthook-freebsd-arm64 "1.7.1" + lefthook-freebsd-x64 "1.7.1" + lefthook-linux-arm64 "1.7.1" + lefthook-linux-x64 "1.7.1" + lefthook-windows-arm64 "1.7.1" + lefthook-windows-x64 "1.7.1" levn@^0.4.1: version "0.4.1" From 823e9bb9dcd93a1f563330d3af4d986ffdbb19a4 Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Wed, 10 Jul 2024 00:41:49 +0200 Subject: [PATCH 46/60] Fix Invidious API error toasts saying undefined (#5380) --- .../components/subscriptions-live/subscriptions-live.js | 4 ++-- .../subscriptions-videos/subscriptions-videos.js | 4 ++-- .../watch-video-comments/watch-video-comments.js | 8 ++++---- src/renderer/views/Trending/Trending.js | 4 ++-- src/renderer/views/Watch/Watch.js | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/renderer/components/subscriptions-live/subscriptions-live.js b/src/renderer/components/subscriptions-live/subscriptions-live.js index 808270ad8ad0f..f556559f55d05 100644 --- a/src/renderer/components/subscriptions-live/subscriptions-live.js +++ b/src/renderer/components/subscriptions-live/subscriptions-live.js @@ -323,8 +323,8 @@ export default defineComponent({ }).catch((err) => { console.error(err) const errorMessage = this.$t('Invidious API Error (Click to copy)') - showToast(`${errorMessage}: ${err.responseText}`, 10000, () => { - copyToClipboard(err.responseText) + showToast(`${errorMessage}: ${err}`, 10000, () => { + copyToClipboard(err) }) switch (failedAttempts) { case 0: diff --git a/src/renderer/components/subscriptions-videos/subscriptions-videos.js b/src/renderer/components/subscriptions-videos/subscriptions-videos.js index b803f2724166c..e728668537665 100644 --- a/src/renderer/components/subscriptions-videos/subscriptions-videos.js +++ b/src/renderer/components/subscriptions-videos/subscriptions-videos.js @@ -324,8 +324,8 @@ export default defineComponent({ }).catch((err) => { console.error(err) const errorMessage = this.$t('Invidious API Error (Click to copy)') - showToast(`${errorMessage}: ${err.responseText}`, 10000, () => { - copyToClipboard(err.responseText) + showToast(`${errorMessage}: ${err}`, 10000, () => { + copyToClipboard(err) }) switch (failedAttempts) { case 0: diff --git a/src/renderer/components/watch-video-comments/watch-video-comments.js b/src/renderer/components/watch-video-comments/watch-video-comments.js index da34453b10919..1e3f18dce04f7 100644 --- a/src/renderer/components/watch-video-comments/watch-video-comments.js +++ b/src/renderer/components/watch-video-comments/watch-video-comments.js @@ -366,11 +366,11 @@ export default defineComponent({ } this.isLoading = false - }).catch((xhr) => { - console.error(xhr) + }).catch((error) => { + console.error(error) const errorMessage = this.$t('Invidious API Error (Click to copy)') - showToast(`${errorMessage}: ${xhr.responseText}`, 10000, () => { - copyToClipboard(xhr.responseText) + showToast(`${errorMessage}: ${error}`, 10000, () => { + copyToClipboard(error) }) this.isLoading = false }) diff --git a/src/renderer/views/Trending/Trending.js b/src/renderer/views/Trending/Trending.js index c4b9e65beb09a..1fe5e0d0fbb6c 100644 --- a/src/renderer/views/Trending/Trending.js +++ b/src/renderer/views/Trending/Trending.js @@ -164,8 +164,8 @@ export default defineComponent({ }).catch((err) => { console.error(err) const errorMessage = this.$t('Invidious API Error (Click to copy)') - showToast(`${errorMessage}: ${err.responseText}`, 10000, () => { - copyToClipboard(err.responseText) + showToast(`${errorMessage}: ${err}`, 10000, () => { + copyToClipboard(err) }) if (process.env.SUPPORTS_LOCAL_API && (this.backendPreference === 'invidious' && this.backendFallback)) { diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js index b696da3f5f838..37799bf07a751 100644 --- a/src/renderer/views/Watch/Watch.js +++ b/src/renderer/views/Watch/Watch.js @@ -908,8 +908,8 @@ export default defineComponent({ .catch(err => { console.error(err) const errorMessage = this.$t('Invidious API Error (Click to copy)') - showToast(`${errorMessage}: ${err.responseText}`, 10000, () => { - copyToClipboard(err.responseText) + showToast(`${errorMessage}: ${err}`, 10000, () => { + copyToClipboard(err) }) console.error(err) if (process.env.SUPPORTS_LOCAL_API && this.backendPreference === 'invidious' && this.backendFallback) { From b2fe59d331289e0365f67e04e0186e17374b8d1c Mon Sep 17 00:00:00 2001 From: PikachuEXE Date: Wed, 10 Jul 2024 23:45:45 +0800 Subject: [PATCH 47/60] ^ Update YouTube.js to 10.1.0 (#5384) * ^ Update YouTube.js to 10.1.0 * ! Add code to ignore probably invalid player cache entry --- package.json | 2 +- src/main/index.js | 7 +++++++ yarn.lock | 18 +++++++++--------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 4a19ad0d58bd8..ca0722b2cb48d 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "vue-observe-visibility": "^1.0.0", "vue-router": "^3.6.5", "vuex": "^3.6.2", - "youtubei.js": "^10.0.0" + "youtubei.js": "^10.1.0" }, "devDependencies": { "@babel/core": "^7.24.7", diff --git a/src/main/index.js b/src/main/index.js index f2a6f16b24dbd..07ed29a0ae565 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -976,6 +976,13 @@ function runApp() { try { const contents = await asyncFs.readFile(filePath) + + // Probably a corrupted/broken cache entry, pretend it's absent + // A valid entry should be a few KB large + if (contents.byteLength < 500) { + return undefined + } + return contents.buffer } catch (e) { console.error(e) diff --git a/yarn.lock b/yarn.lock index c0ef5034433c6..5c3078d653318 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5497,10 +5497,10 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jintr@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jintr/-/jintr-1.1.0.tgz#223a3b07f5e03d410cec6e715c537c8ad1e714c3" - integrity sha512-Tu9wk3BpN2v+kb8yT6YBtue+/nbjeLFv4vvVC4PJ7oCidHKbifWhvORrAbQfxVIQZG+67am/mDagpiGSVtvrZg== +jintr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/jintr/-/jintr-2.0.0.tgz#bc8e78efc04743f5c67c625587ce4d1c94afad9a" + integrity sha512-RiVlevxttZ4eHEYB2dXKXDXluzHfRuw0DJQGsYuKCc5IvZj5/GbOakeqVX+Bar/G9kTty9xDJREcxukurkmYLA== dependencies: acorn "^8.8.0" @@ -9016,11 +9016,11 @@ yocto-queue@^1.0.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== -youtubei.js@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-10.0.0.tgz#73ef7421302569c6cd6a163c12df393f13da480f" - integrity sha512-4Mmguxyw1TK1Co+gbx+41SFR55DR3OzMCdFW8OrSENjAjjOY9RDg7sKFbR+ZLsT3ga9AH1/nq+14KUItT9pPHQ== +youtubei.js@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/youtubei.js/-/youtubei.js-10.1.0.tgz#38b3d95907441040df1e8031e04e0e6200ed52cf" + integrity sha512-MokZMAnpWH11VYvWuW6qjPiiPmgRl5rfDgPQOpif9qXcVHoVw1hi8ePuRSD0AZSZ+uvWGe8rvas2dzp+Jv5JKQ== dependencies: - jintr "^1.1.0" + jintr "^2.0.0" tslib "^2.5.0" undici "^5.19.1" From 172feff1f7cc17fd68e23d914848bc9bef2df0bf Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Thu, 11 Jul 2024 00:31:07 +0200 Subject: [PATCH 48/60] Fix Invidious DASH manifest generation (#5387) --- src/renderer/helpers/api/invidious.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/helpers/api/invidious.js b/src/renderer/helpers/api/invidious.js index f6c123c297b23..05898068a0b3f 100644 --- a/src/renderer/helpers/api/invidious.js +++ b/src/renderer/helpers/api/invidious.js @@ -410,7 +410,7 @@ export function convertInvidiousToLocalFormat(format) { : { fps: format.fps, qualityLabel: format.qualityLabel, - colorInfo: format.colorInfo + colorInfo: format.colorInfo ?? {} }) }) From 4462a71f73c11d6e1a86798113a88228d25c180c Mon Sep 17 00:00:00 2001 From: PrestonN Date: Wed, 10 Jul 2024 20:32:19 -0400 Subject: [PATCH 49/60] Bump version number to v0.21.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ca0722b2cb48d..df0e6cc002ec1 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "freetube", "productName": "FreeTube", "description": "A private YouTube client", - "version": "0.21.0", + "version": "0.21.1", "license": "AGPL-3.0-or-later", "main": "./dist/main.js", "private": true, From fd25f61a5261d2831a03998f7e00e93c2cf9b90d Mon Sep 17 00:00:00 2001 From: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> Date: Fri, 12 Jul 2024 04:18:06 +0000 Subject: [PATCH 50/60] Delete .github/workflows/report.yml (#5395) --- .github/workflows/report.yml | 70 ------------------------------------ 1 file changed, 70 deletions(-) delete mode 100644 .github/workflows/report.yml diff --git a/.github/workflows/report.yml b/.github/workflows/report.yml deleted file mode 100644 index 834da028dd957..0000000000000 --- a/.github/workflows/report.yml +++ /dev/null @@ -1,70 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: Project Board Automation - -on: - issues: - types: [closed, deleted, reopened, opened] - -jobs: - assign-issues-to-projects: - runs-on: ubuntu-latest - steps: - - # For bug reports - - name: New bug issue - uses: alex-page/github-project-automation-plus@v0.9.0 - if: contains(github.event.issue.labels.*.name, 'bug') && github.event.action == 'opened' - with: - project: Bug Reports - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - action: update - - - name: Bug issue closed - uses: alex-page/github-project-automation-plus@v0.9.0 - if: github.event.action == 'closed' || github.event.action == 'deleted' - with: - action: delete - project: Bug Reports - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - - - name: Bug issue reopened - uses: alex-page/github-project-automation-plus@v0.9.0 - if: contains(github.event.issue.labels.*.name, 'bug') && github.event.action == 'reopened' - with: - project: Bug Reports - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - action: update - - # For feature requests - - name: New feature issue - uses: alex-page/github-project-automation-plus@v0.9.0 - if: contains(github.event.issue.labels.*.name, 'enhancement') && github.event.action == 'opened' - with: - project: Feature Requests - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - action: update - - - name: Feature request issue closed - uses: alex-page/github-project-automation-plus@v0.9.0 - if: github.event.action == 'closed' || github.event.action == 'deleted' - with: - action: delete - project: Feature Requests - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - - - name: Feature request issue reopened - uses: alex-page/github-project-automation-plus@v0.9.0 - if: contains(github.event.issue.labels.*.name, 'enhancement') && github.event.action == 'reopened' - with: - project: Feature Requests - column: To assign - repo-token: ${{ secrets.PUSH_TOKEN }} - action: update - - From e3f9d674bcce28acc1861bdc4f6e818d660650ca Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Fri, 12 Jul 2024 10:47:26 +0200 Subject: [PATCH 51/60] Fix about page not reacting to locale changes (#5393) --- src/renderer/views/About/About.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/renderer/views/About/About.js b/src/renderer/views/About/About.js index 8a9e772b1e1e0..54b1c34fc8833 100644 --- a/src/renderer/views/About/About.js +++ b/src/renderer/views/About/About.js @@ -12,8 +12,12 @@ export default defineComponent({ }, data: function () { return { - versionNumber: `v${packageDetails.version}`, - chunks: [ + versionNumber: `v${packageDetails.version}` + } + }, + computed: { + chunks: function () { + return [ { icon: ['fab', 'github'], title: this.$t('About.Source code'), @@ -74,7 +78,7 @@ export default defineComponent({ title: `${this.$t('About.Donate')} - BTC`, content: `${ABOUT_BITCOIN_ADDRESS}` } - ], + ] } } }) From 1046e23cb9f78ad9dac953c792b1aea3426e2da0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:48:32 +0800 Subject: [PATCH 52/60] Bump electron from 31.1.0 to 31.2.0 (#5416) Bumps [electron](https://github.com/electron/electron) from 31.1.0 to 31.2.0. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v31.1.0...v31.2.0) --- updated-dependencies: - dependency-name: electron dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index df0e6cc002ec1..7ef4f475c083b 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "copy-webpack-plugin": "^12.0.2", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", - "electron": "^31.1.0", + "electron": "^31.2.0", "electron-builder": "^24.13.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", diff --git a/yarn.lock b/yarn.lock index 5c3078d653318..edcf93c609329 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3527,10 +3527,10 @@ electron-to-chromium@^1.4.668: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46" integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg== -electron@^31.1.0: - version "31.1.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.1.0.tgz#2836dbeb8f80c9b278aa4563c8fc3a6e6afbe723" - integrity sha512-TBOwqLxSxnx6+pH6GMri7R3JPH2AkuGJHfWZS0p1HsmN+Qr1T9b0IRJnnehSd/3NZAmAre4ft9Ljec7zjyKFJA== +electron@^31.2.0: + version "31.2.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.2.0.tgz#f6dc4c42f9118fd0f57b3c04676503df2bf16ece" + integrity sha512-5w+kjOsGiTXytPSErBPNp/3znnuEMKc42RD41MqRoQkiYaR8x/Le2+qWk1cL60UwE/67oeKnOHnnol8xEuldGg== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" From a846226f3a32ba4d252d867b6a8bca096b7b70c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:48:38 +0800 Subject: [PATCH 53/60] Bump lefthook from 1.7.1 to 1.7.2 (#5415) Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/evilmartians/lefthook/releases) - [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md) - [Commits](https://github.com/evilmartians/lefthook/compare/v1.7.1...v1.7.2) --- updated-dependencies: - dependency-name: lefthook dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 104 +++++++++++++++++++++++++-------------------------- 2 files changed, 53 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index 7ef4f475c083b..ec7ff7825f617 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "html-webpack-plugin": "^5.6.0", "js-yaml": "^4.1.0", "json-minimizer-webpack-plugin": "^5.0.0", - "lefthook": "^1.7.1", + "lefthook": "^1.7.2", "mini-css-extract-plugin": "^2.9.0", "npm-run-all2": "^6.2.2", "postcss": "^8.4.39", diff --git a/yarn.lock b/yarn.lock index edcf93c609329..a1ca645ebb3af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5678,59 +5678,59 @@ lazy-val@^1.0.4, lazy-val@^1.0.5: resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== -lefthook-darwin-arm64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.1.tgz#d6cbbfe6988a995ea32e4c92d6f99d54c2bbd440" - integrity sha512-WNM92Ix2rKmDKXzjlkVGCdzSkzzj3Z9D7yKi22KeOZ1iCXG1EtXEWmXO5M2g28FNb4cZI0r2DACNH5hz8JsfgA== - -lefthook-darwin-x64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.1.tgz#b2683a73da0a1ea86c6bc16be188743a955f12a7" - integrity sha512-SDPEciuP+eNzuKN8kx1x0dRzFElpO65on5q0raKgTbTvSOyVd3c7sMLGluz6OSM5qqEWEdEeA8QYKpdA56uXEw== - -lefthook-freebsd-arm64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.1.tgz#0cc51b81236bc0465fd8c1842a7cf63840d24d90" - integrity sha512-Ym2hhv6w7RWva3jfjtBOYck+GiaCx1JpnsOCf9tDYKFiV6ve/DoLrGQ+uI0UOqtiHN/bJzt5BrNXygfAubXaEg== - -lefthook-freebsd-x64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.1.tgz#47b2584a578dc9a28d185c94e3bd620b30a79c70" - integrity sha512-u9WYd+LDJr1A+VQV6lTe1a0yG0Ew9Wgeb9Ym9IKr9eLblrt6JNvW1x9u0e9OFteLwnqBCCT8omBY+NARcvqVvg== - -lefthook-linux-arm64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.1.tgz#4ce35be13553a78c0800ddc5771fb29848e39dee" - integrity sha512-Sgc+vHNnAbiJ5b1yMJsFn/rQ6eVQ0KLzuL0x0KJqFZvmffFenVmqABrFHKNDzhj8//KUbHdgCgLzqQAkAbCNcg== - -lefthook-linux-x64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.1.tgz#b757ff298724083c1fa06cee5fa05480e1f96e24" - integrity sha512-UDIM6Cf0aHrfvIxeVz05M7g+omLdyTQpmB2BqkeANpd/5+1LqRMOBOdtW+y3X47NKYL++iFh2EtIhlIqVBj6Kw== - -lefthook-windows-arm64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.1.tgz#45c5f9b2b0ab2d7260602037b98e156eacb43d1f" - integrity sha512-cz3vhIdmORA25YF4ZnPjDQwi/KQd8cB89q7jHEQ9sv+bpSOTXiauMOM9jvXbnvGrmFaR1qbLRTYpKQs6oyGdsA== - -lefthook-windows-x64@1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.1.tgz#9575fe23af4f6d7ef0c958431f20dd6ca5fe7162" - integrity sha512-Fa9HEkJczbD1zu6wBKP2rR738uRei5sb76d/DzgqW09ZBTwQl+6Oiyg3kicVU1N1X8bhZ/g1h49tcHrVtjU5ww== - -lefthook@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.1.tgz#c31f57dd42a28fed22376db519fb40c4c3064398" - integrity sha512-WNgjrPH4bYZyAYsiK7y7roQCQFIgqdCFxVCVe7ylAFD+QvW8tMceG19mR3GS2if1fGHC/cs+Z0r6PI52b/G1eA== +lefthook-darwin-arm64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.2.tgz#43a451b3ed640bb3dcf478d4255d5434577fe246" + integrity sha512-E3Ouk04/yeD8IBLGJkyzL0NMYIrjADQvaDbf4yNSq6HWGnUC0R2KpYxrZno2yahZnvQ0vYTDta7Egw6cqcYGlQ== + +lefthook-darwin-x64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.2.tgz#d4c737580b45fc791c8e1f1a87715a2425d02d3c" + integrity sha512-Am6ZNmjItQSqKbK8/spFIj5GDWNHJ47PM0vpT1PnBHrgWanjz0iLw6adwpMu8u7+CkZlHjp08lbvjBPGHIu3dg== + +lefthook-freebsd-arm64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.2.tgz#9d5285e798afd4f4ad56c37f97bc382e2b09c74b" + integrity sha512-o1LBgHhwnUOLs9iVbi1GhvXMQlzYSKnyFcc061iADxHMJk1xWMD6RUyyohmLbfEU0gTWxkRfkdAFvbvwNqQiww== + +lefthook-freebsd-x64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.2.tgz#8ff750baf1e2262353e0ad12bc40ee81ed736a97" + integrity sha512-vxB3FeeFYDfk4vAahaZdGJ7gbViGOkOyL5JRBDWlFjUfZJLGwVauf6GhtysdO1dgxs9K3ECdEtXgW+uOB872rQ== + +lefthook-linux-arm64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.2.tgz#3022d9d1095643437098fab82748d965beff221e" + integrity sha512-4dbVj5Jjy12flAyOcVWvWQ6gJoQ6X7HJ3qfsrM8/GIfLQBlkw+YRcLuWHUI3H9qsQFpkpYZsLcmUXoVM77z5mw== + +lefthook-linux-x64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.2.tgz#7589e7ed9b968e16189a0c9e4a074fd92aea19e7" + integrity sha512-lT0IRp1pGtbua8IWVeIVCSAxKex9fOyAexHaEmBZytfqr/94lpjzWWEQdLFQAlpZthuyCkuaJp5kLgMj6/IySQ== + +lefthook-windows-arm64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.2.tgz#afd7054130461ad69c53c6ff40bd069b48e49fde" + integrity sha512-DxWLmcNI3NICd4rFqTPgXf+G/97ztl+ONvYuNE/ELAxVp338xAUFvzZCQvDZDzeTLrT1C4hZZ4zDvEhnOOECXg== + +lefthook-windows-x64@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.2.tgz#3e516daf6c98d911e76ae8ed97364772e137145e" + integrity sha512-fL4F8/XXoYUJJ6GSYCwFL+bRufzbkeMSGYZKUDr6ZKOI4KafIEcgFNwlnQF03gY6vkUrYKksXQofOVlOfv3vPA== + +lefthook@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.2.tgz#1c2c7c9d2a76f7efcd31346ee4c1f45a1a2a3a19" + integrity sha512-QCCq6KyVAVYBuxWf338TjMAjjGesyNRtfxJhjYV+kpUkd5ST2yr8ZUJrcEKe+0cUfziPOQ9Hz+1JZniXJx+JqA== optionalDependencies: - lefthook-darwin-arm64 "1.7.1" - lefthook-darwin-x64 "1.7.1" - lefthook-freebsd-arm64 "1.7.1" - lefthook-freebsd-x64 "1.7.1" - lefthook-linux-arm64 "1.7.1" - lefthook-linux-x64 "1.7.1" - lefthook-windows-arm64 "1.7.1" - lefthook-windows-x64 "1.7.1" + lefthook-darwin-arm64 "1.7.2" + lefthook-darwin-x64 "1.7.2" + lefthook-freebsd-arm64 "1.7.2" + lefthook-freebsd-x64 "1.7.2" + lefthook-linux-arm64 "1.7.2" + lefthook-linux-x64 "1.7.2" + lefthook-windows-arm64 "1.7.2" + lefthook-windows-x64 "1.7.2" levn@^0.4.1: version "0.4.1" From 17fdb454cdd7d7ba2fe87caa53fc3d2fdab8781d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:48:45 +0800 Subject: [PATCH 54/60] Bump webpack from 5.92.1 to 5.93.0 (#5414) Bumps [webpack](https://github.com/webpack/webpack) from 5.92.1 to 5.93.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.93.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ec7ff7825f617..ead881c08e369 100644 --- a/package.json +++ b/package.json @@ -127,7 +127,7 @@ "vue-devtools": "^5.1.4", "vue-eslint-parser": "^9.4.3", "vue-loader": "^15.10.0", - "webpack": "^5.92.1", + "webpack": "^5.93.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.0.4", "yaml-eslint-parser": "^1.2.3" diff --git a/yarn.lock b/yarn.lock index a1ca645ebb3af..d48e5d96fbda8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8789,10 +8789,10 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.92.1: - version "5.92.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.92.1.tgz#eca5c1725b9e189cffbd86e8b6c3c7400efc5788" - integrity sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA== +webpack@^5.93.0: + version "5.93.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5" + integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" From 84756d4abc00e3089a8f2b301315590ba65d482c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:49:05 +0800 Subject: [PATCH 55/60] Bump sass from 1.77.6 to 1.77.8 (#5413) Bumps [sass](https://github.com/sass/dart-sass) from 1.77.6 to 1.77.8. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.77.6...1.77.8) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ead881c08e369..a6076d1524290 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "postcss-scss": "^4.0.9", "prettier": "^2.8.8", "rimraf": "^5.0.8", - "sass": "^1.77.6", + "sass": "^1.77.8", "sass-loader": "^14.2.1", "stylelint": "^16.6.1", "stylelint-config-sass-guidelines": "^11.1.0", diff --git a/yarn.lock b/yarn.lock index d48e5d96fbda8..f0e271a1152c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7427,10 +7427,10 @@ sass-loader@^14.2.1: dependencies: neo-async "^2.6.2" -sass@^1.77.6: - version "1.77.6" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4" - integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q== +sass@^1.77.8: + version "1.77.8" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.8.tgz#9f18b449ea401759ef7ec1752a16373e296b52bd" + integrity sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" From 37e82fcbec7e137acc47aec246e3072a0140968b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 09:10:50 -0400 Subject: [PATCH 56/60] Bump the babel group across 1 directory with 3 updates (#5419) Bumps the babel group with 3 updates in the / directory: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env). Updates `@babel/core` from 7.24.7 to 7.24.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.9/packages/babel-core) Updates `@babel/eslint-parser` from 7.24.7 to 7.24.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.24.7 to 7.24.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: babel - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: babel - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: babel ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 6 +- yarn.lock | 261 +++++++++++++++++++++++++++++---------------------- 2 files changed, 150 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index a6076d1524290..437f3ed4c5187 100644 --- a/package.json +++ b/package.json @@ -82,10 +82,10 @@ "youtubei.js": "^10.1.0" }, "devDependencies": { - "@babel/core": "^7.24.7", - "@babel/eslint-parser": "^7.24.7", + "@babel/core": "^7.24.9", + "@babel/eslint-parser": "^7.24.8", "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/preset-env": "^7.24.7", + "@babel/preset-env": "^7.24.8", "@double-great/stylelint-a11y": "^3.0.2", "@intlify/eslint-plugin-vue-i18n": "^3.0.0", "babel-loader": "^9.1.3", diff --git a/yarn.lock b/yarn.lock index f0e271a1152c2..42650b04a15b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,47 +28,47 @@ "@babel/highlight" "^7.24.7" picocolors "^1.0.0" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" - integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.8": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.9.tgz#53eee4e68f1c1d0282aa0eb05ddb02d033fc43a0" + integrity sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng== -"@babel/core@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" - integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== +"@babel/core@^7.24.9": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" + integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helpers" "^7.24.7" - "@babel/parser" "^7.24.7" + "@babel/generator" "^7.24.9" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-module-transforms" "^7.24.9" + "@babel/helpers" "^7.24.8" + "@babel/parser" "^7.24.8" "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.9" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/eslint-parser@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz#27ebab1a1ec21f48ae191a8aaac5b82baf80d9c7" - integrity sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA== +"@babel/eslint-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz#bc655255fa4ded3694cc10ef3dbea6d69639c831" + integrity sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA== dependencies: "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/generator@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" - integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== +"@babel/generator@^7.24.8", "@babel/generator@^7.24.9": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.9.tgz#5c2575a1070e661bbbc9df82a853989c9a656f12" + integrity sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A== dependencies: - "@babel/types" "^7.24.7" + "@babel/types" "^7.24.9" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" @@ -95,14 +95,14 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" - integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.7", "@babel/helper-compilation-targets@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz#b607c3161cd9d1744977d4f97139572fe778c271" + integrity sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw== dependencies: - "@babel/compat-data" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" - browserslist "^4.22.2" + "@babel/compat-data" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" lru-cache "^5.1.1" semver "^6.3.1" @@ -220,10 +220,10 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helper-module-transforms@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" - integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== +"@babel/helper-module-transforms@^7.24.7", "@babel/helper-module-transforms@^7.24.8", "@babel/helper-module-transforms@^7.24.9": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz#e13d26306b89eea569180868e652e7f514de9d29" + integrity sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw== dependencies: "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-module-imports" "^7.24.7" @@ -245,10 +245,10 @@ dependencies: "@babel/types" "^7.24.7" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" - integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== "@babel/helper-remap-async-to-generator@^7.24.7": version "7.24.7" @@ -309,20 +309,20 @@ dependencies: "@babel/types" "^7.24.7" -"@babel/helper-string-parser@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" - integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== "@babel/helper-validator-identifier@^7.24.5", "@babel/helper-validator-identifier@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/helper-validator-option@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" - integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== "@babel/helper-wrap-function@^7.24.7": version "7.24.7" @@ -334,13 +334,13 @@ "@babel/traverse" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/helpers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" - integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== +"@babel/helpers@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.8.tgz#2820d64d5d6686cca8789dd15b074cd862795873" + integrity sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ== dependencies: "@babel/template" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/types" "^7.24.8" "@babel/highlight@^7.24.7": version "7.24.7" @@ -352,10 +352,10 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.23.5", "@babel/parser@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" - integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== +"@babel/parser@^7.23.5", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" + integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.7": version "7.24.7" @@ -586,16 +586,16 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz#4ae6ef43a12492134138c1e45913f7c46c41b4bf" - integrity sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw== +"@babel/plugin-transform-classes@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz#ad23301fe5bc153ca4cf7fb572a9bc8b0b711cf7" + integrity sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA== dependencies: "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.8" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-replace-supers" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" globals "^11.1.0" @@ -608,12 +608,12 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/template" "^7.24.7" -"@babel/plugin-transform-destructuring@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz#a097f25292defb6e6cc16d6333a4cfc1e3c72d9e" - integrity sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw== +"@babel/plugin-transform-destructuring@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz#c828e814dbe42a2718a838c2a2e16a408e055550" + integrity sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-dotall-regex@^7.24.7": version "7.24.7" @@ -709,13 +709,13 @@ "@babel/helper-module-transforms" "^7.24.7" "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-modules-commonjs@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz#9fd5f7fdadee9085886b183f1ad13d1ab260f4ab" - integrity sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ== +"@babel/plugin-transform-modules-commonjs@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" + integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== dependencies: - "@babel/helper-module-transforms" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-simple-access" "^7.24.7" "@babel/plugin-transform-modules-systemjs@^7.24.7": @@ -793,12 +793,12 @@ "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz#b8f6848a80cf2da98a8a204429bec04756c6d454" - integrity sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ== +"@babel/plugin-transform-optional-chaining@^7.24.7", "@babel/plugin-transform-optional-chaining@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" + integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-syntax-optional-chaining" "^7.8.3" @@ -878,12 +878,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-typeof-symbol@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz#f074be466580d47d6e6b27473a840c9f9ca08fb0" - integrity sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg== +"@babel/plugin-transform-typeof-symbol@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz#383dab37fb073f5bfe6e60c654caac309f92ba1c" + integrity sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw== dependencies: - "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" "@babel/plugin-transform-unicode-escapes@^7.24.7": version "7.24.7" @@ -916,15 +916,15 @@ "@babel/helper-create-regexp-features-plugin" "^7.24.7" "@babel/helper-plugin-utils" "^7.24.7" -"@babel/preset-env@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.7.tgz#ff067b4e30ba4a72f225f12f123173e77b987f37" - integrity sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ== +"@babel/preset-env@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.8.tgz#e0db94d7f17d6f0e2564e8d29190bc8cdacec2d1" + integrity sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ== dependencies: - "@babel/compat-data" "^7.24.7" - "@babel/helper-compilation-targets" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-validator-option" "^7.24.7" + "@babel/compat-data" "^7.24.8" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-validator-option" "^7.24.8" "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.7" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.7" @@ -955,9 +955,9 @@ "@babel/plugin-transform-block-scoping" "^7.24.7" "@babel/plugin-transform-class-properties" "^7.24.7" "@babel/plugin-transform-class-static-block" "^7.24.7" - "@babel/plugin-transform-classes" "^7.24.7" + "@babel/plugin-transform-classes" "^7.24.8" "@babel/plugin-transform-computed-properties" "^7.24.7" - "@babel/plugin-transform-destructuring" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" "@babel/plugin-transform-dotall-regex" "^7.24.7" "@babel/plugin-transform-duplicate-keys" "^7.24.7" "@babel/plugin-transform-dynamic-import" "^7.24.7" @@ -970,7 +970,7 @@ "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" "@babel/plugin-transform-member-expression-literals" "^7.24.7" "@babel/plugin-transform-modules-amd" "^7.24.7" - "@babel/plugin-transform-modules-commonjs" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" "@babel/plugin-transform-modules-systemjs" "^7.24.7" "@babel/plugin-transform-modules-umd" "^7.24.7" "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" @@ -980,7 +980,7 @@ "@babel/plugin-transform-object-rest-spread" "^7.24.7" "@babel/plugin-transform-object-super" "^7.24.7" "@babel/plugin-transform-optional-catch-binding" "^7.24.7" - "@babel/plugin-transform-optional-chaining" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" "@babel/plugin-transform-parameters" "^7.24.7" "@babel/plugin-transform-private-methods" "^7.24.7" "@babel/plugin-transform-private-property-in-object" "^7.24.7" @@ -991,7 +991,7 @@ "@babel/plugin-transform-spread" "^7.24.7" "@babel/plugin-transform-sticky-regex" "^7.24.7" "@babel/plugin-transform-template-literals" "^7.24.7" - "@babel/plugin-transform-typeof-symbol" "^7.24.7" + "@babel/plugin-transform-typeof-symbol" "^7.24.8" "@babel/plugin-transform-unicode-escapes" "^7.24.7" "@babel/plugin-transform-unicode-property-regex" "^7.24.7" "@babel/plugin-transform-unicode-regex" "^7.24.7" @@ -1000,7 +1000,7 @@ babel-plugin-polyfill-corejs2 "^0.4.10" babel-plugin-polyfill-corejs3 "^0.10.4" babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.31.0" + core-js-compat "^3.37.1" semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1040,28 +1040,28 @@ "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/traverse@^7.18.9", "@babel/traverse@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" - integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== +"@babel/traverse@^7.18.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" + integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== dependencies: "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.7" + "@babel/generator" "^7.24.8" "@babel/helper-environment-visitor" "^7.24.7" "@babel/helper-function-name" "^7.24.7" "@babel/helper-hoist-variables" "^7.24.7" "@babel/helper-split-export-declaration" "^7.24.7" - "@babel/parser" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/parser" "^7.24.8" + "@babel/types" "^7.24.8" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.24.7", "@babel/types@^7.4.4": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" - integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== +"@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.24.9", "@babel/types@^7.4.4": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" + integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== dependencies: - "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-string-parser" "^7.24.8" "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" @@ -2522,7 +2522,7 @@ braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: +browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -2532,6 +2532,16 @@ browserslist@^4.0.0, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^ node-releases "^2.0.14" update-browserslist-db "^1.0.13" +browserslist@^4.23.1: + version "4.23.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed" + integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== + dependencies: + caniuse-lite "^1.0.30001640" + electron-to-chromium "^1.4.820" + node-releases "^2.0.14" + update-browserslist-db "^1.1.0" + buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -2682,6 +2692,11 @@ caniuse-lite@^1.0.30001587: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079" integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ== +caniuse-lite@^1.0.30001640: + version "1.0.30001642" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz#6aa6610eb24067c246d30c57f055a9d0a7f8d05f" + integrity sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -2964,10 +2979,10 @@ copy-webpack-plugin@^12.0.2: schema-utils "^4.2.0" serialize-javascript "^6.0.2" -core-js-compat@^3.31.0, core-js-compat@^3.36.1, core-js-compat@^3.37.0: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" - integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== +core-js-compat@^3.36.1, core-js-compat@^3.37.0, core-js-compat@^3.37.1: + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" + integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== dependencies: browserslist "^4.23.0" @@ -3527,6 +3542,11 @@ electron-to-chromium@^1.4.668: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz#bb16bcf2a3537962fccfa746b5c98c5f7404ff46" integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg== +electron-to-chromium@^1.4.820: + version "1.4.827" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz#76068ed1c71dd3963e1befc8ae815004b2da6a02" + integrity sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ== + electron@^31.2.0: version "31.2.0" resolved "https://registry.yarnpkg.com/electron/-/electron-31.2.0.tgz#f6dc4c42f9118fd0f57b3c04676503df2bf16ece" @@ -3757,6 +3777,11 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + escape-goat@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" @@ -8455,6 +8480,14 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" From 079b116d09dd4b29fe75a73435b7768abdf59181 Mon Sep 17 00:00:00 2001 From: unsigned char Date: Mon, 15 Jul 2024 14:35:03 +0000 Subject: [PATCH 57/60] Translated using Weblate (Indonesian) Currently translated at 83.6% (726 of 868 strings) Translation: FreeTube/Translations Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/id/ --- static/locales/id.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/static/locales/id.yaml b/static/locales/id.yaml index 0e0799efbaedd..09a8dfdf3b0a2 100644 --- a/static/locales/id.yaml +++ b/static/locales/id.yaml @@ -42,6 +42,7 @@ Global: Watching Count: 1 sedang menonton | {count} sedang menonton Community: Komunitas Live: Siaran Langsung + Shorts: Shorts Version {versionNumber} is now available! Click for more details: 'Versi {versionNumber} sekarang tersedia! Klik untuk detail lebih lanjut' Download From Site: 'Unduh dari Situs' @@ -1052,4 +1053,4 @@ Go to page: Pergi ke {page} Ok: Oke Yes, Open Link: Ya, Buka Tautan checkmark: ✓ -Close Banner: Tutup +Close Banner: Tutup Banner From c1a714944afe349b260cdc52857c0fe87310200f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:43:34 +0200 Subject: [PATCH 58/60] Bump rimraf from 5.0.8 to 6.0.1 (#5412) Bumps [rimraf](https://github.com/isaacs/rimraf) from 5.0.8 to 6.0.1. - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.8...v6.0.1) --- updated-dependencies: - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 437f3ed4c5187..8a305fd68a186 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "postcss": "^8.4.39", "postcss-scss": "^4.0.9", "prettier": "^2.8.8", - "rimraf": "^5.0.8", + "rimraf": "^6.0.1", "sass": "^1.77.8", "sass-loader": "^14.2.1", "stylelint": "^16.6.1", diff --git a/yarn.lock b/yarn.lock index 42650b04a15b4..4e748e33d6ba5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4624,6 +4624,18 @@ glob@^10.3.3, glob@^10.3.7: minipass "^7.1.2" path-scurry "^1.11.1" +glob@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" + integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^4.0.1" + minimatch "^10.0.0" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + glob@^7.1.3, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -5481,6 +5493,15 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.1.tgz#9fca4ce961af6083e259c376e9e3541431f5287b" + integrity sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.5" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" @@ -5871,6 +5892,11 @@ lru-cache@^10.2.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== +lru-cache@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.0.tgz#15d93a196f189034d7166caf9fe55e7384c98a21" + integrity sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA== + lru-cache@^4.1.2: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -6053,6 +6079,13 @@ minimalistic-assert@^1.0.0: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== +minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -6461,6 +6494,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" @@ -6549,6 +6587,14 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -7352,13 +7398,21 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^5.0.5, rimraf@^5.0.8: +rimraf@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.8.tgz#9d4d0ef5106817102b14fdbbf01cf29545e99a6c" integrity sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw== dependencies: glob "^10.3.7" +rimraf@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e" + integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A== + dependencies: + glob "^11.0.0" + package-json-from-dist "^1.0.0" + roarr@^2.15.3: version "2.15.4" resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" From 943b4b7faf0f9b6678de6668095f3babb3b0b609 Mon Sep 17 00:00:00 2001 From: PikachuEXE Date: Tue, 16 Jul 2024 10:00:26 +0800 Subject: [PATCH 59/60] $ Refactor a bit first --- src/renderer/views/History/History.js | 50 ++++++++++----------------- 1 file changed, 19 insertions(+), 31 deletions(-) diff --git a/src/renderer/views/History/History.js b/src/renderer/views/History/History.js index b3df7d88e2f47..e7ef27ae69f11 100644 --- a/src/renderer/views/History/History.js +++ b/src/renderer/views/History/History.js @@ -49,9 +49,8 @@ export default defineComponent({ this.filterHistoryAsync() }, fullData() { - this.activeData = this.fullData this.filterHistory() - } + }, }, mounted: function () { document.addEventListener('keydown', this.keyboardShortcutHandler) @@ -63,11 +62,7 @@ export default defineComponent({ this.activeData = this.fullData - if (this.activeData.length < this.historyCacheSorted.length) { - this.showLoadMoreButton = true - } else { - this.showLoadMoreButton = false - } + this.showLoadMoreButton = this.activeData.length < this.historyCacheSorted.length this.filterHistoryDebounce = debounce(this.filterHistory, 500) }, @@ -92,34 +87,27 @@ export default defineComponent({ filterHistory: function() { if (this.query === '') { this.activeData = this.fullData - if (this.activeData.length < this.historyCacheSorted.length) { - this.showLoadMoreButton = true - } else { - this.showLoadMoreButton = false - } - } else { - const lowerCaseQuery = this.query.toLowerCase() - const filteredQuery = this.historyCacheSorted.filter((video) => { - if (typeof (video.title) === 'string' && video.title.toLowerCase().includes(lowerCaseQuery)) { - return true - } else if (typeof (video.author) === 'string' && video.author.toLowerCase().includes(lowerCaseQuery)) { - return true - } + this.showLoadMoreButton = this.activeData.length < this.historyCacheSorted.length + return + } - return false - }).sort((a, b) => { - return b.timeWatched - a.timeWatched - }) - if (filteredQuery.length <= this.searchDataLimit) { - this.showLoadMoreButton = false - } else { - this.showLoadMoreButton = true + const lowerCaseQuery = this.query.toLowerCase() + const filteredQuery = this.historyCacheSorted.filter((video) => { + if (typeof (video.title) === 'string' && video.title.toLowerCase().includes(lowerCaseQuery)) { + return true + } else if (typeof (video.author) === 'string' && video.author.toLowerCase().includes(lowerCaseQuery)) { + return true } - this.activeData = filteredQuery.length < this.searchDataLimit ? filteredQuery : filteredQuery.slice(0, this.searchDataLimit) - } + + return false + }).sort((a, b) => { + return b.timeWatched - a.timeWatched + }) + this.showLoadMoreButton = filteredQuery.length > this.searchDataLimit + this.activeData = filteredQuery.length < this.searchDataLimit ? filteredQuery : filteredQuery.slice(0, this.searchDataLimit) }, keyboardShortcutHandler: function (event) { ctrlFHandler(event, this.$refs.searchBar) - } + }, } }) From 15986c4f21c2f8b160c21f350bd115f62fdb3a29 Mon Sep 17 00:00:00 2001 From: PikachuEXE Date: Tue, 16 Jul 2024 10:16:14 +0800 Subject: [PATCH 60/60] * Implement case sensitive search in history --- src/renderer/views/History/History.js | 42 ++++++++++++++++++-------- src/renderer/views/History/History.vue | 11 +++++++ static/locales/en-US.yaml | 1 + 3 files changed, 41 insertions(+), 13 deletions(-) diff --git a/src/renderer/views/History/History.js b/src/renderer/views/History/History.js index e7ef27ae69f11..a5293df930e4e 100644 --- a/src/renderer/views/History/History.js +++ b/src/renderer/views/History/History.js @@ -7,8 +7,25 @@ import FtElementList from '../../components/ft-element-list/ft-element-list.vue' import FtButton from '../../components/ft-button/ft-button.vue' import FtInput from '../../components/ft-input/ft-input.vue' import FtAutoLoadNextPageWrapper from '../../components/ft-auto-load-next-page-wrapper/ft-auto-load-next-page-wrapper.vue' +import FtToggleSwitch from '../../components/ft-toggle-switch/ft-toggle-switch.vue' import { ctrlFHandler } from '../../helpers/utils' +const identity = (v) => v + +function filterVideosWithQuery(videos, query, attrProcessor = identity) { + return videos.filter((video) => { + if (typeof (video.title) === 'string' && attrProcessor(video.title).includes(query)) { + return true + } else if (typeof (video.author) === 'string' && attrProcessor(video.author).includes(query)) { + return true + } + + return false + }).sort((a, b) => { + return b.timeWatched - a.timeWatched + }) +} + export default defineComponent({ name: 'History', components: { @@ -19,12 +36,14 @@ export default defineComponent({ 'ft-button': FtButton, 'ft-input': FtInput, 'ft-auto-load-next-page-wrapper': FtAutoLoadNextPageWrapper, + 'ft-toggle-switch': FtToggleSwitch, }, data: function () { return { isLoading: false, dataLimit: 100, searchDataLimit: 100, + doCaseSensitiveSearch: false, showLoadMoreButton: false, query: '', activeData: [], @@ -51,6 +70,9 @@ export default defineComponent({ fullData() { this.filterHistory() }, + doCaseSensitiveSearch() { + this.filterHistory() + }, }, mounted: function () { document.addEventListener('keydown', this.keyboardShortcutHandler) @@ -91,20 +113,14 @@ export default defineComponent({ return } - const lowerCaseQuery = this.query.toLowerCase() - const filteredQuery = this.historyCacheSorted.filter((video) => { - if (typeof (video.title) === 'string' && video.title.toLowerCase().includes(lowerCaseQuery)) { - return true - } else if (typeof (video.author) === 'string' && video.author.toLowerCase().includes(lowerCaseQuery)) { - return true - } - - return false - }).sort((a, b) => { - return b.timeWatched - a.timeWatched - }) - this.showLoadMoreButton = filteredQuery.length > this.searchDataLimit + let filteredQuery = [] + if (this.doCaseSensitiveSearch) { + filteredQuery = filterVideosWithQuery(this.historyCacheSorted, this.query) + } else { + filteredQuery = filterVideosWithQuery(this.historyCacheSorted, this.query.toLowerCase(), (s) => s.toLowerCase()) + } this.activeData = filteredQuery.length < this.searchDataLimit ? filteredQuery : filteredQuery.slice(0, this.searchDataLimit) + this.showLoadMoreButton = this.activeData.length > this.searchDataLimit }, keyboardShortcutHandler: function (event) { ctrlFHandler(event, this.$refs.searchBar) diff --git a/src/renderer/views/History/History.vue b/src/renderer/views/History/History.vue index 98a4ce34d2890..5167a0ff67d5c 100644 --- a/src/renderer/views/History/History.vue +++ b/src/renderer/views/History/History.vue @@ -18,6 +18,17 @@ @input="(input) => query = input" @clear="query = ''" /> +
+ +
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml index 765a0a53ee4b0..ef1e6a8eb6963 100644 --- a/static/locales/en-US.yaml +++ b/static/locales/en-US.yaml @@ -264,6 +264,7 @@ History: Your history list is currently empty.: Your history list is currently empty. Empty Search Message: There are no videos in your history that match your search Search bar placeholder: "Search in History" + Case Sensitive Search: Case Sensitive Search Settings: # On Settings Page Settings: Settings