Skip to content

Commit

Permalink
Squashed 'linked-dependencies/matrix-react-sdk/' changes from 225d19f…
Browse files Browse the repository at this point in the history
…9d90..892a9e658e8

892a9e658e8 Merge pull request #11 from tchapgouv/upgrade-v3.112.0
7cf9e10e21d Fix merge conflict v3.112.0
ebd1e11d284 Merge tag 'v3.112.0' into upgrade-v3.112.0
933885386ed v3.112.0
e4ed18297cf Upgrade dependency to matrix-js-sdk@34.7.0
3687ee382dd test(sso): add test for email precheck, registration and welcome component
b32de09a709 v3.112.0-rc.0
08b3912de0f Upgrade dependency to matrix-js-sdk@34.7.0-rc.0
dd405ea582d Merge remote-tracking branch 'origin/develop' into staging
f33e8026278 Fix untranslated keys being rendered in `/help` dialog (#90)
cd850f5be67 v3.111.0
059db4db1b8 Merge pull request #106 from element-hq/backport-95-to-staging
d30645f9084 Allow joining calls and video rooms without enabling the labs flags (#95)
39a0f6e17b0 Remove ts-ignores where no longer necessary (#89)
c10bc6c7168 feat(sso): add feature flag to active sso flow
36fae00cf38 Change device isolation mode to set `errorOnVerifiedUserProblems` to `false` (#104)
33c900e3070 Remove right panel toggling behaviour on room header buttons (#100)
81bb56ae2bc Simplify Jest runs in CI to share failures with merge queue (#103)
fe402e28bb9 Fix flaky mobile registration tests (#102)
0b3b499fc4a Fix label sync (#101)
bd793a09707 Allow joining calls and video rooms without enabling the labs flags (#95)
4f391645e73 Ensure timeline search results are visible even in video rooms (#96)
f28f1d998fe Improve error display for messages sent from insecure devices (#93)
be2c1fcf641 Add labs option to exclude unverified devices (#92)
78cca0201a9 feat(sso): remove existing sso buttons
8962e8cdd3f Improve contrast for timestamps, date separators & spotlight trigger (#91)
ef9e310a252 Pop right panel timeline when unmaximising widget to avoid double timeline (#94)
fed6c34d440 feat(sso): add email domain precheck sso flow
81192f6989c Update dependency typescript to v5.6.2 (#71)
34d1875534c Open room settings on room header avatar click (#88)
3f678192752 Merge pull request #41 from element-hq/t3chguy/wat/230.1
e6404daf3c8 Update test assertions
9e4348e8f1b Update test assertions
dd7479accb5 Merge branch 'develop' of github.com:element-hq/matrix-react-sdk into t3chguy/wat/230.1
ad94c39e500 Fix accessible label on left panel spotlight trigger (#87)
2e895da39f5 Crypto: fix display of device key (#86)
df9d81398ab v3.110.0
1d5d0cc835f Upgrade dependency to matrix-js-sdk@34.6.0
3c267f9aa4f Update snapshots
3620c5ac624 Merge branch 'develop' into t3chguy/wat/230.1
a1bdceed3e5 Update dependency @types/node to v18.19.50 (#65)
ef1d4f6c122 Grant Element Call widget capabilities for "raise hand" feature (#82)
47a9377d63d Update dependency @types/react to v17.0.82 (#66)
9aa09d4b156 Maybe fix flakey AddRemoveThreepid test (#81)
d56b9ed9bd7 Update dependency eslint to v8.57.1 (#68)
a248788ef9a Update peter-evans/create-pull-request digest to 5e91468 (#64)
1f5571062ea Mobile registration optimizations and tests (#62)
4be533813e1 Update dependency @sentry/browser to v8.30.0 (#69)
b055908fa40 Update dependency css-tree to v3 (#74)
d4c942d8136 Update playwright monorepo to v1.47.1 (#73)
ed7e02ab790 Update dependency stylelint-scss to v6.6.0 (#70)
5058d664ddd Update Sibz/github-status-action digest to faaa4d9 (#63)
cf8fe204526 Update dependency express to v4.20.0 [SECURITY] (#26)
fe657027bda Update to use non deprecated methods to decode recovery key (#54)
490746e56aa Update to use non deprecated methods to derive key from passphrase (#55)
73843e5fe6b v3.110.0-rc.1
4776f87775f Ignore chat effect when older than 48h (#48)
0cc0ebe2ede Replace old reference of `matrix-org/matrix-react-sdk` by `element-hq/matrix-react-sdk` (#60)
3dd223c7dde Also add NPM_TOKEN (#57)
1e7631386e1 Playwright: factor out some common code (#49)
154bf33fa12 Manually clear orphaned recaptcha challenge overlay in android webviews (#53)
d04d611f1e8 v3.110.0-rc.0
0bbed853dae Pass bot token through explicitly (#56)
6eb332f26d5 Upgrade dependency to matrix-js-sdk@34.6.0-rc.0
49d84a6b0f9 Merge remote-tracking branch 'origin/develop' into staging
7feb5a0b493 Merge branch 'develop' into t3chguy/wat/230.1
13e67ae0eb8 Add Release announcement for the pinning message list (#46)
1058af6adda Playwright test for E2E messages from deleted devices (#47)
78ac691f50b feat(settings): remove generalusersettingtab and use accountusersetting tabs, hide personal info
c24661f660e [create-pull-request] automated change (#45)
59852773ad4 Unlabs feature pinning (#22)
74885c942fe Merge pull request #42 from element-hq/langleyd/mobile_registeration
20a4f0af995 Enforce config setting
3d89fc3bf25 Merge branch 'develop' of https://github.com/element-hq/matrix-react-sdk into langleyd/mobile_registeration
62d66f9d918 Remove accidental paste
0716434aa1c Allow hs_url as param on mobile_register
a89f61a3578 Add error text and title with server name
9426fec8c7b Fix timeout type (#40)
be59791db16 Add support for `org.matrix.cross_signing_reset` UIA stage flow (#34)
8044ce4c013 Fix tests
b5058286e0e update test to work with newer Rust crypto (#32)
0244aaeb2f1 use window.dispatchEvent
a6dec86374a Add mobile registration and dispatch event for mobile postmessage dance
a6e98b0b634 Use `strong` over `b` for improved a11y semantics
6b384fe9c1f Fix huge usage bandwidth and performance issue of pinned message banner. (#37)
5740bdbd38c [create-pull-request] automated change (#39)
0e8cd5badd1 [create-pull-request] automated change (#38)
eae9d9e248c Add timezone to user profile (#20)
f31776378d0 Reverse pinned message list (#19)
85b4f17a567 [create-pull-request] automated change (#33)
a701e3afd76 Add config option to force verification (#29)
75918f5b18a Reduce pinned message banner size (#28)
433c14e5a97 Log clearer errors when picklekey goes missing (#27)
d337fba76ef Add labels file (#21)
03004a55fdc Change settings to true by default (#25)
07125f554d6 Remove release announcement of new header (#23)
ccb1a61f56b [create-pull-request] automated change (#24)
51495e7d07d Remove pinned message list screenshot which are flacky (#17)
24fe2f239aa [create-pull-request] automated change (#18)
491f0cd08a2 Change license (#13)
4382c6721ea Change org to element-hq (#7)
461da985282 Merge pull request #10 from element-hq/dbkr/changelog_repos
e8c0b65604c Merge branch 'develop' into dbkr/changelog_repos
6dd67b3e71c Merge pull request #11 from element-hq/dbkr/update_org_sonar
c26ce7a0dd8 Merge branch 'develop' into dbkr/changelog_repos
3a42d2a2aba Merge branch 'develop' into dbkr/update_org_sonar
d4771dd971c Merge pull request #3 from element-hq/dbkr/codeowners
58331fb2d1d Merge pull request #15 from element-hq/actions/localazy-download
0acc7dd5400 [create-pull-request] automated change
272fd759762 remove meangingless change
9fb871c8c53 poke the CI
caa6f26e3be Merge pull request #14 from element-hq/actions/playwright-image-updates
92b3eb5427d [create-pull-request] automated change
deeeffa1040 Update project key too
35f96b47a1a Update GH org in the sonar config file
9601be583bd Update tests
f8da2577691 Update repos for changelog fetching
774222f74b8 Update codeowners to element-hq teams
78059e1ca65 Merge pull request #1 from element-hq/actions/playwright-image-updates
eb14223e217 [create-pull-request] automated change
33791cab2d6 Merge pull request #12965 from matrix-org/florianduros/pinned-messages/analytics-event
08d1b6ceae6 Add analytics event for pinned messages
bce710e34e2 Upgrade `@matrix-org/analytics-events` to `0.25.0`
5bfbca9eb07 Migrate all pinning checks and actions into `PinningUtils` (#12964)
26399237f6e Update browserslist (#12953)
649074273e8 Log phases in the verification process (#12963)
cdffbdb81ad Add error handling for room publish toggle (#12941)
1e3320da1ee Pinned message list: prevent sender name to overflow pinned event tile (#12947)
ab1e28bfeaf Compute with of content of pinned event tile (#12951)
60fe70b3cc3 Add a prefix to file, poll, image, video and audio in the pinned message banner (#12950)
9d8c5b6a1cc Update dependency @testing-library/jest-dom to v6.5.0 (#12957)
dbc8c9f5b1a Update peter-evans/create-pull-request action to v7 (#12960)
33404e42fd0 Update stylelint (#12958)
df82c8a84fa Update dependency @sentry/browser to v8.27.0 (#12956)
892b2979687 Update babel monorepo (#12955)
47699853157 Update dependency @types/node to v18.19.47 (#12954)
8f22eb64432 v3.109.0-rc.0
9c233ef5db3 Upgrade dependency to matrix-js-sdk@34.5.0-rc.0
6bfdb3e16b7 Fix read receipt animation (#12923)
5ff3fd67c44 [create-pull-request] automated change (#12949)
579cb6b03cf Update to 2.37.9 (#12943)
f033b64b533 Display the indicator even with one message in pinned message banner (#12946)
41686bba584 Always display last pinned message on the banner (#12945)
1ac533e7306 Don't emit decrypted event for the banner (#12944)
ae15bbe6e0c Allow user to set timezone (#12775)
acc73427584 [create-pull-request] automated change (#12942)
3d41f5be032 [create-pull-request] automated change (#12938)
13ec19c22ef Sort the pinning message list in the same order than the banner (#12937)
19f8b447452 Implement download_file in widget driver (#12931)
2a450c095c0 Add `allowImportingTsExtensions` to tsconfig (#12939)
d16ab09866d Display pinned messages on a banner at the top of a room (#12917)
8b2ded8a0ee [create-pull-request] automated change (#12935)
6fb8f6e66c9 Update all non-major dependencies (#12909)
c6922c912e0 Fix reply message truncation on 2 lines (#12929)
ea3c5cf7870 Fix pin/unpin slowness and non refresh from the message action bar (#12934)
43941efbdb4 Install deja-vu font in docker image (#12932)
71c31bbed88 [create-pull-request] automated change (#12926)
84210228411 Rename all the slow reporter stuff to cjs (#12933)
5b91dd88e1d Reset matrix-js-sdk back to develop branch
e66807e0523 Merge branch 'master' into develop
30f84cd5a97 Update playwright image (#12930)
f0a75d8ad57 Add a config option to control the default widget container height (#12893)
e599428b74f Ignore desktop for minimum browser support. (#12928)
1b70b22c27f Update typescript-eslint monorepo to v7.18.0 (#12924)
8381e13338d Update stylelint (#12922)
5a9d7ba2d75 Remove unused CryptoCallbacks implementations (#12919)
69da1754cb9 Update babel monorepo (#12920)
08482377067 Update dependency @types/sanitize-html to v2.13.0 (#12921)
135d94c73d0 Update playwright monorepo to v1.46.1 (#12918)
670ed8155a4 Update dependency @sentry/browser to v8.26.0 (#12915)
35fb0689f1c Update dependency axe-core to v4.10.0 (#12916)
9671545f1b3 Update dependency eslint-plugin-unicorn to v55 (#12913)
5e56ce7f190 Update dependency husky to v9 (#12914)
70665d3ce38 RTE drafts (#12674)
fdc5acd5a4a Update dependency @types/react-transition-group to v4.4.11 (#12912)
72d5659e298 Update dependency @types/node to v18.19.44 (#12911)
2768b9cbb21 Set entrypoints to use ./lib rather than ./src (#12906)
a7e907e0e67 Add thread information in pinned message list (#12902)
3d80eff65bb Add Pin/Unpin action in quick access of the message action bar (#12897)
4064db1d022 [create-pull-request] automated change (#12907)
933a9c1ae3b Rename prettier config file to .cjs (#12903)

git-subtree-dir: linked-dependencies/matrix-react-sdk
git-subtree-split: 892a9e658e8a3f6fd225d2104b0e5001cd12ad7f
  • Loading branch information
marc.sirisak committed Oct 8, 2024
1 parent f6f6765 commit 054ee66
Show file tree
Hide file tree
Showing 2,530 changed files with 17,001 additions and 31,482 deletions.
16 changes: 4 additions & 12 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
# Copyright 2024 New Vector Ltd.
# Copyright 2017 Aviral Dasgupta
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
# Please see LICENSE files in the repository root for full details.

root = true

Expand Down
2 changes: 0 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,6 @@ module.exports = {
"!matrix-js-sdk/src/crypto/aes",
"!matrix-js-sdk/src/crypto/keybackup",
"!matrix-js-sdk/src/crypto/deviceinfo",
"!matrix-js-sdk/src/crypto/key_passphrase",
"!matrix-js-sdk/src/crypto/recoverykey",
"!matrix-js-sdk/src/crypto/dehydration",
"!matrix-js-sdk/src/oidc",
"!matrix-js-sdk/src/oidc/discovery",
Expand Down
23 changes: 12 additions & 11 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
* @matrix-org/element-web-reviewers
/.github/workflows/** @matrix-org/element-web-team
/package.json @matrix-org/element-web-team
/yarn.lock @matrix-org/element-web-team
* @element-hq/element-web-reviewers
/.github/workflows/** @element-hq/element-web-team
/package.json @element-hq/element-web-team
/yarn.lock @element-hq/element-web-team

/src/SecurityManager.ts @matrix-org/element-crypto-web-reviewers
/test/SecurityManager-test.ts @matrix-org/element-crypto-web-reviewers
/src/async-components/views/dialogs/security/ @matrix-org/element-crypto-web-reviewers
/src/components/views/dialogs/security/ @matrix-org/element-crypto-web-reviewers
/test/components/views/dialogs/security/ @matrix-org/element-crypto-web-reviewers
/src/stores/SetupEncryptionStore.ts @matrix-org/element-crypto-web-reviewers
/test/stores/SetupEncryptionStore-test.ts @matrix-org/element-crypto-web-reviewers
/src/SecurityManager.ts @element-hq/element-crypto-web-reviewers
/test/SecurityManager-test.ts @element-hq/element-crypto-web-reviewers
/src/async-components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
/src/components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
/test/components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
/src/stores/SetupEncryptionStore.ts @element-hq/element-crypto-web-reviewers
/test/stores/SetupEncryptionStore-test.ts @element-hq/element-crypto-web-reviewers

# Ignore translations as those will be updated by GHA for Localazy download
/src/i18n/strings
# Ignore the synapse plugin as this is updated by GHA for docker image updating
/playwright/plugins/homeserver/synapse/index.ts

2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
- [ ] Tests written for new code (and old code if feasible).
- [ ] New or updated `public`/`exported` symbols have accurate [TSDoc](https://tsdoc.org/) documentation.
- [ ] Linter and other CI checks pass.
- [ ] Sign-off given on the changes (see [CONTRIBUTING.md](https://github.com/matrix-org/matrix-react-sdk/blob/develop/CONTRIBUTING.md)).
- [ ] I have licensed the changes to Element by completing the [Contributor License Agreement (CLA)](https://cla-assistant.io/element-hq/matrix-react-sdk)
28 changes: 28 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
- name: "A-Timesheet-1"
description: "Log any time spent on this into the A-Timesheet-1 project"
color: "5319E7"
- name: "backport staging"
description: "Label to automatically backport PR to staging branch"
color: "B60205"
- name: "Dependencies"
description: "Pull requests that update a dependency file"
color: "0366d6"
- name: "Sponsored"
color: "b506d8"
- name: "T-Deprecation"
description: "A pull request that makes something deprecated"
color: "98e6ae"
- name: "X-Blocked"
description: "The PR cannot move forward in any capacity until an action is made"
color: "ff7979"
- name: "X-Breaking-Change"
color: "ff7979"
- name: "X-Upcoming-Release-Blocker"
description: "This does not affect the current release cycle but will affect the next one"
color: "e99695"
- name: "Z-Community-PR"
description: "Issue is solved by a community member's PR"
color: "ededed"
- name: "Z-Experiment"
description: "Experimental PR, primarily up for its Netlify build, high likelihood of never making it beyond here."
color: "b60205"
2 changes: 1 addition & 1 deletion .github/workflows/notify-element-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
name: "Notify Element Web"
runs-on: ubuntu-latest
# Only respect triggers from our develop branch, ignore that of forks
if: github.repository == 'matrix-org/matrix-react-sdk'
if: github.repository == 'element-hq/matrix-react-sdk'
steps:
- name: Notify element-web repo that a new SDK build is on develop
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 # v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/playwright-image-updates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7
with:
token: ${{ secrets.ELEMENT_BOT_TOKEN }}
branch: actions/playwright-image-updates
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ concurrency: ${{ github.workflow }}
jobs:
release:
uses: matrix-org/matrix-js-sdk/.github/workflows/release-make.yml@develop
secrets: inherit
secrets:
ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
with:
final: ${{ inputs.mode == 'final' }}
npm: ${{ inputs.npm }}
Expand Down
21 changes: 21 additions & 0 deletions .github/workflows/sync-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Sync labels
on:
workflow_dispatch: {}
schedule:
- cron: "0 1 * * *" # 1am every day
push:
branches:
- develop
paths:
- .github/labels.yml
jobs:
sync-labels:
uses: element-hq/element-meta/.github/workflows/sync-labels.yml@develop
with:
LABELS: |
element-hq/element-meta
.github/labels.yml
DELETE: true
WET: true
secrets:
ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
20 changes: 12 additions & 8 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
with:
repository: ${{ inputs.matrix-js-sdk-sha && 'matrix-org/matrix-react-sdk' || github.repository }}
repository: ${{ inputs.matrix-js-sdk-sha && 'element-hq/matrix-react-sdk' || github.repository }}

- name: Yarn cache
uses: actions/setup-node@v4
Expand Down Expand Up @@ -89,14 +89,18 @@ jobs:
coverage
!coverage/lcov-report
skip_sonar:
name: Skip SonarCloud in merge queue
if: github.event_name == 'merge_group' || inputs.disable_coverage == 'true'
runs-on: ubuntu-latest
complete:
name: jest-tests
needs: jest
if: always()
runs-on: ubuntu-latest
steps:
- name: Skip SonarCloud
uses: Sibz/github-status-action@071b5370da85afbb16637d6eed8524a06bc2053e # v1
- if: needs.jest.result != 'skipped' && needs.jest.result != 'success'
run: exit 1

- name: Skip SonarCloud in merge queue
if: github.event_name == 'merge_group' || inputs.disable_coverage == 'true'
uses: Sibz/github-status-action@faaa4d96fecf273bd762985e0e7f9f933c774918 # v1
with:
authToken: ${{ secrets.GITHUB_TOKEN }}
state: success
Expand All @@ -111,7 +115,7 @@ jobs:
steps:
- uses: actions/checkout@v4
with:
repository: ${{ inputs.matrix-js-sdk-sha && 'matrix-org/matrix-react-sdk' || github.repository }}
repository: ${{ inputs.matrix-js-sdk-sha && 'element-hq/matrix-react-sdk' || github.repository }}

- uses: actions/setup-node@v4
with:
Expand Down
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,55 @@
Changes in [3.112.0](https://github.com/element-hq/matrix-react-sdk/releases/tag/v3.112.0) (2024-10-08)
=======================================================================================================
## ✨ Features

* Roll back change to device isolation mode ([#104](https://github.com/element-hq/matrix-react-sdk/pull/104)). Contributed by @richvdh.
* Remove right panel toggling behaviour on room header buttons ([#100](https://github.com/element-hq/matrix-react-sdk/pull/100)). Contributed by @t3chguy.
* Improve error display for messages sent from insecure devices ([#93](https://github.com/element-hq/matrix-react-sdk/pull/93)). Contributed by @richvdh.
* Add labs option to exclude unverified devices ([#92](https://github.com/element-hq/matrix-react-sdk/pull/92)). Contributed by @richvdh.
* Improve contrast for timestamps, date separators \& spotlight trigger ([#91](https://github.com/element-hq/matrix-react-sdk/pull/91)). Contributed by @t3chguy.
* Open room settings on room header avatar click ([#88](https://github.com/element-hq/matrix-react-sdk/pull/88)). Contributed by @t3chguy.
* Use `strong` over `b` for improved a11y semantics ([#41](https://github.com/element-hq/matrix-react-sdk/pull/41)). Contributed by @t3chguy.
* Grant Element Call widget capabilities for "raise hand" feature ([#82](https://github.com/element-hq/matrix-react-sdk/pull/82)). Contributed by @AndrewFerr.
* Mobile registration optimizations and tests ([#62](https://github.com/element-hq/matrix-react-sdk/pull/62)). Contributed by @langleyd.
* Ignore chat effect when older than 48h ([#48](https://github.com/element-hq/matrix-react-sdk/pull/48)). Contributed by @florianduros.

## 🐛 Bug Fixes

* Fix untranslated keys being rendered in `/help` dialog ([#90](https://github.com/element-hq/matrix-react-sdk/pull/90)). Contributed by @t3chguy.
* Ensure timeline search results are visible even in video rooms ([#96](https://github.com/element-hq/matrix-react-sdk/pull/96)). Contributed by @t3chguy.
* Pop right panel timeline when unmaximising widget to avoid double timeline ([#94](https://github.com/element-hq/matrix-react-sdk/pull/94)). Contributed by @t3chguy.
* Fix accessible label on left panel spotlight trigger ([#87](https://github.com/element-hq/matrix-react-sdk/pull/87)). Contributed by @t3chguy.
* Crypto: fix display of device key ([#86](https://github.com/element-hq/matrix-react-sdk/pull/86)). Contributed by @richvdh.


Changes in [3.111.0](https://github.com/element-hq/matrix-react-sdk/releases/tag/v3.111.0) (2024-10-01)
=======================================================================================================
## ✨ Features

* [Backport staging] Allow joining calls and video rooms without enabling the labs flags ([#106](https://github.com/element-hq/matrix-react-sdk/pull/106)). Contributed by @RiotRobot.


Changes in [3.110.0](https://github.com/element-hq/matrix-react-sdk/releases/tag/v3.110.0) (2024-09-24)
=======================================================================================================
## ✨ Features

* Add Release announcement for the pinning message list ([#46](https://github.com/element-hq/matrix-react-sdk/pull/46)). Contributed by @florianduros.
* Unlabs feature pinning ([#22](https://github.com/element-hq/matrix-react-sdk/pull/22)). Contributed by @florianduros.
* Add mobile registration ([#42](https://github.com/element-hq/matrix-react-sdk/pull/42)). Contributed by @langleyd.
* Add support for `org.matrix.cross_signing_reset` UIA stage flow ([#34](https://github.com/element-hq/matrix-react-sdk/pull/34)). Contributed by @t3chguy.
* Add timezone to user profile ([#20](https://github.com/element-hq/matrix-react-sdk/pull/20)). Contributed by @Half-Shot.
* Add config option to force verification ([#29](https://github.com/element-hq/matrix-react-sdk/pull/29)). Contributed by @dbkr.
* Reduce pinned message banner size ([#28](https://github.com/element-hq/matrix-react-sdk/pull/28)). Contributed by @florianduros.
* Enable message pinning labs by default ([#25](https://github.com/element-hq/matrix-react-sdk/pull/25)). Contributed by @florianduros.
* Remove release announcement of the new header ([#23](https://github.com/element-hq/matrix-react-sdk/pull/23)). Contributed by @florianduros.

## 🐛 Bug Fixes

* Fix timeout type ([#40](https://github.com/element-hq/matrix-react-sdk/pull/40)). Contributed by @dbkr.
* Fix huge usage bandwidth and performance issue of pinned message banner. ([#37](https://github.com/element-hq/matrix-react-sdk/pull/37)). Contributed by @florianduros.
* Reverse order of pinned message list ([#19](https://github.com/element-hq/matrix-react-sdk/pull/19)). Contributed by @florianduros.


Changes in [3.108.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.108.0) (2024-08-27)
=======================================================================================================
## ✨ Features
Expand Down
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Contributing code to matrix-react-sdk

matrix-react-sdk follows the same pattern as https://github.com/vector-im/element-web/blob/develop/CONTRIBUTING.md
Everyone is welcome to contribute code to matrix-react-sdk, provided that they are willing to license their contributions to Element under a [Contributor License Agreement](https://cla-assistant.io/element-hq/matrix-react-sdk) (CLA). This ensures that their contribution will be made available under an OSI-approved open-source license, currently licensed under Affero General Public License v3 (AGPLv3) or General Public License v3 (GPLv3) at your choice.

matrix-react-sdk follows the same pattern as element-web, please find more contributing guidelines at https://github.com/vector-im/element-web/blob/develop/CONTRIBUTING.md
Loading

0 comments on commit 054ee66

Please sign in to comment.