Commit Graph

48037 Commits (ea0baee1014e6cbf73b39c2502bc2f803d354983)

Author SHA1 Message Date
David Baker ea0baee101
Split out email & phone number settings to separate components & move discovery to privacy tab ()
* WIP update of threepid settings section

* Remove email / phone number section from original place

and don't show the new one if 3pids are disabled

* Update snapshots

* Pull identity server / 3pid binding settings out to separate component

and put it in the security & privacy section which is its new home

* Update snapshot

* Move relevant part of test & update screenshots / snapshots

* Remove unnecessary dependency

* Add test for discovery settings

* Add spacing in terms agreement
2024-06-26 13:04:19 +00:00
Michael Telatynski 72475240ec
Extract SearchScope and SearchInfo into Searching ()
* Extract SearchScope and SearchInfo into Searching

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

* delint

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

* delint

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

* Fix test

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

* Comments

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

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-26 10:59:04 +00:00
Michael Telatynski 7a81470558
Pass through BASE_URL env on playwright screenshot docker wrapper ()
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-26 09:34:15 +00:00
Michael Telatynski 86a95cfff7
Switch from graphemer to Intl.Segmenter ()
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-26 09:34:07 +00:00
ElementRobot 95c8aa3d18
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-06-26 06:24:43 +00:00
ElementRobot b78e6f02f7
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-06-26 06:19:17 +00:00
renovate[bot] d8a671d753
Update dependency posthog-js to v1.141.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 21:45:39 +00:00
renovate[bot] ffbb903eb6
Update all non-major dependencies ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 17:14:16 +00:00
renovate[bot] 7d9ff8b3ff
Update peter-evans/create-pull-request action to v6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 16:58:57 +00:00
renovate[bot] 070c4763ec
Update actions/github-script action to v7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 15:02:02 +00:00
renovate[bot] 59512f9808
Update dependency eslint-plugin-unicorn to v54 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:22:34 +00:00
renovate[bot] 894b4e738d
Update dependency @types/uuid to v10 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:20:43 +00:00
renovate[bot] 4fbfc946db
Update actions/checkout action to v4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:20:42 +00:00
renovate[bot] 5c50605f52
Update typescript-eslint monorepo to v7.14.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:17:04 +00:00
renovate[bot] 4bf8766885
Update dependency typescript to v5.5.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-25 16:59:07 +01:00
renovate[bot] 8c3cc6159e
Update dependency @vector-im/compound-web to v4.10.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:16:19 +00:00
renovate[bot] 8977a05387
Update matrix-org ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:15:55 +00:00
renovate[bot] 3aba3f6fab
Update dependency @types/node to v18.19.39 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:14:19 +00:00
renovate[bot] 91779e0351
Update stylelint ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:14:06 +00:00
renovate[bot] 7da394bf1d
Update dependency @playwright/test to v1.45.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:14:06 +00:00
renovate[bot] 4e6674bbfb
Update dependency @sentry/browser to v8.11.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:14:04 +00:00
renovate[bot] 32a838496c
Update peter-evans/create-pull-request digest to 4e1beaa ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 14:13:18 +00:00
Michael Telatynski eb28898754
Reduce number of parallel runners for Playwright () 2024-06-25 15:21:47 +01:00
Florian Duros 15de0010a1
Remove legacy crypto parameter () 2024-06-25 09:06:55 +00:00
ElementRobot cea0b7c37e
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-06-25 06:20:36 +00:00
Florian Duros f59bd6d403
Update `@vector-im/compound-web` ()
* update deps: `@vector-im/compound-web`

* test: update snapshots
2024-06-24 12:51:10 +00:00
Richard van der Hoff efd309f5f9
Disable playwright tests for legacy crypto ()
* Disable "legacy crypto" playwright project

* playwight: Remove crypto stack conditions

We only ever run under the rust stack now, so these conditions are
redundant.

* playwright: remove `cryptoBackend` test option

* playwright: remove redundant `projects`

We don't need this any more

* playwright: remove redundant `TestOptions`
2024-06-24 10:30:59 +00:00
Richard van der Hoff 9c862907f9
Switch to Rust crypto stack for all logins ()
* Use Rust crypto stack universally

Ignore the `feature_rust_crypto` and `RustCrypto.staged_rollout_percent`
settings, and just use RustCrypto everywhere.

* Remove labs setting for rust crypto

* Remove support for legacy crypto stack in `StorageManager`

