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

Upgrade 1.11.72 #1084

merged 181 commits into from
Sep 2, 2024

Conversation

MarcWadai
Copy link
Contributor

@MarcWadai MarcWadai commented Aug 1, 2024

Changes

fixes #1059

TODO

  • Plan minimal de test
  • test 115 firefox esr
  • Update patches
  • Update subtree to correct version
  • Check i18 still correct

SuperKenVery and others added 30 commits May 30, 2023 18:51
Not sure what `remoteAudio` does, seems only used in tests,
so I left it there.
…monorepo

Update typescript-eslint monorepo to v7.13.0
Update docker/build-push-action digest to ca052bb
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](micromatch/braces@3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Add `Z-Flaky-Test-Disabled` label to labels.yml
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
t3chguy and others added 22 commits July 17, 2024 19:58
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
…to t3chguy/modernizr-webaudio

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

# Conflicts:
#	src/vector/modernizr.js
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
We don't work at all without this now and currently fail in terrible
ways. This will cause us to display the 'unsupported browser' screen
if we don't have wasm.

Also comment the three different types of error page.

Playwright test coming for this in react-sdk.
Add a modernizr check for WebAssembly support
This fixes Element on older versions of Firefox by adding a Polyfill
for Intl.Segmenter. The Polyfill is conditionally imported so it only
inflates the initial bundle size by about 100 bytes. On browsers that
need it, the polyfill is quite large at 317Kb.

Users on these browser will still see the 'unsupported browser' screen,
but will be able to click through to use the app anyway. This keeps the
Intl.Segmenter modernizr check but this would also happen due to
element-hq/element-web#27674
Polyfill Intl.Segmenter for wider web browser compatibility
…1d87..247296f54c4

247296f54c4 Merge pull request #9 from tchapgouv/upgrade-3.104.0
5de23c023f3 Fix merge conflict v3.104.0
19b59a2f272 Merge tag 'v3.104.0' into upgrade-3.104.0
5dda51f95cf v3.104.0
3e903dad866 Upgrade dependency to matrix-js-sdk@34.2.0
94017ab0ed1 v3.104.0-rc.1
0e2ba42ad70 [Backport staging] Update compound-design-tokens to satisfy compound-web peer dependency (#12820)
63848da2515 [Backport staging] Fix broken jest tests on develop (#12821)
2944632b1aa v3.104.0-rc.0
4eff82fa5e0 Upgrade dependency to matrix-js-sdk@34.2.0-rc.0
be846e65167 Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into staging
dafc97fe837 Add release announcement for the new room header (#12802)
bb1b7f1fd01 Default the room header to on (#12803)
25fcd6a65fa Update Thread Panel to match latest designs (#12797)
5308c91842a Close any open modals on logout (#12777)
2fd291c23c7 [create-pull-request] automated change (#12804)
844ddc23c03 feat(onboarding): add user guide step
62c56255fc8 [create-pull-request] automated change (#12800)
18398951b4d [create-pull-request] automated change (#12799)
0fc1c53a8e4 Iterate design of right panel empty state (#12796)
d202295015f [create-pull-request] automated change (#12795)
db4112122a7 [create-pull-request] automated change (#12794)
f6f9bb62afe feat(auth): add warning dont close message on check mail
f706ac4fa19 Update styling of UserInfo right panel card (#12788)
2920e76b647 Test for lack of WebAssembly support (#12792)
564ea53b839 Fix stray 'account' heading (#12791)
924f5a079f9 Add test for the unsupported browser screen (#12787)
72d32bd6814 [create-pull-request] automated change (#12789)
39d453a5a3e Stop using the js-sdk's compare function (#12782)
3c9bd69d488 Accessibility: Add Landmark navigation (#12190)
4edf4e42cde Remove SpaceScopeHeader (#12785)
c57d8463b9d Clear settings store cache on logout (#12786)
cf96a6d82c2 [create-pull-request] automated change (#12784)
e097cc00d06 Update playwright monorepo to v1.45.2 (#12783)
59d08d84b09 Let Element Call widget receive m.room.create (#12710)
c843a4163a4 Let Element Call widget set session memberships (#12713)
831c56d494c v3.103.0
d0a8365be10 Upgrade dependency to matrix-js-sdk@34.1.0
f7a078d250b Update right panel base card styling to match Compound (#12768)
c62590c5952 feat(spaces): remove public spaces and subspaces creation
5f10ccb5e4e Update dependency @types/lodash to v4.17.7 (#12747)
13e10654b01 [create-pull-request] automated change (#12779)
e6d9eccf1b3 Add test reporter to prevent stale screenshots (#12743)
7863de653af Enable Playwright forbidOnly in CI to catch accidental `test.only` (#12762)
7f959036afb Fix HTML export test (#12778)
b4ff7bb3676 feat:(faq): add faq button in space panel
b4ef5d3cc3a Fix HTML export missing a bunch of Compound variables (#12774)
38e1da56260 Fix inability to change accent colour consistently in custom theming (#12772)
2e0b5bb4624 Fix edge case of landing on 3pid email link with registration disabled (#12771)
3221f7cadeb Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget (#12760)
44454618d80 [create-pull-request] automated change (#12776)
52c32f37c3b Add logging to encryption setup (#12765)
348000100a1 Cleanup tasks in SecurityManager/SetupEncryptionStore (#12764)
db95f26ffaf remove "Manually verify all remote sessions" setting (#12706)
ba7cf60cd82 Update dependency @vector-im/compound-web to v5.4.0 (#12773)
1082d767d44 Hide tooltips for certain playwright screenshots to avoid flakiness (#12770)
08ee1b8d97e Use multiple workers in Playwright CI to make use of multiple cores (#12769)
0a622f11fca [create-pull-request] automated change (#12767)
b53baea1118 [create-pull-request] automated change (#12766)
72e0d100ea7 Update wording shown when keys are withheld (#12761)
2772a9b7677 [create-pull-request] automated change (#12763)
44b98896a79 Move integrations switch (#12733)
19f9f985645 Element-R: Report events with withheld keys separately to Posthog. (#12755)
c894bebaa07 Split up slow Playwright tests (#12741)
2712803bbb3 [create-pull-request] automated change (#12759)
fff0985bf4a Update dependency @sentry/browser to v8.16.0 (#12757)
454e9346a27 Update all non-major dependencies (#12756)
93d5d2b39ba Update dependency @vector-im/compound-design-tokens to v1.5.0 (#12758)
07f78326e6d Update typescript-eslint monorepo to v7.15.0 (#12752)
feb5a491ef2 Update dependency rimraf to v6 (#12754)
7ceb151761e Update dependency @sentry/browser to v8.15.0 (#12749)
d053cd26f86 Update dependency @playwright/test to v1.45.1 (#12746)
f4aec6a0fe1 Update dependency @vector-im/compound-design-tokens to v1.4.0 (#12750)
9be495af4c6 Update all non-major dependencies (#12744)
28916792206 Update dependency typescript to v5.5.3 (#12748)
81f766f293d v3.103.0-rc.1
6e5b6b4f362 Upgrade dependency to matrix-js-sdk@34.1.0-rc.3
c50c32b3b53 v3.103.0-rc.0
ef0a2fb0122 Update package.json
a4f82bb2dcc Specify node version
4d6cea0b7a8 Upgrade dependency to matrix-js-sdk@34.1.0-rc.2
8580b136491 Merge remote-tracking branch 'origin/develop' into staging
cf8b87fd14c Add tabs to the right panel (#12672)
cd39d91c15a Promote new room header from labs to Beta (#12739)
7487b278573 [create-pull-request] automated change (#12740)
8679ace2b28 Fix incoming call toast crash due to audio refactor (#12737)
2bf33355576 v3.102.0
1e060de31a6 Upgrade dependency to matrix-js-sdk@34.0.0
466f37a83d4 Improve new room header accessibility (#12725)
b2a89151e67 Remove redundant call to `setCrypto` (#12738)
2a26afe4389 Redesign room search interface (#12677)
596ad38260a [create-pull-request] automated change (#12735)
5bda8d0d5c2 [create-pull-request] automated change (#12734)
81f29d13dcc Move language settings to 'preferences' (#12723)
dcf7643d4ae Fix closing all modals (#12728)
a7542dc0ac8 Remove dependency on libolm (#12704)
06117695bc7 Fix close button on forgot password flow (#12732)
2f953f1d0fe New layout selector ui in user settings (#12676)
6f5d21fedb5 [create-pull-request] automated change (#12731)
72b97eac0f7 [create-pull-request] automated change (#12730)
e288f61f0a9 Prevent Element appearing in system media controls  (#10995)
c61eca8c246 Don't consider textual characters to be emoji (#12582)
489bc326742 Remove references to some deprecated js-sdk identifiers (#12729)
55fba07ad1e v3.102.0-rc.1
8febc65bb9f Upgrade dependency to matrix-js-sdk@34.0.0-rc.1
de12d69e6be Flaky-test bot: reopen existing issues (#12727)
e48110d7c6d Move the account management button (#12663)
1fbc97296c7 Use LTS nodejs in github workflows (#12726)
e75dc4e038d [create-pull-request] automated change (#12724)
0434929ee54 Replace deprecated temporal proposal polyfill (#12636)
6b90fe20abb Extract `focus_search` dispatch action into enum (#12721)
b0d2010247b Update new room header facepile tooltip (#12699)
353b6c0de96 Disable xvfb as it is not necessary for headless mode (#12720)
2702f8ba8c7 [create-pull-request] automated change (#12722)
53ea045c544 Update @vector-im/compound-web (#12718)
510fb1ba2f2 Disable profile controls if the HS doesn't allow them to be set (#12652)
922676a7cc2 Clear autocomplete input on selection accept (#12709)
7d8623de897 Fix `Match system theme` toggle (#12719)
6ebaf3b46be [create-pull-request] automated change (#12717)
ba7ffd68d2d [create-pull-request] automated change (#12715)
9b00af6b56a [create-pull-request] automated change (#12712)
f475e1a6daa [create-pull-request] automated change (#12711)
8feaae66fb3 Playwright: use rust crypto for the bot user (#12708)
b449dc835b3 [create-pull-request] automated change (#12707)
33a017b5287 New theme ui in user settings (#12576)
8ede89101af Adjust room header hover transition from 300ms to 200ms (#12703)
ea0baee1014 Split out email & phone number settings to separate components & move discovery to privacy tab (#12670)
72475240ece Extract SearchScope and SearchInfo into Searching (#12698)
7a81470558d Pass through BASE_URL env on playwright screenshot docker wrapper (#12696)
86a95cfff7c Switch from graphemer to Intl.Segmenter (#12697)
95c8aa3d187 [create-pull-request] automated change (#12702)
b78e6f02f72 [create-pull-request] automated change (#12701)
d8a671d7535 Update dependency posthog-js to v1.141.3 (#12700)
ffbb903eb6f Update all non-major dependencies (#12681)
7d9ff8b3ff9 Update peter-evans/create-pull-request action to v6 (#12694)
070c4763ec1 Update actions/github-script action to v7 (#12691)
59512f98085 Update dependency eslint-plugin-unicorn to v54 (#12693)
894b4e738da Update dependency @types/uuid to v10 (#12692)
4fbfc946db3 Update actions/checkout action to v4 (#12690)
5c50605f527 Update typescript-eslint monorepo to v7.14.1 (#12689)
4bf8766885a Update dependency typescript to v5.5.2 (#12688)
8c3cc6159e6 Update dependency @vector-im/compound-web to v4.10.0 (#12687)
8977a05387b Update matrix-org (#12683)
3aba3f6fab3 Update dependency @types/node to v18.19.39 (#12682)
91779e0351a Update stylelint (#12684)
7da394bf1d1 Update dependency @playwright/test to v1.45.0 (#12685)
4e6674bbfb4 Update dependency @sentry/browser to v8.11.0 (#12686)
32a838496cc Update peter-evans/create-pull-request digest to 4e1beaa (#12680)
eb288987541 Reduce number of parallel runners for Playwright (#12695)
6781465103b v3.102.0-rc.0
1906af291df Upgrade dependency to matrix-js-sdk@34.0.0-rc.0
15de0010a1a Remove legacy crypto parameter (#12679)
cea0b7c37ec [create-pull-request] automated change (#12678)
f59bd6d4030 Update `@vector-im/compound-web` (#12675)
efd309f5f91 Disable playwright tests for legacy crypto (#12662)
9c862907f9b Switch to Rust crypto stack for all logins (#12630)
2843545d1e9 [create-pull-request] automated change (#12673)
ce7b5387701 [create-pull-request] automated change (#12671)
736b083a790 Deflake verification playwright tests (#12669)
5eb5ea81d5a Remove redundant copy in deactive uia modal (#12668)
4a4c17253e1 Fix high contrast theme in settings (#12649)
87bdc784b8d Playwright: check the welcome page is loaded and works (#12660)
132669fd28d Remove redundant sleep from playwright test (#12667)
2d8c23e806b Hide voip buttons in group rooms in environments with widgets disabled (#12664)
5bcf76c9abb Playwright test: ensure that links are preserved over login (#12657)
0317755e9c7 Add a github action to check the base branch (#12665)
e9abc558691 Work around rust crypto bug which causes flakiness (#12656)
1bf430ba230 Fix background on live location sharing footer (#12629)
d5e06c95cb8 [create-pull-request] automated change (#12655)
ead7303f785 Remove outdated iframe sandbox attribute (#12633)
6c99b912100 Minor tweaks to UserSettings dialog (#12651)
7e7b55efe3f Playwright tests to replace old `loading-test.tsx` (#12654)
e49f8e033db Update to compound-web 4.8.0 (#12650)
76844f5973d Hide voice call button when redundant (#12639)
04e1d7f6c04 Update `@vector-im/compound-web` & fix jest snapshot updates (#12637)
b2e9de144c0 Update for js-sdk interface change (#12638)
8ace19112d1 Update definitelyTyped (#12647)
36998f10dbc Update typescript-eslint monorepo to v7.13.1 (#12645)
3d8c89020f9 Update dependency js-xxhash to v4 (#12646)
c209edc878e Update all non-major dependencies (#12642)
d09793547fd Update dependency emojibase-regex to v15.3.2 (#12644)
a4af2870b41 Remove unused state fields in qr oidc (#12588)
d6f35a53f7c Replace deprecated babel proposal plugins (#12635)
2b4b415eb3a [create-pull-request] automated change (#12641)
9aa34ce391e [create-pull-request] automated change (#12640)
f9e2425ac70 Remove stray setState which caused encryption state shields to flicker (#12632)
28dc65508f2 Update dependency @sentry/browser to v8.9.1 (#12597)
1c59fb534c1 Reset matrix-js-sdk back to develop branch
4b76fcce3c6 Resetting package fields for development
085fa1cf72b Merge branch 'master' into develop
042aa17a60c [create-pull-request] automated change (#12631)
1cf3045a5b6 Fix stray background colour on markdown body (#12628)
5c26d580d81 Fix widgets not being cleaned up correctly. (#12616)
28bcbd40569 Playwright Docker image updates (#12626)
5a1b98d8b7c Improve accessibility of the room summary card (#12586)
5212ae8747c [create-pull-request] automated change (#12627)
72a8f8f03b1 Show tooltips on narrow tabbed views (#12624)
650b9cb0cf9 Add in-progress view to display name EditInPlace (#12609)
6fc9d7641c5 Remove room key history sharing (#12618)
d6b9e2aa8a6 Fix config override of other settings levels (#12593)
8e200dc4acf Add login page option for SSO redirects (#12622)
bd196aee291 [create-pull-request] automated change (#12620)
6e13e6dcb21 [create-pull-request] automated change (#12619)
6a44f5e0878 Use stable endpoints for MSC3916 (#12602)
8c49f3f2ea2 Update gfm.css to github-markdown-css (#12613)
24e3e08391a Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (#12606)
347229be601 Avoid flakiness from hover styling in screenshot tests (#12615)
2547777de7c Tweak copy for user verification toast (#12605)
8b4e3e66475 Replace setImmediate with setTimeout (#12614)
21ae29c002a Support s tags for strikethrough for Matrix v1.10 (#12604)
ccf751d6b8b Update end-to-end-tests.yaml
2ed9b2e95e3 Don't show 'saved' on display name save error (#12600)
7ae50dbce54 [create-pull-request] automated change (#12611)
7802346ebbd Remove stale `#start` route as it hasn't been used in a long time (#12608)
25e4515c3c1 Fix image upload preview size (#12607)
6198ce511f1 [create-pull-request] automated change (#12603)
6fedf89eaae Update dependency @sentry/browser to v8 (#12567)
81cd53a2256 Update all non-major dependencies (#12601)
9c84c3e689f Update dependency fake-indexeddb to v6 (#12568)
05ea9651b7e Update dependency uuid to v10 (#12599)
2282c6c1cc5 Update matrix-org (#12533)
c513f724d1c Update dependency @vector-im/compound-design-tokens to v1.3.0 (#12564)
5a1751f3950 Update typescript-eslint monorepo to v7.13.0 (#12598)
9673df67de4 Update dependency @testing-library/jest-dom to v6.4.6 (#12596)

git-subtree-dir: linked-dependencies/matrix-react-sdk
git-subtree-split: 247296f54c4b1c90ad8bf0f56ad081d22a3245a2
… using it for content scanner

This reverts commit 7c7cbe6.
Copy link

gitguardian bot commented Aug 1, 2024

⚠️ GitGuardian has uncovered 2 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
13249134 Triggered Generic Password ed75ff0 linked-dependencies/matrix-react-sdk/playwright/e2e/forgot-password/forgot-password.spec.ts View secret
13249134 Triggered Generic Password 07ab108 playwright/e2e/forgot-password/forgot-password.spec.ts View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Revoke and rotate the secret.

  2. If possible, rewrite git history with git commit --amend and git push --force.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Copy link

@yostyle yostyle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

just need to test crypto before to go in production

marc.sirisak added 2 commits September 2, 2024 15:58
…54c4..91655b0f9ad

91655b0f9ad Revert "Remove dependency on libolm (#12704)"

git-subtree-dir: linked-dependencies/matrix-react-sdk
git-subtree-split: 91655b0f9ad5903fef19919a0ce007e6bf60dccb
@MarcWadai MarcWadai merged commit e8553bc into develop_tchap Sep 2, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade element 1.11.72