Richard van der Hoff
ecb939a68a
Merge pull request #82 from element-hq/rav/new_context
...
Playwright: add a `createNewInstance` utility function
2025-10-03 16:57:19 +01:00
Richard van der Hoff
24df6be6ce
Merge branch 'main' into rav/new_context
2025-10-03 16:24:10 +01:00
Richard van der Hoff
b484916ea8
Merge pull request #81 from element-hq/rav/config_json_funcs
...
Playwright: factor out helpers for config.json
2025-10-03 16:22:37 +01:00
Richard van der Hoff
68de37a6cb
Playwright: add a createNewInstance utility function
...
Sometimes it's useful to be able to use two separate Element-Web instances, in
isolated browsers. This patch adds a utility method which creates such an
instance.
2025-10-03 14:34:22 +01:00
Richard van der Hoff
d0c3901a1a
Merge remote-tracking branch 'origin/main' into rav/new_context
2025-10-03 14:32:47 +01:00
Michael Telatynski
e83ddbc98a
Improve handling of animated images, add support for AVIF animations ( #30932 )
...
* Only set MSC4230 is_animated flag if we are able to tell if the media is animated
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Set blob type correctly to not need to weave the mimetype around
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Use ImageDecoder to determine whether media is animated or not, adding support for AVIF and other formats
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Add test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix test
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2025-10-03 13:29:10 +00:00
Richard van der Hoff
595141cf4b
Playwright: factor out helpers for config.json
...
Factor out some helper functions for building `config.json` files,
and adding the relevant routes to browser contexts.
2025-10-03 14:28:35 +01:00
Hubert Chathi
5f084c28c3
Update key storage toggle when key storage status changes ( #30934 )
...
* update key storage toggle when key storage status changes
Listen for the CryptoEvent.KeyBackupStatus event and update the state
when it changes.
* fixup! update key storage toggle when key storage status changes
* add comment about handling event
2025-10-03 13:04:06 +00:00
Richard van der Hoff
519bafd68f
Merge pull request #80 from element-hq/rav/credentials_funcs
...
Playwright: add `populateLocalStorageWithCredentials` helper
2025-10-03 12:48:21 +01:00
Richard van der Hoff
92b9896deb
Factor out a helper function populateLocalStorageWithCredentials
...
This just takes the innards of the `pageWithCredentials` fixture and makes it
reusable in contexts outside the fixture. (This can be useful if you want to
use Element with an account other than the default provided by the
`credentials` fixture.)
2025-10-03 12:42:57 +01:00
Richard van der Hoff
885e7c36d9
Add homeserverBaseUrl field to Credentials
...
`Credentials` is used to record the access token etc once we log in a or
register a user. An access token isn't much use to you unless you know where to
send it, so this patch addes a new field, `homeserverUrl`, which contains
the base public URL for the homeserver.
2025-10-03 12:25:21 +01:00
ElementRobot
da827129c7
[create-pull-request] automated change ( #30943 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-10-03 06:25:12 +00:00
ElementRobot
7bac218065
[create-pull-request] automated change ( #30942 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-10-03 06:18:54 +00:00
David Baker
4b323f2bd3
Fix jitsi widget popout ( #30908 )
...
* Fix jitsi widget popout
Unfortunately I don't think playwright or jest can write a test for
something successfully opening a new tab.
Fixes https://github.com/element-hq/element-desktop/issues/2527
* On second thoughts, this is probably overkill
* Clarify
* Add test
* Unused import
2025-10-02 12:46:55 +00:00
Florian Duros
aa196b046b
chore: add compound web storybook to EW storybook ( #30936 )
2025-10-02 09:20:14 +00:00
ElementRobot
8599f4b5df
[create-pull-request] automated change ( #30935 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-10-02 06:18:16 +00:00
renovate[bot]
2cf79b3fef
Update all non-major dependencies ( #30901 )
...
* Update all non-major dependencies
* Update snapshot
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
2025-10-01 16:45:44 +00:00
renovate[bot]
98dcd10fbe
Update Node.js to 5e638ea ( #30915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 15:48:04 +00:00
David Baker
155b6f284a
Merge pull request #2597 from element-hq/renovate/all-minor-patch
...
Update all non-major dependencies
2025-10-01 16:47:11 +01:00
David Baker
8376cef25a
Merge pull request #2598 from element-hq/renovate/eslint-stylistic-monorepo
...
Update dependency @stylistic/eslint-plugin to v5.4.0
2025-10-01 16:46:45 +01:00
renovate[bot]
15f23d4cf9
Update electron ( #2599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 16:36:19 +01:00
David Baker
ea2b160dcc
Merge pull request #2595 from element-hq/renovate/playwright
...
Update playwright to v1.55.1
2025-10-01 16:28:37 +01:00
Florian Duros
f9e718644a
Improve keyboard navigation on invite dialog ( #30930 )
...
* fix: improve keyboard navigation on `RichList`
* test: list focus handling
* test: update snapshot
* refactor: rename `useListKeydown` to `useListKeyboardNavigation`
2025-10-01 15:26:34 +00:00
renovate[bot]
bc0a8f03db
Update all non-major dependencies
2025-10-01 15:25:50 +00:00
David Baker
39eddfdc4b
Merge pull request #2604 from element-hq/dbkr/v_for_i_have_a_vendetta_against_people_who_cant_just_decide_on_what_the_format_of_the_damn_file_should_be
...
Support .node-version either with or without leading 'v'
2025-10-01 16:13:43 +01:00
Richard van der Hoff
2d5f1b3fb7
Prefer UIA flows with supported UIA steps ( #30926 )
...
https://github.com/element-hq/matrix-react-sdk/pull/34 added support for a
custom UIA stage called `org.matrix.cross_signing_reset`, but neglected to add
that stage to the list of supported stages that is passed to the js-sdk. As a
result, if the server chooses to offer alternative flows that use unsupported
steps (as is proposed in MSC4312), the js-sdk will be unable to reliably choose between them.
2025-10-01 14:35:27 +00:00
David Baker
e668edbcec
Merge pull request #2605 from element-hq/dependabot/npm_and_yarn/tar-fs-2.1.4
...
Bump tar-fs from 2.1.3 to 2.1.4
2025-10-01 14:59:01 +01:00
Florian Duros
625595cb8c
Enhance accessibility of dropdown ( #30928 )
...
* fix: enhance accessibility of dropdown component by adding tabIndex and improving keyboard navigation
* test: update snapshot
* feat: use tabindex -1
* test: add tests
2025-10-01 13:26:42 +00:00
ElementRobot
aa073893ab
[create-pull-request] automated change ( #30857 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-10-01 10:26:08 +00:00
renovate[bot]
b0c81c46ca
Update dependency testcontainers to v11.6.0 ( #30924 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 10:24:48 +00:00
dependabot[bot]
763ebc4ca8
Bump tar-fs from 2.1.3 to 2.1.4
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.3 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 2.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 10:20:59 +00:00
David Baker
cfff1c7640
Spell renovate right
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2025-10-01 11:06:34 +01:00
David Baker
ec1971366a
Support .node-version either with or without leading 'v'
...
As per comment
2025-10-01 10:49:00 +01:00
Florian Duros
9cecd52477
Improve invite dialog ui - Part 2 ( #30836 )
...
* feat: add `Pill` component
* chore: add `react-merge-refs` lib
* feat: add `PillInput` component
* feat: use new pills component in invite dialog
* test: update invite dialog selector
* test(e2e): update test locators
* test(e2e): update screenshot
2025-10-01 09:03:43 +00:00
renovate[bot]
1f803f7051
Update dependency @stylistic/eslint-plugin to v5.4.0
2025-10-01 08:53:49 +00:00
renovate[bot]
c90c79e3ae
Update playwright to v1.55.1
2025-10-01 08:53:37 +00:00
David Baker
22100bff80
Merge pull request #2596 from element-hq/renovate/typescript-eslint-monorepo
...
Update typescript-eslint monorepo to v8.44.1
2025-10-01 09:52:12 +01:00
David Baker
a4b622dd5e
Merge pull request #2594 from element-hq/renovate/definitelytyped
...
Update dependency @types/node to v18.19.127
2025-10-01 09:51:14 +01:00
David Baker
c9a03859bd
Merge pull request #2593 from element-hq/renovate/rust-bullseye
...
Update rust:bullseye Docker digest to 65dd7bb
2025-10-01 09:50:44 +01:00
David Baker
2385c4dd9b
Merge pull request #2557 from element-hq/renovate/docker
...
Update docker/login-action digest to 5e57cd1
2025-10-01 09:50:22 +01:00
David Baker
9d2b1621d6
Merge pull request #2592 from element-hq/renovate/actions-cache-digest
...
Update actions/cache digest to 0057852
2025-10-01 09:49:59 +01:00
ElementRobot
3d5749bfc7
[create-pull-request] automated change ( #30927 )
...
Co-authored-by: t3chguy <2403652+t3chguy@users.noreply.github.com>
2025-10-01 06:23:51 +00:00
renovate[bot]
35db60092b
Update rust:bullseye Docker digest to 65dd7bb
2025-09-30 21:14:12 +00:00
renovate[bot]
8de035ee39
Update dependency caniuse-lite to v1.0.30001745 ( #30918 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 18:28:35 +00:00
renovate[bot]
cea6e14220
Update dependency @types/react to v19.1.14 ( #30917 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 18:28:09 +00:00
renovate[bot]
0bc8a9d259
Update dependency @types/node to v18.19.127 ( #30916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 18:27:46 +00:00
renovate[bot]
ece9230110
Update nginxinc/nginx-unprivileged:alpine-slim Docker digest to 13d1e0a ( #30914 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 18:26:46 +00:00
R Midhun Suresh
2f8e2be09d
Improve accessibility of the `<AvatarSetting> component ( #30907 )
...
* Always use an accessible button with base avatar rendered inside it
* Rename avatarAltText to accessibleName
* Improve accessibility
* Fix tests
2025-09-30 17:53:37 +00:00
renovate[bot]
b6046d2120
Update guibranco/github-status-action-v2 digest to 5530c59 ( #30913 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 16:51:35 +00:00
renovate[bot]
7039123c46
Update docker/login-action digest to 5e57cd1 ( #30912 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 16:51:13 +00:00