We're not going to use the legacy stack any more.

* Update docs on `Features.RustCrypto`

* Remove now-unreachable `tryToUnlockSecretStorageWithDehydrationKey`

* Comment out test which doesn't work

* fix typo
2024-06-24 09:14:42 +00:00
ElementRobot 2843545d1e
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-06-24 06:23:21 +00:00
ElementRobot ce7b538770
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-06-22 06:25:53 +00:00
Richard van der Hoff 736b083a79
Deflake verification playwright tests ()
Turns out the sleep that got removed in
https://github.com/matrix-org/matrix-react-sdk/pull/12667 was useful.
2024-06-21 16:58:38 +00:00
Michael Telatynski 5eb5ea81d5
Remove redundant copy in deactive uia modal ()
* Remove redundant copy in deactive uia modal

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

* delint

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

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-21 14:16:22 +00:00
Florian Duros 4a4c17253e
Fix high contrast theme in settings ()
* Fix high contrast theme in settings

* fix comment
2024-06-21 13:37:57 +00:00
Richard van der Hoff 87bdc784b8
Playwright: check the welcome page is loaded and works () 2024-06-21 11:21:24 +00:00
Richard van der Hoff 132669fd28
Remove redundant sleep from playwright test ()
Nobody seems to know why this is here. Let's get rid of it and see what
happens.
2024-06-21 09:18:09 +00:00
Michael Telatynski 2d8c23e806
Hide voip buttons in group rooms in environments with widgets disabled ()
* Hide voip buttons in group rooms in environments with widgets disabled

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

* Fix test stubs

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

* Iterate

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

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-21 08:42:50 +00:00
Richard van der Hoff 5bcf76c9ab
Playwright test: ensure that links are preserved over login () 2024-06-20 17:18:11 +00:00
David Baker 0317755e9c
Add a github action to check the base branch ()
* Add a github action to check the base branch

It should be very rare that we ever PR into a branch that isn't
'develop', 'staging' or a feature branch, and this will give us a
failed check when stacking up PRs on top of one another until the
one below it is merged.

* Name workflow
2024-06-20 16:00:24 +00:00
Michael Telatynski e9abc55869
Work around rust crypto bug which causes flakiness ()
* Work around rust crypto bug which causes flakiness

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

* Iterate

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

* Add comment

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

* Update playwright/e2e/crypto/crypto.spec.ts

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-06-20 15:38:03 +00:00
Michael Telatynski 1bf430ba23
Fix background on live location sharing footer ()
* Fix background on live location sharing footer

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

* Update _MBeaconBody.pcss

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-20 10:18:26 +00:00
ElementRobot d5e06c95cb
[create-pull-request] automated change ()
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2024-06-20 09:42:39 +00:00
Michael Telatynski ead7303f78
Remove outdated iframe sandbox attribute ()
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-20 09:34:33 +00:00
Florian Duros 6c99b91210
Minor tweaks to UserSettings dialog ()
* Make user settings dialog title looks like figma design

* dialog: add title to close button

* Update dialog snapshot

* Update playwright snapshot
2024-06-20 09:29:38 +00:00
Richard van der Hoff 7e7b55efe3
Playwright tests to replace old `loading-test.tsx` ()
A selection of Playwright tests intended to replace the old Jest tests in
Element-Web's `loading-test.tsx`.
2024-06-20 09:20:52 +00:00
David Baker e49f8e033d
Update to compound-web 4.8.0 () 2024-06-20 09:09:20 +00:00
Michael Telatynski 76844f5973
Hide voice call button when redundant ()
* Hide voice call button when redundant

i.e. when it'd do the same thing as the video call button like in non-dm rooms

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

* Tests

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

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-19 15:49:09 +00:00
Florian Duros 04e1d7f6c0
Update `@vector-im/compound-web` & fix jest snapshot updates ()
* Update `@vector-im/compound-web`

* Fix floating-ui version
2024-06-19 12:34:55 +00:00
David Baker b2e9de144c
Update for js-sdk interface change ()
It's a separate method to force a capabilities fetch as of
https://github.com/matrix-org/matrix-js-sdk/pull/4246
2024-06-19 10:51:43 +00:00
renovate[bot] 8ace19112d
Update definitelyTyped ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-19 10:46:47 +00:00
renovate[bot] 36998f10db
Update typescript-eslint monorepo to v7.13.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-19 09:41:33 +00:00