Skip to content

Commit 1d49a46

Browse files
committed
Merge branch 'develop' into staging
# Conflicts: # package.json # yarn.lock
2 parents dabe672 + e5b55db commit 1d49a46

File tree

3,258 files changed

+586031
-2882
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,258 files changed

+586031
-2882
lines changed

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ karma-reports/
77
.idea/
88
.tmp/
99
config.json*
10+
# Exclude the playwright directory as much as we can as the snapshots are huge and we bind mount it in
11+
playwright/
12+
!playwright/docker-entrypoint.sh

.editorconfig

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
1+
# Copyright 2024 New Vector Ltd.
12
# Copyright 2017 Aviral Dasgupta
23
#
3-
# Licensed under the Apache License, Version 2.0 (the "License");
4-
# you may not use this file except in compliance with the License.
5-
# You may obtain a copy of the License at
6-
#
7-
# http://www.apache.org/licenses/LICENSE-2.0
8-
#
9-
# Unless required by applicable law or agreed to in writing, software
10-
# distributed under the License is distributed on an "AS IS" BASIS,
11-
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12-
# See the License for the specific language governing permissions and
13-
# limitations under the License.
4+
# SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
5+
# Please see LICENSE files in the repository root for full details.
146

157
root = true
168

@@ -26,4 +18,7 @@ trim_trailing_whitespace = true
2618
indent_size = 4
2719

2820
[package.json]
29-
indent_size = 2
21+
indent_size = 4
22+
23+
[*.tsx.snap]
24+
trim_trailing_whitespace = false

.eslintignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
src/vector/modernizr.js
2+
test/end-to-end-tests/node_modules/
3+
test/end-to-end-tests/element/
4+
test/end-to-end-tests/synapse/
5+
test/end-to-end-tests/lib/
26
# Legacy skinning file that some people might still have
37
src/component-index.js
48
# Auto-generated file

.eslintrc-module_system.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,12 @@ module.exports = {
4545
name: "matrix-js-sdk/src/index",
4646
message: "Please use matrix-js-sdk/src/matrix instead",
4747
},
48-
{
49-
name: "matrix-react-sdk",
50-
message: "Please use matrix-react-sdk/src/index instead",
51-
},
52-
{
53-
name: "matrix-react-sdk/",
54-
message: "Please use matrix-react-sdk/src/index instead",
55-
},
5648
],
5749
patterns: [
5850
{
5951
group: ["matrix-js-sdk/lib", "matrix-js-sdk/lib/", "matrix-js-sdk/lib/**"],
6052
message: "Please use matrix-js-sdk/src/* instead",
6153
},
62-
{
63-
group: ["matrix-react-sdk/lib", "matrix-react-sdk/lib/", "matrix-react-sdk/lib/**"],
64-
message: "Please use matrix-react-sdk/src/* instead",
65-
},
6654
],
6755
},
6856
],

.eslintrc.js

Lines changed: 255 additions & 60 deletions
Large diffs are not rendered by default.

.git-blame-ignore-revs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# prettier
2+
526645c79160ab1ad4b4c3845de27d51263a405e
23
7921a6cbf86b035d2b0c1daecb4c24beaf5a5abc

.github/CODEOWNERS

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,17 @@
22
/.github/workflows/** @element-hq/element-web-team
33
/package.json @element-hq/element-web-team
44
/yarn.lock @element-hq/element-web-team
5+
6+
/src/SecurityManager.ts @element-hq/element-crypto-web-reviewers
7+
/test/SecurityManager-test.ts @element-hq/element-crypto-web-reviewers
8+
/src/async-components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
9+
/src/components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
10+
/test/components/views/dialogs/security/ @element-hq/element-crypto-web-reviewers
11+
/src/stores/SetupEncryptionStore.ts @element-hq/element-crypto-web-reviewers
12+
/test/stores/SetupEncryptionStore-test.ts @element-hq/element-crypto-web-reviewers
13+
14+
# Ignore translations as those will be updated by GHA for Localazy download
515
/src/i18n/strings
16+
# Ignore the synapse plugin as this is updated by GHA for docker image updating
17+
/playwright/plugins/homeserver/synapse/index.ts
18+

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
- [ ] Tests written for new code (and old code if feasible).
66
- [ ] New or updated `public`/`exported` symbols have accurate [TSDoc](https://tsdoc.org/) documentation.
77
- [ ] Linter and other CI checks pass.
8-
- [ ] Sign-off given on the changes (see [CONTRIBUTING.md](https://github.com/element-hq/element-web/blob/develop/CONTRIBUTING.md)).
8+
- [ ] I have licensed the changes to Element by completing the [Contributor License Agreement (CLA)](https://cla-assistant.io/element-hq/element-web)

.github/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
_extends: element-hq/matrix-react-sdk
1+
_extends: matrix-org/matrix-js-sdk
22
version-resolver:
33
default: patch

.github/workflows/backport.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
jobs:
1111
backport:
1212
name: Backport
13-
runs-on: ubuntu-latest
13+
runs-on: ubuntu-24.04
1414
# Only react to merged PRs for security reasons.
1515
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
1616
if: >

0 commit comments

Comments
 (0)