Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade 1.11.72 #1084

Merged
merged 181 commits into from
Sep 2, 2024
Merged
Show file tree
Hide file tree
Changes from 179 commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
29c176b
Remove message audio element (for another pr)
SuperKenVery May 30, 2023
85dbaaa
Merge branch 'develop' of github.com:vector-im/element-web into super…
SuperKenVery Jun 26, 2023
b98289c
Remove (almost) all <audio> tags
SuperKenVery Jun 27, 2023
a3a436a
Update typescript-eslint monorepo to v7.13.0
renovate[bot] Jun 11, 2024
8dad4f5
Update docker/build-push-action digest to ca052bb
renovate[bot] Jun 11, 2024
65b43d8
Update dependency @types/lodash to v4.17.5
renovate[bot] Jun 11, 2024
50f5c15
Update stylelint
renovate[bot] Jun 11, 2024
95f134a
Merge pull request #27547 from element-hq/renovate/typescript-eslint-…
renovate[bot] Jun 11, 2024
8e9f3a7
Update dependency fake-indexeddb to v6
renovate[bot] Jun 11, 2024
1e06e30
Merge pull request #27549 from element-hq/renovate/definitelytyped
t3chguy Jun 11, 2024
24fafe2
Merge pull request #27550 from element-hq/renovate/stylelint
t3chguy Jun 11, 2024
db1d440
Merge pull request #27548 from element-hq/renovate/docker
t3chguy Jun 11, 2024
d615e69
Merge pull request #27552 from element-hq/renovate/fake-indexeddb-6.x
t3chguy Jun 11, 2024
4f8a8a2
Bump braces from 3.0.2 to 3.0.3
dependabot[bot] Jun 11, 2024
c21e9f6
Merge pull request #27553 from element-hq/dependabot/npm_and_yarn/bra…
t3chguy Jun 11, 2024
b77218e
Update all non-major dependencies
renovate[bot] Jun 11, 2024
4f92927
Merge pull request #27529 from element-hq/renovate/all-minor-patch
renovate[bot] Jun 11, 2024
596f297
Update dependency prettier to v3.3.2
renovate[bot] Jun 11, 2024
9039e70
Merge pull request #27554 from element-hq/renovate/all-minor-patch
t3chguy Jun 11, 2024
e1e0d37
Use stable endpoints for MSC3916
turt2live Jun 11, 2024
a0eb947
Conform to no-floating-promises (#27561)
t3chguy Jun 12, 2024
6cf0809
Remove gfm.css, import from matrix-react-sdk
t3chguy Jun 13, 2024
79e0661
Update postcss-preset-env
t3chguy Jun 13, 2024
c94e3f0
yarn.lock
t3chguy Jun 13, 2024
695cc1b
Create new label
MidhunSureshR Jun 13, 2024
5442d40
Merge pull request #27569 from element-hq/midhun/update-flaky-test-label
MidhunSureshR Jun 13, 2024
4651bf4
Fix webpack deprecation warnings
t3chguy Jun 13, 2024
ea16928
Remove setImmediate polyfill (#27567)
t3chguy Jun 13, 2024
f15b188
Merge pull request #27570 from element-hq/t3chguy/webpack-depr
t3chguy Jun 13, 2024
e151d9a
Merge pull request #27558 from element-hq/travis/stable-msc3916
turt2live Jun 13, 2024
6c3817f
Merge pull request #27566 from element-hq/t3chguy/fix/24694
t3chguy Jun 13, 2024
b61d5b4
Add SSO redirect option for login page
bartvdbraak Jun 14, 2024
b0c0483
Merge pull request #27576 from bartvdbraak/add-login-redirect-to-sso
t3chguy Jun 14, 2024
be6528d
[create-pull-request] automated change
Johennes Jun 16, 2024
53cc1c7
Merge pull request #27584 from element-hq/actions/jitsi-update
t3chguy Jun 17, 2024
15db387
Merge pull request #27568 from element-hq/t3chguy/fix/23595
t3chguy Jun 17, 2024
2614cab
Remove very outdated loading-test.tsx
richvdh Jun 17, 2024
351a31c
Remove unused test utils
richvdh Jun 17, 2024
7235416
Merge branch 'master' into develop
RiotRobot Jun 18, 2024
cee4a75
Reset matrix-react-sdk back to develop branch
RiotRobot Jun 18, 2024
cf1eddf
Reset matrix-js-sdk back to develop branch
RiotRobot Jun 18, 2024
2fd4e47
Replace deprecated babel proposal plugins
t3chguy Jun 18, 2024
42943f3
Merge pull request #27598 from element-hq/t3chguy/deprecated-babel-pl…
t3chguy Jun 18, 2024
437b524
Update typescript-eslint monorepo to v7.13.1
renovate[bot] Jun 19, 2024
aa9851d
Update dependency webpack to v5.92.0
renovate[bot] Jun 19, 2024
ab5ff85
Merge pull request #27602 from element-hq/renovate/typescript-eslint-…
t3chguy Jun 19, 2024
f8b3be6
Merge pull request #27603 from element-hq/renovate/all-minor-patch
t3chguy Jun 19, 2024
9f9cd6f
Merge pull request #27588 from element-hq/rav/kill_loading_tests
richvdh Jun 20, 2024
6821a35
Merge branch 'develop' into superkenvery/webaudioapi
t3chguy Jun 20, 2024
38c0bf3
Remove outdated rust-crypto settings config
richvdh Jun 21, 2024
ea158ed
Merge remote-tracking branch 'origin/develop' into rav/rust_migration…
richvdh Jun 24, 2024
e3aee58
Merge pull request #27619 from element-hq/rav/rust_migration_rollout_…
richvdh Jun 24, 2024
a26818e
Upgrade dependency to matrix-js-sdk@34.0.0-rc.0
RiotRobot Jun 25, 2024
039b2d4
Upgrade dependency to matrix-react-sdk@3.102.0-rc.0
RiotRobot Jun 25, 2024
b02a418
v1.11.70-rc.0
RiotRobot Jun 25, 2024
76416ec
Remove redundant reusable workflow input
t3chguy Jun 25, 2024
0845c51
Use workflow_dispatch over repository_dispatch as it lets us specify …
t3chguy Jun 25, 2024
c5d04b3
Update peter-evans/create-pull-request digest to c5a7806
renovate[bot] Jun 25, 2024
eb2ff67
Update dependency @types/node to v16.18.101
renovate[bot] Jun 25, 2024
5563430
Update stylelint
renovate[bot] Jun 25, 2024
4e47b75
Update all non-major dependencies
renovate[bot] Jun 25, 2024
1dca6b6
Update typescript-eslint monorepo to v7.14.1
renovate[bot] Jun 25, 2024
ba9f962
Update dependency @types/uuid to v10
renovate[bot] Jun 25, 2024
734e698
Update dependency eslint-plugin-unicorn to v54
renovate[bot] Jun 25, 2024
4506988
Update docker/build-push-action action to v6
renovate[bot] Jun 25, 2024
e41b476
Merge pull request #27642 from element-hq/renovate/major-docker
t3chguy Jun 25, 2024
f3237fb
Merge pull request #27640 from element-hq/renovate/eslint-plugin-unic…
t3chguy Jun 25, 2024
5de07e0
Merge pull request #27633 from element-hq/renovate/peter-evans-create…
t3chguy Jun 25, 2024
137b20b
Merge pull request #27634 from element-hq/renovate/definitelytyped
t3chguy Jun 25, 2024
1237fbf
Merge pull request #27639 from element-hq/renovate/major-definitelytyped
t3chguy Jun 25, 2024
703ad19
Merge pull request #27635 from element-hq/renovate/stylelint
t3chguy Jun 25, 2024
205f0f9
Merge pull request #27638 from element-hq/renovate/typescript-eslint-…
t3chguy Jun 25, 2024
844a318
Merge pull request #27636 from element-hq/renovate/all-minor-patch
t3chguy Jun 25, 2024
d379103
Update dependency typescript to v5.5.2 (#27637)
renovate[bot] Jun 25, 2024
7c7cbe6
Remove code which loads legacy libolm
richvdh Jun 26, 2024
818ec75
Remove from package.json too
richvdh Jun 26, 2024
c6134b1
Update tsconfig.json
t3chguy Jun 26, 2024
c924f59
Merge pull request #27632 from element-hq/t3chguy/fix-release-note-in…
t3chguy Jun 26, 2024
5f9637b
Merge remote-tracking branch 'origin/develop' into rav/remove_olm
richvdh Jun 26, 2024
8776371
ci: remove `mdbook-combiner` version
florianduros Jul 2, 2024
83186c0
wip: fake run
florianduros Jul 2, 2024
cdb6523
Revert "wip: fake run"
florianduros Jul 2, 2024
a7ace95
Merge pull request #27662 from element-hq/florianduros/ci/mdbooks
florianduros Jul 3, 2024
d60768d
Merge branch 'develop' of https://github.com/vector-im/element-web in…
t3chguy Jul 4, 2024
e80ab73
Iterate
t3chguy Jul 4, 2024
944516c
Upgrade dependency to matrix-js-sdk@34.0.0-rc.1
RiotRobot Jul 4, 2024
60b3b95
Upgrade dependency to matrix-react-sdk@3.102.0-rc.1
RiotRobot Jul 4, 2024
9353b27
v1.11.70-rc.1
RiotRobot Jul 4, 2024
d1f0cbe
Iterate
t3chguy Jul 4, 2024
833072f
remove Libera.Chat bridge from room_directory
frankenstein91 Jul 4, 2024
561868f
fix: use last node lts in workflow
florianduros Jul 4, 2024
cd2bd81
Merge pull request #27672 from element-hq/florianduros/ci/node-version
florianduros Jul 4, 2024
746c20b
Merge branch 'develop' of https://github.com/vector-im/element-web in…
t3chguy Jul 4, 2024
e4d138f
Add a Modernizr check for v mode regexes
robintown Jul 4, 2024
4ffc77d
Merge pull request #27674 from robintown/emoji-false-positives
robintown Jul 4, 2024
8e03b27
Add Electron IPC APIs for authenticated media
turt2live Jul 4, 2024
88d507f
Update index.html
t3chguy Jul 4, 2024
b4d3430
Merge pull request #25477 from SuperKenVery/superkenvery/webaudioapi
t3chguy Jul 4, 2024
438d07b
Merge branch 'develop' into rav/remove_olm
richvdh Jul 5, 2024
4d0c740
Add Modernizr rule for Intl.Segmenter
t3chguy Jul 5, 2024
be92e64
Merge branch 'develop' of https://github.com/vector-im/element-web in…
t3chguy Jul 5, 2024
b4aa375
Merge pull request #27650 from element-hq/rav/remove_olm
richvdh Jul 5, 2024
6684503
Merge pull request #27677 from element-hq/t3chguy/intl-segmenter-mode…
t3chguy Jul 5, 2024
700886c
Merge branch 'develop' into Libera.Chatbridge
richvdh Jul 8, 2024
6452f27
Merge pull request #27673 from frankenstein91/Libera.Chatbridge
richvdh Jul 8, 2024
4f718cb
Upgrade dependency to matrix-js-sdk@34.0.0
RiotRobot Jul 8, 2024
5722f07
Upgrade dependency to matrix-react-sdk@3.102.0
RiotRobot Jul 8, 2024
8fc13ba
v1.11.70
RiotRobot Jul 8, 2024
9955321
Ensure we do not load matrix-react-sdk is a manner which can white-sc…
t3chguy Jul 8, 2024
3091db7
Merge pull request #27685 from element-hq/t3chguy/fix-init-unsafe-code
t3chguy Jul 9, 2024
fbd1e4f
Merge remote-tracking branch 'origin/develop' into staging
RiotRobot Jul 9, 2024
42f1ae1
Upgrade dependency to matrix-js-sdk@34.1.0-rc.2
RiotRobot Jul 9, 2024
3103252
Upgrade dependency to matrix-js-sdk@34.1.0-rc.3
RiotRobot Jul 9, 2024
e6a60e0
Upgrade dependency to matrix-react-sdk@3.103.0-rc.1
RiotRobot Jul 9, 2024
d584dc0
Specify node version in package.json
t3chguy Jul 9, 2024
be4f779
Merge remote-tracking branch 'origin/staging' into staging
t3chguy Jul 9, 2024
bc27c1d
v1.11.71-rc.0
RiotRobot Jul 9, 2024
2443ae1
Update docker
renovate[bot] Jul 9, 2024
fdefe62
Update dependency @types/lodash to v4.17.6
renovate[bot] Jul 9, 2024
722923b
Update dependency typescript to v5.5.3
renovate[bot] Jul 9, 2024
fd65226
Update typescript-eslint monorepo to v7.15.0
renovate[bot] Jul 9, 2024
4a25cc4
Update dependency rimraf to v6
renovate[bot] Jul 9, 2024
b1d94de
Merge pull request #27697 from element-hq/renovate/definitelytyped
t3chguy Jul 9, 2024
67fd02d
Merge pull request #27695 from element-hq/renovate/docker
t3chguy Jul 9, 2024
35fdffb
Specify Node 20 minimum
t3chguy Jul 9, 2024
7b4e00c
Merge branch 'develop' into renovate/rimraf-6.x
t3chguy Jul 9, 2024
118f71e
Merge pull request #27698 from element-hq/renovate/typescript
t3chguy Jul 9, 2024
cfb800d
Update docs.yml
t3chguy Jul 9, 2024
a2589ca
Merge pull request #27699 from element-hq/renovate/typescript-eslint-…
t3chguy Jul 9, 2024
167bcdf
Merge pull request #27700 from element-hq/renovate/rimraf-6.x
t3chguy Jul 9, 2024
579e9a3
Update dependency katex to v0.16.11
renovate[bot] Jul 9, 2024
0f01d7a
Merge pull request #27696 from element-hq/renovate/all-minor-patch
renovate[bot] Jul 9, 2024
8e1561b
Update dependency matrix-web-i18n to v3.3.0
renovate[bot] Jul 9, 2024
6d84073
Merge pull request #27703 from element-hq/renovate/all-minor-patch
t3chguy Jul 9, 2024
7a45ca2
Align `widget_build_url_ignore_dm` with call behaviour switch between…
t3chguy Jul 10, 2024
df92294
Update docs/config.md
t3chguy Jul 10, 2024
39bdcaf
Merge pull request #27675 from element-hq/travis/authed-media-ipc
turt2live Jul 10, 2024
493e7f7
Move needs info and flaky tests issues to the correct columns
langleyd Jul 10, 2024
9d1c724
Merge branch 'develop' into langleyd/fix_triage_board_columns
langleyd Jul 10, 2024
79163a1
Merge pull request #27706 from element-hq/langleyd/fix_triage_board_c…
langleyd Jul 10, 2024
d030a7d
Lock file maintenance
renovate[bot] Jul 10, 2024
af3fb76
Merge pull request #26486 from element-hq/renovate/lock-file-maintenance
t3chguy Jul 10, 2024
a10d2b1
Merge pull request #27705 from element-hq/t3chguy/wi/220
t3chguy Jul 15, 2024
41d6fe3
Upgrade dependency to matrix-js-sdk@34.1.0
RiotRobot Jul 16, 2024
655a1ae
Upgrade dependency to matrix-react-sdk@3.103.0
RiotRobot Jul 16, 2024
a238990
v1.11.71
RiotRobot Jul 16, 2024
764654f
Add debugging for service worker version check
turt2live Jul 16, 2024
5eebd54
Appease the linter
turt2live Jul 16, 2024
dd68593
Merge pull request #27758 from element-hq/travis/add-serviceworker-debug
turt2live Jul 16, 2024
0273909
Add comment on why we're adding a custom check
dbkr Jul 17, 2024
73a8aad
Unminify modernizr
dbkr Jul 17, 2024
a32aca4
Typo
dbkr Jul 17, 2024
419f37b
Merge pull request #27766 from element-hq/dbkr/comment_intl_check
dbkr Jul 17, 2024
4728503
Exclude modernizr from coverage
dbkr Jul 17, 2024
bc805d2
Merge pull request #27767 from element-hq/dbkr/unminify_modernizr
dbkr Jul 17, 2024
8ecf47b
Enable audio/webaudio Modernizr rule
t3chguy Jul 17, 2024
1eea7ff
Merge branch 'develop' of https://github.com/vector-im/element-web in…
t3chguy Jul 17, 2024
f8701ee
delint
t3chguy Jul 17, 2024
ab54cbc
Merge pull request #27772 from element-hq/t3chguy/modernizr-webaudio
t3chguy Jul 17, 2024
36ff766
Add a modernizr check for WebAssembly support
dbkr Jul 18, 2024
1f4006a
Merge pull request #27776 from element-hq/dbkr/add_wasm_check
dbkr Jul 18, 2024
9f27685
Polyfill Intl.Segmenter
dbkr Jul 23, 2024
d3f0af6
Merge pull request #27803 from element-hq/dbkr/polyfill_intl_segmenter
dbkr Jul 23, 2024
88b3b92
Merge branch 'develop' of https://github.com/vector-im/element-web in…
t3chguy Jul 23, 2024
03e6280
Upgrade dependency to matrix-js-sdk@34.2.0-rc.0
t3chguy Jul 23, 2024
7f66d65
Upgrade dependency to matrix-react-sdk@3.104.0-rc.0
RiotRobot Jul 23, 2024
630be69
Upgrade dependency to matrix-react-sdk@3.104.0-rc.1
RiotRobot Jul 24, 2024
5bd9529
v1.11.72-rc.0
RiotRobot Jul 24, 2024
9a3f00a
Upgrade dependency to matrix-js-sdk@34.2.0
RiotRobot Jul 30, 2024
181f91a
Upgrade dependency to matrix-react-sdk@3.104.0
RiotRobot Jul 30, 2024
79b6a6f
v1.11.72
RiotRobot Jul 30, 2024
c8e8939
Merge tag 'v1.11.72' into 1059-upgrade-1.11.72
Aug 1, 2024
c35c301
fix merge conflict with v1.11.72
Aug 1, 2024
9c4f836
chore(patch): update matrix-js-sdk patch to 34.2.0
Aug 1, 2024
07ab108
Squashed 'linked-dependencies/matrix-react-sdk/' changes from e261ae8…
Aug 1, 2024
ed75ff0
Merge remote subtree '07ab1080e41a35f6d698b95d06d6f93ca8c41ff1' into …
Aug 1, 2024
f0703cd
Revert "Remove code which loads legacy libolm", in Tchap we are still…
Aug 1, 2024
7698735
fix(test): update bugreport dialog snapshot
Aug 1, 2024
7a3f92e
fix(init): move initTchap to dynamic import for browser feature check
Aug 1, 2024
ce33d5e
Squashed 'linked-dependencies/matrix-react-sdk/' changes from 247296f…
Sep 2, 2024
6433b12
Merge commit 'ce33d5e381305407aa42feff4b82697cf7f289fa' into 1059-upg…
Sep 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ module.exports = {
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/explicit-member-accessibility": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/no-floating-promises": "off",
},
},
],
Expand Down
3 changes: 3 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -261,3 +261,6 @@
color: "ededed"
- name: "Z-t3chguy"
color: "ededed"
- name: "Z-Flaky-Test-Disabled"
description: "The flaking test has been disabled"
color: "ededed"
1 change: 1 addition & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

# Workaround for yarn install timeouts, especially on Windows
- run: yarn config set network-timeout 300000
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build_develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

- name: Install Dependencies
run: "./scripts/layered.sh"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/dockerhub.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ jobs:
run: ${{ matrix.prepare }}

- name: Set up QEMU
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3
uses: docker/setup-qemu-action@5927c834f5b4fdf503fca6f4c7eccda82949e1ee # v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3
uses: docker/setup-buildx-action@4fd812986e6c8c2a69e18311145f9371337f27d4 # v3
with:
install: true

Expand All @@ -65,7 +65,7 @@ jobs:

- name: Build and push
id: build-and-push
uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5
uses: docker/build-push-action@1a162644f9a7e87d8f4b053101d1d9a712edc18c # v6
with:
context: .
push: true
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
with:
cache: "yarn"
cache-dependency-path: element-web/yarn.lock
node-version: "lts/*"

- name: Generate automations docs
working-directory: element-web
Expand All @@ -60,7 +61,7 @@ jobs:
mdbook-version: "0.4.10"

- name: Install mdbook extensions
run: cargo install mdbook-combiner@0.1.15 mdbook-mermaid
run: cargo install mdbook-combiner mdbook-mermaid

- name: Prepare docs
run: |
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ jobs:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
with:
final: ${{ inputs.mode == 'final' }}
include-changes: matrix-react-sdk
gpg-fingerprint: ${{ vars.GPG_FINGERPRINT }}
asset-path: dist/*.tar.gz
expected-asset-count: 3
Expand All @@ -31,11 +30,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Notify element-desktop repo that element-web release has completed to re-trigger release-drafter
uses: peter-evans/repository-dispatch@ff45666b9427631e3450c54a1bcbee4d9ff4d7c0 # v3
uses: benc-uk/workflow-dispatch@25b02cc069be46d637e8fe2f1e8484008e9e9609 # v1
with:
token: ${{ secrets.ELEMENT_BOT_TOKEN }}
repository: element-hq/element-desktop
event-type: upstream-release-notify
workflow: release-drafter.yml
repo: element-hq/element-desktop
ref: staging
# Required when using the `repo` option. Either a PAT or a token generated from the GitHub app or CLI
token: "${{ secrets.ELEMENT_BOT_TOKEN }}"

check:
name: Post release checks
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/static_analysis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

- name: Install Dependencies
run: "./scripts/layered.sh"
Expand All @@ -43,6 +44,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

# Does not need branch matching as only analyses this layer
- name: Install Deps
Expand All @@ -60,6 +62,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

# Needs branch matching as it inherits .stylelintrc.js from matrix-react-sdk
- name: Install Dependencies
Expand All @@ -77,6 +80,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

# Does not need branch matching as only analyses this layer
- name: Install Deps
Expand All @@ -94,6 +98,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

- name: Install Deps
run: "scripts/layered.sh"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

- name: Install Dependencies
run: "./scripts/layered.sh"
Expand Down
47 changes: 41 additions & 6 deletions .github/workflows/triage-labelled.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,48 @@ jobs:
move_needs_info_issues:
name: X-Needs-Info issues to Need info column on triage board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'X-Needs-Info')
steps:
- id: add_to_project
uses: actions/add-to-project@v1.0.1
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

- id: set_fields
uses: titoportas/update-project-fields@421a54430b3cdc9eefd8f14f9ce0142ab7678751 # v0.1.0
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
item-id: ${{ steps.add_to_project.outputs.itemId }} # Use the item-id output of the previous step
field-keys: Status
field-values: "Needs info"
env:
PROJECT_URL: https://github.com/orgs/element-hq/projects/120

move_flakey_test_issues:
name: Z-Flaky-Test issues to Sized for maintainer column on triage board
runs-on: ubuntu-latest
if: >
contains(github.event.issue.labels.*.name, 'Z-Flaky-Test')
steps:
- uses: konradpabjan/move-labeled-or-milestoned-issue@190352295fe309fcb113b49193bc81d9aaa9cb01
- id: add_to_project
uses: actions/add-to-project@v1.0.1
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}

- id: set_fields
uses: titoportas/update-project-fields@421a54430b3cdc9eefd8f14f9ce0142ab7678751 # v0.1.0
with:
action-token: "${{ secrets.ELEMENT_BOT_TOKEN }}"
project-url: "https://github.com/orgs/element-hq/projects/120"
column-name: "Needs info"
label-name: "X-Needs-Info"
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
item-id: ${{ steps.add_to_project.outputs.itemId }} # Use the item-id output of the previous step
field-keys: Status
field-values: "Sized for maintainer"
env:
PROJECT_URL: https://github.com/orgs/element-hq/projects/120

add_priority_design_issues_to_project:
name: P1 X-Needs-Design to Design project board
Expand Down Expand Up @@ -148,7 +183,7 @@ jobs:
contains(github.event.issue.labels.*.name, 'A-Element-R')
steps:
- id: add_to_project
uses: actions/add-to-project@v1.0.1
uses: actions/add-to-project@v1.0.2
with:
project-url: ${{ env.PROJECT_URL }}
github-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/update-jitsi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
- uses: actions/setup-node@v4
with:
cache: "yarn"
node-version: "lts/*"

- name: Install Deps
run: "yarn install --frozen-lockfile"
Expand All @@ -21,7 +22,7 @@ jobs:
run: "yarn update:jitsi"

- name: Create Pull Request
uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6
uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6
with:
token: ${{ secrets.ELEMENT_BOT_TOKEN }}
branch: actions/jitsi-update
Expand Down
5 changes: 3 additions & 2 deletions .modernizr.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"minify": true,
"minify": false,
"enableClasses": false,
"feature-detects": [
"test/css/animations",
Expand Down Expand Up @@ -31,6 +31,7 @@
"test/json",
"test/network/fetch",
"test/storage/localstorage",
"test/window/resizeobserver"
"test/window/resizeobserver",
"test/audio/webaudio"
]
}
97 changes: 97 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,100 @@
Changes in [1.11.72](https://github.com/element-hq/element-web/releases/tag/v1.11.72) (2024-07-30)
==================================================================================================
## ✨ Features

* Polyfill Intl.Segmenter for wider web browser compatibility ([#27803](https://github.com/element-hq/element-web/pull/27803)). Contributed by @dbkr.
* Enable audio/webaudio Modernizr rule ([#27772](https://github.com/element-hq/element-web/pull/27772)). Contributed by @t3chguy.
* Add release announcement for the new room header ([#12802](https://github.com/matrix-org/matrix-react-sdk/pull/12802)). Contributed by @MidhunSureshR.
* Default the room header to on ([#12803](https://github.com/matrix-org/matrix-react-sdk/pull/12803)). Contributed by @MidhunSureshR.
* Update Thread Panel to match latest designs ([#12797](https://github.com/matrix-org/matrix-react-sdk/pull/12797)). Contributed by @t3chguy.
* Close any open modals on logout ([#12777](https://github.com/matrix-org/matrix-react-sdk/pull/12777)). Contributed by @dbkr.
* Iterate design of right panel empty state ([#12796](https://github.com/matrix-org/matrix-react-sdk/pull/12796)). Contributed by @t3chguy.
* Update styling of UserInfo right panel card ([#12788](https://github.com/matrix-org/matrix-react-sdk/pull/12788)). Contributed by @t3chguy.
* Accessibility: Add Landmark navigation ([#12190](https://github.com/matrix-org/matrix-react-sdk/pull/12190)). Contributed by @akirk.
* Let Element Call widget receive m.room.create ([#12710](https://github.com/matrix-org/matrix-react-sdk/pull/12710)). Contributed by @AndrewFerr.
* Let Element Call widget set session memberships ([#12713](https://github.com/matrix-org/matrix-react-sdk/pull/12713)). Contributed by @AndrewFerr.
* Update right panel base card styling to match Compound ([#12768](https://github.com/matrix-org/matrix-react-sdk/pull/12768)). Contributed by @t3chguy.
* Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget ([#12760](https://github.com/matrix-org/matrix-react-sdk/pull/12760)). Contributed by @t3chguy.
* Move integrations switch ([#12733](https://github.com/matrix-org/matrix-react-sdk/pull/12733)). Contributed by @dbkr.
* Element-R: Report events with withheld keys separately to Posthog. ([#12755](https://github.com/matrix-org/matrix-react-sdk/pull/12755)). Contributed by @richvdh.

## 🐛 Bug Fixes

* Add a modernizr check for WebAssembly support ([#27776](https://github.com/element-hq/element-web/pull/27776)). Contributed by @dbkr.
* Test for lack of WebAssembly support ([#12792](https://github.com/matrix-org/matrix-react-sdk/pull/12792)). Contributed by @dbkr.
* Fix stray 'account' heading ([#12791](https://github.com/matrix-org/matrix-react-sdk/pull/12791)). Contributed by @dbkr.
* Add test for the unsupported browser screen ([#12787](https://github.com/matrix-org/matrix-react-sdk/pull/12787)). Contributed by @dbkr.
* Fix HTML export test ([#12778](https://github.com/matrix-org/matrix-react-sdk/pull/12778)). Contributed by @dbkr.
* Fix HTML export missing a bunch of Compound variables ([#12774](https://github.com/matrix-org/matrix-react-sdk/pull/12774)). Contributed by @t3chguy.
* Fix inability to change accent colour consistently in custom theming ([#12772](https://github.com/matrix-org/matrix-react-sdk/pull/12772)). Contributed by @t3chguy.
* Fix edge case of landing on 3pid email link with registration disabled ([#12771](https://github.com/matrix-org/matrix-react-sdk/pull/12771)). Contributed by @t3chguy.



Changes in [1.11.71](https://github.com/element-hq/element-web/releases/tag/v1.11.71) (2024-07-16)
==================================================================================================
## ✨ Features

* Add Modernizr rule for Intl.Segmenter ([#27677](https://github.com/element-hq/element-web/pull/27677)). Contributed by @t3chguy.
* Add tabs to the right panel ([#12672](https://github.com/matrix-org/matrix-react-sdk/pull/12672)). Contributed by @MidhunSureshR.
* Promote new room header from labs to Beta ([#12739](https://github.com/matrix-org/matrix-react-sdk/pull/12739)). Contributed by @t3chguy.
* Redesign room search interface ([#12677](https://github.com/matrix-org/matrix-react-sdk/pull/12677)). Contributed by @t3chguy.
* Move language settings to 'preferences' ([#12723](https://github.com/matrix-org/matrix-react-sdk/pull/12723)). Contributed by @dbkr.
* New layout selector ui in user settings ([#12676](https://github.com/matrix-org/matrix-react-sdk/pull/12676)). Contributed by @florianduros.
* Prevent Element appearing in system media controls ([#10995](https://github.com/matrix-org/matrix-react-sdk/pull/10995)). Contributed by @SuperKenVery.
* Move the account management button ([#12663](https://github.com/matrix-org/matrix-react-sdk/pull/12663)). Contributed by @dbkr.
* Disable profile controls if the HS doesn't allow them to be set ([#12652](https://github.com/matrix-org/matrix-react-sdk/pull/12652)). Contributed by @dbkr.
* New theme ui in user settings ([#12576](https://github.com/matrix-org/matrix-react-sdk/pull/12576)). Contributed by @florianduros.
* Adjust room header hover transition from 300ms to 200ms ([#12703](https://github.com/matrix-org/matrix-react-sdk/pull/12703)). Contributed by @t3chguy.
* Split out email \& phone number settings to separate components \& move discovery to privacy tab ([#12670](https://github.com/matrix-org/matrix-react-sdk/pull/12670)). Contributed by @dbkr.

## 🐛 Bug Fixes

* Ensure we do not load matrix-react-sdk is a manner which can white-screen ([#27685](https://github.com/element-hq/element-web/pull/27685)). Contributed by @t3chguy.
* Fix incoming call toast crash due to audio refactor ([#12737](https://github.com/matrix-org/matrix-react-sdk/pull/12737)). Contributed by @t3chguy.
* Improve new room header accessibility ([#12725](https://github.com/matrix-org/matrix-react-sdk/pull/12725)). Contributed by @t3chguy.
* Fix closing all modals ([#12728](https://github.com/matrix-org/matrix-react-sdk/pull/12728)). Contributed by @dbkr.
* Fix close button on forgot password flow ([#12732](https://github.com/matrix-org/matrix-react-sdk/pull/12732)). Contributed by @dbkr.
* Don't consider textual characters to be emoji ([#12582](https://github.com/matrix-org/matrix-react-sdk/pull/12582)). Contributed by @robintown.
* Clear autocomplete input on selection accept ([#12709](https://github.com/matrix-org/matrix-react-sdk/pull/12709)). Contributed by @dbkr.
* Fix `Match system theme` toggle ([#12719](https://github.com/matrix-org/matrix-react-sdk/pull/12719)). Contributed by @florianduros.



Changes in [1.11.70](https://github.com/element-hq/element-web/releases/tag/v1.11.70) (2024-07-08)
==================================================================================================
## ✨ Features

* Add SSO redirect option for login page ([#27576](https://github.com/element-hq/element-web/pull/27576)). Contributed by @bartvdbraak.
* Use stable endpoints for MSC3916 ([#27558](https://github.com/element-hq/element-web/pull/27558)). Contributed by @turt2live.
* Switch to Rust crypto stack for all logins ([#12630](https://github.com/matrix-org/matrix-react-sdk/pull/12630)). Contributed by @richvdh.
* Hide voip buttons in group rooms in environments with widgets disabled ([#12664](https://github.com/matrix-org/matrix-react-sdk/pull/12664)). Contributed by @t3chguy.
* Minor tweaks to UserSettings dialog ([#12651](https://github.com/matrix-org/matrix-react-sdk/pull/12651)). Contributed by @florianduros.
* Hide voice call button when redundant ([#12639](https://github.com/matrix-org/matrix-react-sdk/pull/12639)). Contributed by @t3chguy.
* Improve accessibility of the room summary card ([#12586](https://github.com/matrix-org/matrix-react-sdk/pull/12586)). Contributed by @t3chguy.
* Show tooltips on narrow tabbed views ([#12624](https://github.com/matrix-org/matrix-react-sdk/pull/12624)). Contributed by @dbkr.
* Update gfm.css to github-markdown-css ([#12613](https://github.com/matrix-org/matrix-react-sdk/pull/12613)). Contributed by @t3chguy.
* Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms ([#12606](https://github.com/matrix-org/matrix-react-sdk/pull/12606)). Contributed by @t3chguy.
* Tweak copy for user verification toast ([#12605](https://github.com/matrix-org/matrix-react-sdk/pull/12605)). Contributed by @t3chguy.
* Support s tags for strikethrough for Matrix v1.10 ([#12604](https://github.com/matrix-org/matrix-react-sdk/pull/12604)). Contributed by @t3chguy.

## 🐛 Bug Fixes

* Fix "Unable to restore session" error ([#4299](https://github.com/matrix-org/matrix-js-sdk/pull/4299)).
* Fix error when sending encrypted messages in large rooms ([#4297](https://github.com/matrix-org/matrix-js-sdk/pull/4297)).
* Remove redundant copy in deactive uia modal ([#12668](https://github.com/matrix-org/matrix-react-sdk/pull/12668)). Contributed by @t3chguy.
* Fix high contrast theme in settings ([#12649](https://github.com/matrix-org/matrix-react-sdk/pull/12649)). Contributed by @florianduros.
* Fix background on live location sharing footer ([#12629](https://github.com/matrix-org/matrix-react-sdk/pull/12629)). Contributed by @t3chguy.
* Remove outdated iframe sandbox attribute ([#12633](https://github.com/matrix-org/matrix-react-sdk/pull/12633)). Contributed by @t3chguy.
* Remove stray setState which caused encryption state shields to flicker ([#12632](https://github.com/matrix-org/matrix-react-sdk/pull/12632)). Contributed by @t3chguy.
* Fix stray background colour on markdown body ([#12628](https://github.com/matrix-org/matrix-react-sdk/pull/12628)). Contributed by @t3chguy.
* Fix widgets not being cleaned up correctly. ([#12616](https://github.com/matrix-org/matrix-react-sdk/pull/12616)). Contributed by @toger5.
* Add in-progress view to display name EditInPlace ([#12609](https://github.com/matrix-org/matrix-react-sdk/pull/12609)). Contributed by @dbkr.
* Fix config override of other settings levels ([#12593](https://github.com/matrix-org/matrix-react-sdk/pull/12593)). Contributed by @langleyd.
* Don't show 'saved' on display name save error ([#12600](https://github.com/matrix-org/matrix-react-sdk/pull/12600)). Contributed by @dbkr.



Changes in [1.11.69](https://github.com/element-hq/element-web/releases/tag/v1.11.69) (2024-06-18)
==================================================================================================
## ✨ Features
Expand Down
Loading
Loading