From 7fe2f1a648d4c31d75a3b9c301aab11e6c6da920 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 3 May 2022 10:39:52 +0100 Subject: [PATCH 01/42] Iterate CI checks (#351) --- .github/workflows/preview_changelog.yaml | 12 ------------ .github/workflows/pull_request.yaml | 24 ++++++++++++++++++++++++ .github/workflows/static_analysis.yaml | 20 +++++++++++++++++++- 3 files changed, 43 insertions(+), 13 deletions(-) delete mode 100644 .github/workflows/preview_changelog.yaml create mode 100644 .github/workflows/pull_request.yaml diff --git a/.github/workflows/preview_changelog.yaml b/.github/workflows/preview_changelog.yaml deleted file mode 100644 index d68d193..0000000 --- a/.github/workflows/preview_changelog.yaml +++ /dev/null @@ -1,12 +0,0 @@ -name: Preview Changelog -on: - pull_request_target: - types: [ opened, edited, labeled ] -jobs: - changelog: - runs-on: ubuntu-latest - steps: - - name: Preview Changelog - uses: matrix-org/allchange@main - with: - ghToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml new file mode 100644 index 0000000..22a92bf --- /dev/null +++ b/.github/workflows/pull_request.yaml @@ -0,0 +1,24 @@ +name: Pull Request +on: + pull_request_target: + types: [ opened, edited, labeled, unlabeled ] +jobs: + changelog: + name: Preview Changelog + runs-on: ubuntu-latest + steps: + - uses: matrix-org/allchange@main + with: + ghToken: ${{ secrets.GITHUB_TOKEN }} + + enforce-label: + name: Enforce Labels + runs-on: ubuntu-latest + permissions: + pull-requests: read + steps: + - uses: yogevbd/enforce-label-action@2.1.0 + with: + REQUIRED_LABELS_ANY: "T-Defect,T-Enhancement,T-Task" + BANNED_LABELS: "X-Blocked" + BANNED_LABELS_DESCRIPTION: "Preventing merge whilst PR is marked blocked!" diff --git a/.github/workflows/static_analysis.yaml b/.github/workflows/static_analysis.yaml index f79a1a5..186b284 100644 --- a/.github/workflows/static_analysis.yaml +++ b/.github/workflows/static_analysis.yaml @@ -22,11 +22,29 @@ jobs: run: "yarn run lint:types" i18n_lint: - name: "i18n Diff Check" + name: "i18n Check" runs-on: ubuntu-latest + permissions: + pull-requests: read steps: - uses: actions/checkout@v2 + - name: "Get modified files" + id: changed_files + if: github.event_name == 'pull_request' + uses: tj-actions/changed-files@v19 + with: + files: | + src/i18n/strings/* + files_ignore: | + src/i18n/strings/en_EN.json + + - name: "Assert only en_EN was modified" + if: github.event_name == 'pull_request' && steps.changed_files.outputs.any_modified == 'true' + run: | + echo "You can only modify en_EN.json, do not touch any of the other i18n files as Weblate will be confused" + exit 1 + - uses: actions/setup-node@v3 with: cache: 'yarn' From 03c6345735fd76c58f9e21d4a446e1fa63f4ccf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 May 2022 10:02:59 +0000 Subject: [PATCH 02/42] Bump ejs from 3.1.6 to 3.1.7 (#352) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 45 +++++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/yarn.lock b/yarn.lock index 18d98a9..860cca4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1318,11 +1318,6 @@ async-exit-hook@^2.0.1: resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - async@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" @@ -1444,6 +1439,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -2125,11 +2127,11 @@ ecc-jsbn@~0.1.1: safer-buffer "^2.1.0" ejs@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== + version "3.1.7" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.7.tgz#c544d9c7f715783dd92f0bddcf73a59e6962d006" + integrity sha512-BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw== dependencies: - jake "^10.6.1" + jake "^10.8.5" electron-builder-squirrel-windows@22.11.4: version "22.11.4" @@ -2659,11 +2661,11 @@ file-type@^9.0.0: integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== + version "1.0.3" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.3.tgz#448607750376484932f67ef1b9ff07386b036c83" + integrity sha512-LwjCsruLWQULGYKy7TX0OPtrL9kLpojOFKc5VCTxdFTV7w5zbsgqVKfnkKG7Qgjtq50gKfO56hJv88OfcGb70Q== dependencies: - minimatch "^3.0.4" + minimatch "^5.0.1" fill-range@^7.0.1: version "7.0.1" @@ -3443,12 +3445,12 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -jake@^10.6.1: - version "10.8.4" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.4.tgz#f6a8b7bf90c6306f768aa82bb7b98bf4ca15e84a" - integrity sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA== +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== dependencies: - async "0.9.x" + async "^3.2.3" chalk "^4.0.2" filelist "^1.0.1" minimatch "^3.0.4" @@ -3862,6 +3864,13 @@ minimatch@^3.0.4, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" + integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" From 5f1f6b0b7a85aee590387473f212b47a4dc244c8 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 3 May 2022 11:12:57 +0100 Subject: [PATCH 03/42] Allow changing the docker image name for in-docker.sh runs (#348) --- scripts/in-docker.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/in-docker.sh b/scripts/in-docker.sh index bde4325..51de702 100755 --- a/scripts/in-docker.sh +++ b/scripts/in-docker.sh @@ -1,8 +1,10 @@ #!/bin/bash -docker inspect element-desktop-dockerbuild 2> /dev/null > /dev/null +IMAGE=${DOCKER_IMAGE_NAME:-"element-desktop-dockerbuild"} + +docker inspect "$IMAGE" 2> /dev/null > /dev/null if [ $? != 0 ]; then - echo "Docker image element-desktop-dockerbuild not found. Have you run yarn run docker:setup?" + echo "Docker image $IMAGE not found. Have you run yarn run docker:setup?" exit 1 fi @@ -18,4 +20,4 @@ docker run --rm -ti \ -v ${PWD}/docker/.gnupg:/root/.gnupg \ -v ~/.cache/electron:/root/.cache/electron \ -v ~/.cache/electron-builder:/root/.cache/electron-builder \ - element-desktop-dockerbuild "$@" + "$IMAGE" "$@" From ed24e44d4bf0a74684525dfd173f37451ceb61dd Mon Sep 17 00:00:00 2001 From: Element Translate Bot Date: Tue, 3 May 2022 16:12:06 +0200 Subject: [PATCH 04/42] Translations update from Weblate (#353) 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/ * Added translation using Weblate (Esperanto) * Added translation using Weblate (Bengali) * Translated using Weblate (Bengali) Currently translated at 6.6% (3 of 45 strings) Translation: Element Desktop/element-desktop Translate-URL: https://translate.element.io/projects/element-desktop/element-desktop/bn/ * Added translation using Weblate (Lao) * Translated using Weblate (Lao) 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/lo/ 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 Co-authored-by: Vilhelmo Bandito Co-authored-by: Kominak Halalu Co-authored-by: anoloth --- src/i18n/strings/bn.json | 5 +++++ src/i18n/strings/eo.json | 1 + src/i18n/strings/lo.json | 47 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 src/i18n/strings/bn.json create mode 100644 src/i18n/strings/eo.json create mode 100644 src/i18n/strings/lo.json diff --git a/src/i18n/strings/bn.json b/src/i18n/strings/bn.json new file mode 100644 index 0000000..336539e --- /dev/null +++ b/src/i18n/strings/bn.json @@ -0,0 +1,5 @@ +{ + "Are you sure you want to quit?": "তুমি কি আসলেই বের হতে চাও?", + "Close Element": "এলিমেন্ট বন্ধ করো", + "Cancel": "বাতিল" +} diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/i18n/strings/eo.json @@ -0,0 +1 @@ +{} diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json new file mode 100644 index 0000000..ca67f97 --- /dev/null +++ b/src/i18n/strings/lo.json @@ -0,0 +1,47 @@ +{ + "Toggle Developer Tools": "ສະຫຼັບໄປໜ້າເຄື່ອງມືພັດທະນາ", + "Add to dictionary": "ເພີ່ມເຂົ້າໄປວັດຈະນານຸກົມ", + "The image failed to save": "ຮູບພາບບໍ່ສາມາດບັດທຶກໄດ້", + "Failed to save image": "ການບັນທຶກຮູບພາບບໍ່ສຳເລັດ", + "Save image as...": "ບັນທຶກຮູບພາບເປັນ...", + "Copy link address": "ສຳເນົາທີ່ຢູ່ລິ້ງ", + "Copy image address": "ສຳເນົາທີ່ຢູ່ຮູບພາບ", + "Copy email address": "ສຳເນົາທີ່ຢູ່ເມວ", + "Copy image": "ສຳເນົາຮູບ", + "File": "ຟາຍ", + "Bring All to Front": "ເອົາທັງໝົດມາທາງໜ້າ", + "Zoom": "ຊູມ", + "Stop Speaking": "ເຊົາສົນທະນາ", + "Start Speaking": "ເລີ່ມສົນທະນາ", + "Speech": "ຄຳກ່າວ", + "Unhide": "ໂຊຄືນ", + "Hide Others": "ເຊື່ອງອັນອື່ນ", + "Hide": "ເຊື່ອງ", + "Services": "ບໍລິການ", + "About": "ກ່ຽວກັບ", + "Element Help": "ລະບົບຊ່ວຍເຫຼືອ", + "Help": "ຊ່ວຍເຫຼືອ", + "Close": "ປິດ", + "Minimize": "ຫຍໍ້ນ້ອຍ", + "Window": "ປ່ອງຢ້ຽມ", + "Toggle Full Screen": "ສະຫຼັບເຕັມຈໍ", + "Preferences": "ການຕັ້ງຄ່າ", + "Zoom Out": "ຊູມອອກ", + "Zoom In": "ຊູມເຂົ້າ", + "Actual Size": "ຂະໜາດຕົວຈິງ", + "View": "ເບິ່ງ", + "Select All": "ເລືອກທັງໝົດ", + "Delete": "ລຶບ", + "Paste and Match Style": "ກັອບມາໃສ່ ແລະໃຫ້ສະຕາຍຕົງກັນ", + "Paste": "ກັອບມາໃສ່", + "Copy": "ສຳເນົາ", + "Cut": "ຕັດ", + "Redo": "ລຶ້ມຄືນ", + "Undo": "ຮື້ຄືນ", + "Edit": "ແກ້ໄຂ", + "Quit": "ຍົກເລີກ", + "Show/Hide": "ສະແດງ/ເຊື່ອງ", + "Are you sure you want to quit?": "ທ່ານຕ້ອງການປິດແທ້ບໍ່?", + "Close Element": "ປິດລະບົບ", + "Cancel": "ຍົກເລີກ" +} From 9d9615665c2b31f06c741786523c4e0bd37e35b2 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Tue, 3 May 2022 15:41:57 +0100 Subject: [PATCH 05/42] Prepare changelog for v1.10.12-rc.1 --- CHANGELOG.md | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c53ad09..d5381e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,80 @@ +Changes in [1.10.12-rc.1](https://github.com/vector-im/element-desktop/releases/tag/v1.10.12-rc.1) (2022-05-03) +=============================================================================================================== + +## ✨ Features + * Made the location map change the cursor to a pointer so it looks like it's clickable (https ([\#8451](https://github.com/matrix-org/matrix-react-sdk/pull/8451)). Fixes vector-im/element-web#21991. Contributed by @Odyssey346. + * Implement improved spacing for the thread list and timeline ([\#8337](https://github.com/matrix-org/matrix-react-sdk/pull/8337)). Fixes vector-im/element-web#21759. Contributed by @luixxiul. + * LLS: expose way to enable live sharing labs flag from location dialog ([\#8416](https://github.com/matrix-org/matrix-react-sdk/pull/8416)). + * Fix source text boxes in View Source modal should have full width ([\#8425](https://github.com/matrix-org/matrix-react-sdk/pull/8425)). Fixes vector-im/element-web#21938. Contributed by @EECvision. + * Read Receipts: never show +1, if it’s just 4, show all of them ([\#8428](https://github.com/matrix-org/matrix-react-sdk/pull/8428)). Fixes vector-im/element-web#21935. + * Add opt-in analytics to onboarding tasks ([\#8409](https://github.com/matrix-org/matrix-react-sdk/pull/8409)). Fixes vector-im/element-web#21705. + * Allow user to control if they are signed out of all devices when changing password ([\#8259](https://github.com/matrix-org/matrix-react-sdk/pull/8259)). Fixes vector-im/element-web#2671. + * Implement new Read Receipt design ([\#8389](https://github.com/matrix-org/matrix-react-sdk/pull/8389)). Fixes vector-im/element-web#20574. + * Stick connected video rooms to the top of the room list ([\#8353](https://github.com/matrix-org/matrix-react-sdk/pull/8353)). + * LLS: fix jumpy maximised map ([\#8387](https://github.com/matrix-org/matrix-react-sdk/pull/8387)). + * Persist audio and video mute state in video rooms ([\#8376](https://github.com/matrix-org/matrix-react-sdk/pull/8376)). + * Forcefully disconnect from video rooms on logout and tab close ([\#8375](https://github.com/matrix-org/matrix-react-sdk/pull/8375)). + * Add local echo of connected devices in video rooms ([\#8368](https://github.com/matrix-org/matrix-react-sdk/pull/8368)). + * Improve text of account deactivation dialog ([\#8371](https://github.com/matrix-org/matrix-react-sdk/pull/8371)). Fixes vector-im/element-web#17421. + * Live location sharing: own live beacon status on maximised view ([\#8374](https://github.com/matrix-org/matrix-react-sdk/pull/8374)). + * Show a lobby screen in video rooms ([\#8287](https://github.com/matrix-org/matrix-react-sdk/pull/8287)). + * Settings toggle to disable Composer Markdown ([\#8358](https://github.com/matrix-org/matrix-react-sdk/pull/8358)). Fixes vector-im/element-web#20321. + * Cache localStorage objects for SettingsStore ([\#8366](https://github.com/matrix-org/matrix-react-sdk/pull/8366)). + * Bring `View Source` back from behind developer mode ([\#8369](https://github.com/matrix-org/matrix-react-sdk/pull/8369)). Fixes vector-im/element-web#21771. + +## 🐛 Bug Fixes + * Fix update from creating desktop shortcut ([\#333](https://github.com/vector-im/element-desktop/pull/333)). Fixes vector-im/element-web#9210. Contributed by @elibroftw. + * Fix macOS and Linux build regressions ([\#345](https://github.com/vector-im/element-desktop/pull/345)). + * Allow loading language files with two part language code ([\#339](https://github.com/vector-im/element-desktop/pull/339)). Contributed by @TPiUnikie. + * Fix Jitsi Meet getting wedged at startup in some cases ([\#21995](https://github.com/vector-im/element-web/pull/21995)). + * Fix camera getting muted when disconnecting from a video room ([\#21958](https://github.com/vector-im/element-web/pull/21958)). + * Fix issue with dispatch happening mid-dispatch due to js-sdk emit ([\#8473](https://github.com/matrix-org/matrix-react-sdk/pull/8473)). Fixes vector-im/element-web#22019. + * Match MSC behaviour for threads when disabled (thread-aware mode) ([\#8476](https://github.com/matrix-org/matrix-react-sdk/pull/8476)). Fixes vector-im/element-web#22033. + * Specify position of DisambiguatedProfile inside a thread on bubble message layout ([\#8452](https://github.com/matrix-org/matrix-react-sdk/pull/8452)). Fixes vector-im/element-web#21998. Contributed by @luixxiul. + * Fix race conditions around threads ([\#8448](https://github.com/matrix-org/matrix-react-sdk/pull/8448)). + * Location sharing: do not trackuserlocation in location picker ([\#8466](https://github.com/matrix-org/matrix-react-sdk/pull/8466)). Fixes vector-im/element-web#22013. + * fix text and map indent in thread view ([\#8462](https://github.com/matrix-org/matrix-react-sdk/pull/8462)). Fixes vector-im/element-web#21997. + * Live location sharing: don't group beacon info with room creation summary ([\#8468](https://github.com/matrix-org/matrix-react-sdk/pull/8468)). + * Don't linkify code blocks ([\#7859](https://github.com/matrix-org/matrix-react-sdk/pull/7859)). Fixes vector-im/element-web#9613. + * read receipts: improve tooltips to show names of users ([\#8438](https://github.com/matrix-org/matrix-react-sdk/pull/8438)). Fixes vector-im/element-web#21940. + * Fix poll overflowing a reply tile on bubble message layout ([\#8459](https://github.com/matrix-org/matrix-react-sdk/pull/8459)). Fixes vector-im/element-web#22005. Contributed by @luixxiul. + * Fix text link buttons on UserInfo panel ([\#8247](https://github.com/matrix-org/matrix-react-sdk/pull/8247)). Fixes vector-im/element-web#21702. Contributed by @luixxiul. + * Clear local storage settings handler cache on logout ([\#8454](https://github.com/matrix-org/matrix-react-sdk/pull/8454)). Fixes vector-im/element-web#21994. + * Fix jump to bottom button being always displayed in non-overflowing timelines ([\#8460](https://github.com/matrix-org/matrix-react-sdk/pull/8460)). Fixes vector-im/element-web#22003. + * fix timeline search with empty text box should do nothing ([\#8262](https://github.com/matrix-org/matrix-react-sdk/pull/8262)). Fixes vector-im/element-web#21714. Contributed by @EECvision. + * Fixes "space panel kebab menu is rendered out of view on sub spaces" ([\#8350](https://github.com/matrix-org/matrix-react-sdk/pull/8350)). Contributed by @yaya-usman. + * Add margin to the location map inside ThreadView ([\#8442](https://github.com/matrix-org/matrix-react-sdk/pull/8442)). Fixes vector-im/element-web#21982. Contributed by @luixxiul. + * Patch: "Reloading the registration page should warn about data loss" ([\#8377](https://github.com/matrix-org/matrix-react-sdk/pull/8377)). Contributed by @yaya-usman. + * Live location sharing: fix safari timestamps pt 2 ([\#8443](https://github.com/matrix-org/matrix-react-sdk/pull/8443)). + * Fix issue with thread notification state ignoring initial events ([\#8417](https://github.com/matrix-org/matrix-react-sdk/pull/8417)). Fixes vector-im/element-web#21927. + * Fix event text overflow on bubble message layout ([\#8391](https://github.com/matrix-org/matrix-react-sdk/pull/8391)). Fixes vector-im/element-web#21882. Contributed by @luixxiul. + * Disable the message action bar when hovering over the 1px border between threads on the list ([\#8429](https://github.com/matrix-org/matrix-react-sdk/pull/8429)). Fixes vector-im/element-web#21955. Contributed by @luixxiul. + * correctly align read receipts to state events in bubble layout ([\#8419](https://github.com/matrix-org/matrix-react-sdk/pull/8419)). Fixes vector-im/element-web#21899. + * Fix issue with underfilled timelines when barren of content ([\#8432](https://github.com/matrix-org/matrix-react-sdk/pull/8432)). Fixes vector-im/element-web#21930. + * Fix baseline misalignment of thread panel summary by deduplication ([\#8413](https://github.com/matrix-org/matrix-react-sdk/pull/8413)). + * Fix editing of non-html replies ([\#8418](https://github.com/matrix-org/matrix-react-sdk/pull/8418)). Fixes vector-im/element-web#21928. + * Read Receipts "Fall from the Sky" ([\#8414](https://github.com/matrix-org/matrix-react-sdk/pull/8414)). Fixes vector-im/element-web#21888. + * Make read receipts handle nullable roomMembers correctly ([\#8410](https://github.com/matrix-org/matrix-react-sdk/pull/8410)). Fixes vector-im/element-web#21896. + * Don't form continuations on either side of a thread root ([\#8408](https://github.com/matrix-org/matrix-react-sdk/pull/8408)). Fixes vector-im/element-web#20908. + * Fix centering issue with sticker placeholder ([\#8404](https://github.com/matrix-org/matrix-react-sdk/pull/8404)). Fixes vector-im/element-web#18014 and vector-im/element-web#6449. + * Disable download option on