Valere
007ea89cd7
fixup eslint
2025-03-17 12:36:14 +01:00
Valere
598152a3d7
Add playwright test for JWT token error
2025-03-17 12:15:16 +01:00
Valere
83c6ec3497
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-17 11:26:54 +01:00
Valere
03b5f0f2f9
Fixup: error boundary context not needed, local error resets already
2025-03-17 11:26:16 +01:00
fkwp
ef2fee708e
Merge pull request #3099 from element-hq/fkwp/update_readme
...
Update readme with new Element Call screenshot
2025-03-17 10:33:23 +01:00
fkwp
ef8e894c0b
update Element Call screenshot
2025-03-17 09:55:04 +01:00
fkwp
d01a0de568
fix JSON blob
2025-03-17 09:54:37 +01:00
Valere Fedronic
a204dbe1d4
Merge pull request #3098 from element-hq/valere/playwright_dev_backend_no_ratelimit
...
Keep rate limits for dev backend, disable only for playwright tests
2025-03-17 09:51:30 +01:00
Valere
bd38a56ccc
Keep rate limits for dev backend, disable only for playwright tests
2025-03-17 09:45:43 +01:00
Valere Fedronic
af58161f21
Merge pull request #3097 from element-hq/valere/playwright_initial_setup
...
Integration Test: Add test for register, login, logout and guest create and join call
2025-03-17 09:43:21 +01:00
Valere Fedronic
ad8ad218f1
Merge pull request #3096 from element-hq/valere/playwright_access_tests
...
Integration Test: Add test for register, login, logout and guest create and join call
2025-03-17 09:31:44 +01:00
fkwp
c4747dd177
Merge pull request #3026 from element-hq/fkwp/add_rc_delayed_event_mgmt_to_readme
...
README.md add information about rc_delayed_event_mgmt
2025-03-14 16:18:55 +01:00
Valere Fedronic
39c64afb77
Merge pull request #3091 from element-hq/valere/playwright_initial_setup
...
First integration tests with playwright
2025-03-14 16:02:46 +01:00
Valere
b9700b9986
code review
2025-03-14 14:50:47 +01:00
Valere
20ba3e9573
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-14 11:25:30 +01:00
Valere
83198c061a
Disable rate limiting on dev homeserver to avoid flaky tests
2025-03-14 11:01:25 +01:00
Valere
b5fff42adc
Test: Add more integrations test
...
Testing access, register, login, logout. Create and join as guest
2025-03-14 11:01:19 +01:00
Valere
9dc515f45d
Fixup: bad copy in the text
2025-03-13 20:04:26 +01:00
Valere
4c477bc4b1
fix: github action, missing config file for dev env
2025-03-13 20:04:26 +01:00
Valere
45d3a5e332
playwright add ignoreHTTPSErrors option
2025-03-13 20:04:26 +01:00
Valere
4efc32f8e2
fix: local element-call not running
2025-03-13 20:04:26 +01:00
Valere
a7af470549
yml: try docker compose instead of dash compose
2025-03-13 20:04:26 +01:00
Valere
102aaa80e2
typo in playwright.yml timeout
2025-03-13 20:04:26 +01:00
Valere
6eb1a02937
fix: vitest --coverage was running playwright tests
2025-03-13 20:04:26 +01:00
Valere
687dafab3e
First integration tests with playwright
2025-03-13 20:04:26 +01:00
Timo
46e7e8e9cd
Fix: js-sdk version that uses expected value for isJoined (isJoined will now be false before we left as expected by EC) ( #3092 )
2025-03-13 19:09:18 +01:00
Hugh Nimmo-Smith
a924c7ffbb
Separate widget-only URL parameters in the documentation ( #3088 )
2025-03-13 10:28:38 +00:00
Valere
188fe75534
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-13 11:20:32 +01:00
Valere Fedronic
90a282b46c
Merge pull request #3063 from element-hq/valere/fix_add_close_button_in_widget_mode
...
Error: use a close button instead of go to home when in widget mode
2025-03-13 10:16:26 +01:00
Valere Fedronic
79e294755c
Merge pull request #3058 from element-hq/valere/refactor_error_handling
...
refactor: Centralize group call errors in custom GroupCallErrorBoundary
2025-03-13 10:12:11 +01:00
Hugh Nimmo-Smith
7aac56aac0
Vite embedded build of Element Call ( #3077 )
...
* Embedded package build of Element Call
Part of https://github.com/element-hq/element-call/issues/2994
This creates a new "embedded" build (vs "full" build) at the vite level. It will be used by a later PR that actually provides platform specific packages.
Embedded build:
- Uses relative URLs
- Uses relative config.json path and other resource loading
- Has a config.json built in
- Doesn't include the public folder (e.g. favicon)
Out of scope:
- this doesn't attempt to exclude SPA functionality, so technically the build could be used in SPA
- the above means that the crypto-wasm binary is included in the build
* CI artifact name based on type of build
* Update src/config/Config.ts
2025-03-12 17:00:44 +00:00
Hugh Nimmo-Smith
520c0f4925
Fix typing on config: EULA is optional as it has a default ( #3074 )
2025-03-12 13:52:13 +01:00
Valere
b02ad8871e
review: Make widget prop mandatory
2025-03-12 10:27:45 +01:00
Valere
b0a4a954f8
Error: use a close button instead of go to home when in widget mode
2025-03-12 10:12:34 +01:00
Robin
5547e838d3
Merge pull request #3080 from element-hq/robin/pin-matrix-js-sdk
...
Pin matrix-js-sdk to a specific commit
2025-03-12 05:06:10 -04:00
Valere
612ace137a
code review: recoveryActionHandler should not be optional
2025-03-12 09:44:41 +01:00
Robin
3cf0ce3dcb
Pin matrix-js-sdk to a specific commit
...
Whenever we use a Git dependency, we should reference a specific tag or commit rather than a branch name, because Yarn Classic is bad at recognizing when a Git dependency needs to be re-installed due to it resolving to a new version. (It seems to simply use the version from package.json as a cache key.)
This is relevant only for developers who run 'yarn install' on top of a previously up-to-date working copy, not for CI which re-installs the project on every run.
2025-03-11 16:25:03 -04:00
Valere
8584521ade
fixup: post rebase fix
2025-03-11 20:19:14 +01:00
Timo
93ae2aed98
New Membership Manager js-sdk develop ( #3067 )
...
* fix experimentalDecorators like we do in the js-sdk
* bump-js-sdk
* update to develop branch of js-sdk (new membership manager)
2025-03-11 19:48:02 +01:00
Valere
c0ef6e5e4d
fix: Error recover/retry buttons should reset error state
2025-03-11 16:54:19 +01:00
Valere
4c27551014
refactor: Centralize group call errors in custom GroupCallErrorBoundary
2025-03-11 16:54:19 +01:00
ElementRobot
a97c36a335
Merge pull request #3078 from element-hq/actions/localazy-download
...
Localazy Download
2025-03-11 15:40:53 +00:00
fkwp
1db3e3cbc4
Translations updates
2025-03-11 15:39:33 +00:00
Hugh Nimmo-Smith
1a692b983a
Use fetch() in a way that works for file URLs ( #3071 )
...
fetch returns a response code of 0 when it successfully loads a `file://` resource.
This means we can't just rely on `response.ok`.
Required for https://github.com/element-hq/element-call/issues/2994
2025-03-11 10:39:51 +01:00
Valere
04a46ebabe
error management: Handle fail to get JWT token
2025-03-11 09:07:19 +01:00
fkwp
f9ced9f10d
typo
2025-03-10 20:58:12 +01:00
fkwp
e39fe3bc7f
add information about rc_delayed_event_mgmt
2025-03-10 20:55:59 +01:00
fkwp
2885e7e42e
Merge pull request #3059 from element-hq/fkwp/doc_update
...
Refactor README.md
2025-03-10 20:31:09 +01:00
Hugh Nimmo-Smith
88b862b5fd
Update README.md
2025-03-10 18:10:25 +00:00
Valere
343da0db14
network: Utility to retry network operation with backoff
2025-03-10 17:54:50 +01:00