From 961a6f47cd8f626f1adde526a7d8b0c4dee22752 Mon Sep 17 00:00:00 2001 From: PF4Public Date: Tue, 19 Apr 2022 12:04:30 +0300 Subject: [PATCH 1/6] Prevent packing of native modules (#337) --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 960336d50a..5e253d3e74 100644 --- a/package.json +++ b/package.json @@ -89,6 +89,7 @@ }, "build": { "appId": "im.riot.app", + "asarUnpack": "**/*.node", "files": [ "package.json", { From 1caa4aeb1ba5d1a2bfb75c4ce3c917ff98b903a9 Mon Sep 17 00:00:00 2001 From: Element Translate Bot Date: Tue, 19 Apr 2022 15:06:07 +0200 Subject: [PATCH 2/6] Translations update from Weblate (#340) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added translation using Weblate (Vietnamese) * Added translation using Weblate (English (United States)) * Translated using Weblate (English (United States)) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/en_US/ * Translated using Weblate (Vietnamese) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/vi/ * Translated using Weblate (Frisian) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/fy/ * Added translation using Weblate (Polish) * Translated using Weblate (Polish) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/pl/ * Added translation using Weblate (Chinese (Traditional)) * Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/zh_Hant/ * Added translation using Weblate (Slovak) * Added translation using Weblate (Turkish) * Translated using Weblate (Hebrew) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/he/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/id/ * Translated using Weblate (Slovak) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/sk/ * Translated using Weblate (Turkish) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/tr/ * Added translation using Weblate (Norwegian Nynorsk) * Translated using Weblate (Norwegian Nynorsk) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/nn/ * Translated using Weblate (Slovak) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/sk/ * Translated using Weblate (Vietnamese) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/vi/ * Translated using Weblate (Icelandic) Currently translated at 100.0% (44 of 44 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/is/ * Added translation using Weblate (Persian) * Translated using Weblate (German) Currently translated at 97.7% (44 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/de/ * Translated using Weblate (Persian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/fa/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/pt_BR/ * Translated using Weblate (Estonian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/et/ * Translated using Weblate (Italian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/it/ * Translated using Weblate (Indonesian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/id/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/hu/ * Translated using Weblate (German) Currently translated at 97.7% (44 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/de/ * Translated using Weblate (Slovak) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/sk/ * Translated using Weblate (Russian) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/ru/ * Translated using Weblate (Spanish) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/es/ * Translated using Weblate (Icelandic) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/is/ * Added translation using Weblate (Greek) * Translated using Weblate (Greek) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/el/ * Translated using Weblate (Swedish) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/sv/ * Translated using Weblate (Dutch) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/nl/ * Added translation using Weblate (Telugu) * Translated using Weblate (Finnish) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/fi/ * Translated using Weblate (Telugu) Currently translated at 13.3% (6 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/te/ * Translated using Weblate (Turkish) Currently translated at 100.0% (45 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/tr/ Co-authored-by: Dinh Quang Tuyen Co-authored-by: Travis Ralston Co-authored-by: James Salter Co-authored-by: Weblate Co-authored-by: Fjoerfoks Co-authored-by: m1chj <8hm0nutuhsa9@opayq.com> Co-authored-by: SiderealArt Co-authored-by: Tomas Co-authored-by: Erkin Alp Güney Co-authored-by: Vulcan Co-authored-by: Linerly Co-authored-by: Bjørn I.Svindseth Co-authored-by: Jozef Gaal Co-authored-by: Bui Minh Duc Co-authored-by: Sveinn í Felli Co-authored-by: Eshagh Co-authored-by: Ben Parsons Co-authored-by: lvre <7uu3qrbvm@relay.firefox.com> Co-authored-by: Priit Jõerüüt Co-authored-by: random Co-authored-by: Szimszon Co-authored-by: libexus Co-authored-by: Nikita Epifanov Co-authored-by: iaiz Co-authored-by: Theo Co-authored-by: LinAGKar Co-authored-by: Johan Smits Co-authored-by: vivekkoya <13vivekkoya@gmail.com> Co-authored-by: Jiri Grönroos Co-authored-by: Metehan Özyürek --- src/i18n/strings/fi.json | 3 ++- src/i18n/strings/nl.json | 3 ++- src/i18n/strings/sv.json | 9 +++++---- src/i18n/strings/te.json | 10 ++++++++++ src/i18n/strings/tr.json | 3 ++- 5 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 src/i18n/strings/te.json diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index 4ccacd5be6..dff729212a 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -42,5 +42,6 @@ "Show/Hide": "Näytä/piilota", "Are you sure you want to quit?": "Haluatko varmasti poistua?", "Close Element": "Sulje Element", - "Cancel": "Peruuta" + "Cancel": "Peruuta", + "Copy image address": "Kopioi kuvan osoite" } diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index fff97909f3..85205970c0 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -42,5 +42,6 @@ "Show/Hide": "Tonen/Verbergen", "Are you sure you want to quit?": "Weet u zeker dat u wilt stoppen?", "Close Element": "Element sluiten", - "Cancel": "Annuleren" + "Cancel": "Annuleren", + "Copy image address": "Kopieer afbeeldingsadres" } diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index f14ff47e26..8e88767c57 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,5 +1,5 @@ { - "Save image as...": "Spara bild som...", + "Save image as...": "Spara bild som…", "Copy link address": "Kopiera länkadress", "Copy email address": "Kopiera e-postadress", "Copy image": "Kopiera bild", @@ -12,7 +12,7 @@ "Hide": "Göm", "Services": "Tjänster", "About": "Om", - "Element Help": "Element Hjälp", + "Element Help": "Element-Hjälp", "Help": "Hjälp", "Close": "Stäng", "Minimize": "Minimera", @@ -34,7 +34,7 @@ "Zoom": "Zooma", "Toggle Developer Tools": "Växla utvecklarverktyg", "Toggle Full Screen": "Växla helskärm", - "Unhide": "Göm inte", + "Unhide": "Sluta gömma", "Zoom Out": "Zooma ut", "Zoom In": "Zooma in", "Close Element": "Stäng Element", @@ -42,5 +42,6 @@ "Add to dictionary": "Lägg till i ordlistan", "The image failed to save": "Bilden sparades inte", "Failed to save image": "Misslyckades med att spara bilden", - "Are you sure you want to quit?": "Är du säker att du vill avsluta?" + "Are you sure you want to quit?": "Är du säker att du vill avsluta?", + "Copy image address": "Kopiera bildadress" } diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json new file mode 100644 index 0000000000..8217033387 --- /dev/null +++ b/src/i18n/strings/te.json @@ -0,0 +1,10 @@ +{ + "About": "గ్రెంచ్", + "Paste and Match Style": "మునుపటి వంటి అతికించండి", + "Paste": "పేస్ట్", + "Cut": "కట్", + "Copy": "కాపీ", + "Are you sure you want to quit?": "మీరు వెళ్ళిపోవాలని అనుకుంటున్నారా?", + "Close Element": "మూసివేత element", + "Cancel": "ఆపు" +} diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index d4249c4bf1..55f797c1b0 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -42,5 +42,6 @@ "Show/Hide": "Göster/Gizle", "Are you sure you want to quit?": "Çıkmak istediğinize emin misiniz?", "Close Element": "Element'i kapat", - "Cancel": "İptal" + "Cancel": "İptal", + "Copy image address": "Görsel adresini kopyala" } From c2b17927764c28379aab1b6f1a5437d8916e000d Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 19 Apr 2022 15:28:58 +0100 Subject: [PATCH 3/6] Prepare changelog for v1.10.11-rc.1 --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 928f824584..145f6f9f37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,50 @@ +Changes in [1.10.11-rc.1](https://github.com/vector-im/element-desktop/releases/tag/v1.10.11-rc.1) (2022-04-19) +=============================================================================================================== + +## ✨ Features + * Handle forced disconnects from Jitsi ([\#21697](https://github.com/vector-im/element-web/pull/21697)). Fixes vector-im/element-web#21517. + * Improve performance of switching to rooms with lots of servers and ACLs ([\#8347](https://github.com/matrix-org/matrix-react-sdk/pull/8347)). + * Avoid a reflow when setting caret position on an empty composer ([\#8348](https://github.com/matrix-org/matrix-react-sdk/pull/8348)). + * Add message right-click context menu as a labs feature ([\#5672](https://github.com/matrix-org/matrix-react-sdk/pull/5672)). Contributed by @SimonBrandner. + * Live location sharing - basic maximised beacon map ([\#8310](https://github.com/matrix-org/matrix-react-sdk/pull/8310)). + * Live location sharing - render users own beacons in timeline ([\#8296](https://github.com/matrix-org/matrix-react-sdk/pull/8296)). + * Improve Threads beta around degraded mode ([\#8318](https://github.com/matrix-org/matrix-react-sdk/pull/8318)). + * Live location sharing - beacon in timeline happy path ([\#8285](https://github.com/matrix-org/matrix-react-sdk/pull/8285)). + * Add copy button to View Source screen ([\#8278](https://github.com/matrix-org/matrix-react-sdk/pull/8278)). Fixes vector-im/element-web#21482. Contributed by @olivialivia. + * Add heart effect ([\#6188](https://github.com/matrix-org/matrix-react-sdk/pull/6188)). Contributed by @CicadaCinema. + * Update new room icon ([\#8239](https://github.com/matrix-org/matrix-react-sdk/pull/8239)). + +## 🐛 Bug Fixes + * Prevent packing of native modules ([\#337](https://github.com/vector-im/element-desktop/pull/337)). Fixes vector-im/element-web#17188. Contributed by @PF4Public. + * Fix: "Code formatting button does not escape backticks" ([\#8181](https://github.com/matrix-org/matrix-react-sdk/pull/8181)). Contributed by @yaya-usman. + * Fix beta indicator dot causing excessive CPU usage ([\#8340](https://github.com/matrix-org/matrix-react-sdk/pull/8340)). Fixes vector-im/element-web#21793. + * Fix overlapping timestamps on empty messages ([\#8205](https://github.com/matrix-org/matrix-react-sdk/pull/8205)). Fixes vector-im/element-web#21381. Contributed by @goelesha. + * Fix power selector not showing up in user info when state_default undefined ([\#8297](https://github.com/matrix-org/matrix-react-sdk/pull/8297)). Fixes vector-im/element-web#21669. + * Avoid looking up settings during timeline rendering ([\#8313](https://github.com/matrix-org/matrix-react-sdk/pull/8313)). Fixes vector-im/element-web#21740. + * Fix a soft crash with video rooms ([\#8333](https://github.com/matrix-org/matrix-react-sdk/pull/8333)). + * Fixes call tiles overflow ([\#8096](https://github.com/matrix-org/matrix-react-sdk/pull/8096)). Fixes vector-im/element-web#20254. Contributed by @luixxiul. + * Fix a bug with emoji autocomplete sorting where adding the final ":" would cause the emoji with the typed shortcode to no longer be at the top of the autocomplete list. ([\#8086](https://github.com/matrix-org/matrix-react-sdk/pull/8086)). Fixes vector-im/element-web#19302. Contributed by @commonlawfeature. + * Fix image preview sizing for edge cases ([\#8322](https://github.com/matrix-org/matrix-react-sdk/pull/8322)). Fixes vector-im/element-web#20088. + * Refactor SecurityRoomSettingsTab and remove unused state ([\#8306](https://github.com/matrix-org/matrix-react-sdk/pull/8306)). Fixes matrix-org/element-web-rageshakes#12002. + * Don't show the prompt to enable desktop notifications immediately after registration ([\#8274](https://github.com/matrix-org/matrix-react-sdk/pull/8274)). + * Stop tracking threads if threads support is disabled ([\#8308](https://github.com/matrix-org/matrix-react-sdk/pull/8308)). Fixes vector-im/element-web#21766. + * Fix some issues with threads rendering ([\#8305](https://github.com/matrix-org/matrix-react-sdk/pull/8305)). Fixes vector-im/element-web#21670. + * Fix threads rendering issue in Safari ([\#8298](https://github.com/matrix-org/matrix-react-sdk/pull/8298)). Fixes vector-im/element-web#21757. + * Fix space panel width change on hovering over space item ([\#8299](https://github.com/matrix-org/matrix-react-sdk/pull/8299)). Fixes vector-im/element-web#19891. + * Hide the reply in thread button in deployments where beta is forcibly disabled ([\#8294](https://github.com/matrix-org/matrix-react-sdk/pull/8294)). Fixes vector-im/element-web#21753. + * Prevent soft crash around room list header context menu when space changes ([\#8289](https://github.com/matrix-org/matrix-react-sdk/pull/8289)). Fixes matrix-org/element-web-rageshakes#11416, matrix-org/element-web-rageshakes#11692, matrix-org/element-web-rageshakes#11739, matrix-org/element-web-rageshakes#11772, matrix-org/element-web-rageshakes#11891 matrix-org/element-web-rageshakes#11858 and matrix-org/element-web-rageshakes#11456. + * When selecting reply in thread on a thread response open existing thread ([\#8291](https://github.com/matrix-org/matrix-react-sdk/pull/8291)). Fixes vector-im/element-web#21743. + * Handle thread bundled relationships coming from the server via MSC3666 ([\#8292](https://github.com/matrix-org/matrix-react-sdk/pull/8292)). Fixes vector-im/element-web#21450. + * Fix: Avatar preview does not update when same file is selected repeatedly ([\#8288](https://github.com/matrix-org/matrix-react-sdk/pull/8288)). Fixes vector-im/element-web#20098. + * Fix a bug where user gets a warning when changing powerlevel from **Admin** to **custom level (100)** ([\#8248](https://github.com/matrix-org/matrix-react-sdk/pull/8248)). Fixes vector-im/element-web#21682. Contributed by @Jumeb. + * Use a consistent alignment for all text items in a list ([\#8276](https://github.com/matrix-org/matrix-react-sdk/pull/8276)). Fixes vector-im/element-web#21731. Contributed by @luixxiul. + * Fixes button labels being collapsed per a character in CJK languages ([\#8212](https://github.com/matrix-org/matrix-react-sdk/pull/8212)). Fixes vector-im/element-web#21287. Contributed by @luixxiul. + * Fix: Remove jittery timeline scrolling after jumping to an event ([\#8263](https://github.com/matrix-org/matrix-react-sdk/pull/8263)). + * Fix regression of edits showing up in the timeline with hidden events shown ([\#8260](https://github.com/matrix-org/matrix-react-sdk/pull/8260)). Fixes vector-im/element-web#21694. + * Fix reporting events not working ([\#8257](https://github.com/matrix-org/matrix-react-sdk/pull/8257)). Fixes vector-im/element-web#21713. + * Make Jitsi widgets in video rooms immutable ([\#8244](https://github.com/matrix-org/matrix-react-sdk/pull/8244)). Fixes vector-im/element-web#21647. + * Fix: Ensure links to events scroll the correct events into view ([\#8250](https://github.com/matrix-org/matrix-react-sdk/pull/8250)). Fixes vector-im/element-web#19934. + Changes in [1.10.10](https://github.com/vector-im/element-desktop/releases/tag/v1.10.10) (2022-04-14) ===================================================================================================== From bb973ead3f5f1599af80eede7bb9bcd4bc0b0a64 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 19 Apr 2022 15:28:59 +0100 Subject: [PATCH 4/6] v1.10.11-rc.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5e253d3e74..76e65cf690 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "element-desktop", "productName": "Element", "main": "lib/electron-main.js", - "version": "1.10.10", + "version": "1.10.11-rc.1", "description": "A feature-rich client for Matrix.org", "author": "Element", "repository": { From 8f1dfa487bca63d4debd3f4b3110add18eebfd35 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 26 Apr 2022 12:24:17 +0100 Subject: [PATCH 5/6] Prepare changelog for v1.10.11 --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 145f6f9f37..c53ad09ec4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,11 @@ -Changes in [1.10.11-rc.1](https://github.com/vector-im/element-desktop/releases/tag/v1.10.11-rc.1) (2022-04-19) -=============================================================================================================== +Changes in [1.10.11](https://github.com/vector-im/element-desktop/releases/tag/v1.10.11) (2022-04-26) +===================================================================================================== ## ✨ Features * Handle forced disconnects from Jitsi ([\#21697](https://github.com/vector-im/element-web/pull/21697)). Fixes vector-im/element-web#21517. * Improve performance of switching to rooms with lots of servers and ACLs ([\#8347](https://github.com/matrix-org/matrix-react-sdk/pull/8347)). * Avoid a reflow when setting caret position on an empty composer ([\#8348](https://github.com/matrix-org/matrix-react-sdk/pull/8348)). - * Add message right-click context menu as a labs feature ([\#5672](https://github.com/matrix-org/matrix-react-sdk/pull/5672)). Contributed by @SimonBrandner. + * Add message right-click context menu as a labs feature ([\#5672](https://github.com/matrix-org/matrix-react-sdk/pull/5672)). * Live location sharing - basic maximised beacon map ([\#8310](https://github.com/matrix-org/matrix-react-sdk/pull/8310)). * Live location sharing - render users own beacons in timeline ([\#8296](https://github.com/matrix-org/matrix-react-sdk/pull/8296)). * Improve Threads beta around degraded mode ([\#8318](https://github.com/matrix-org/matrix-react-sdk/pull/8318)). From ed885b043bdfb14ff47238bdef6b2cb481650da8 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 26 Apr 2022 12:24:17 +0100 Subject: [PATCH 6/6] v1.10.11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76e65cf690..a244a2ab2a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "element-desktop", "productName": "Element", "main": "lib/electron-main.js", - "version": "1.10.11-rc.1", + "version": "1.10.11", "description": "A feature-rich client for Matrix.org", "author": "Element", "repository": {