Robin
f2ff1919cb
Move all tests into one workflow, give them clear names
...
The Playwright tests had no name before, making it confusing to add them to the branch protection requirements.
2025-03-18 13:48:52 -04:00
Robin
7d6a60a6ad
Merge pull request #3110 from element-hq/robin/participant-limits
...
Show "insufficient capacity" when hitting participant limits
2025-03-18 13:37:43 -04:00
Robin
45c3c7a37e
Show "insufficient capacity" when hitting participant limits
2025-03-18 13:33:36 -04:00
Robin
22977dcf65
Merge pull request #3109 from element-hq/robin/livekit-2.9.1
...
Downgrade to livekit-client v2.9.1
2025-03-18 11:41:26 -04:00
Robin
213f234e94
Downgrade to livekit-client v2.9.1
...
livekit-client v2.9.2 regresses switching between the front/back cameras.
2025-03-18 11:36:08 -04:00
fkwp
990d5727d4
Merge pull request #3104 from element-hq/fkwp/update_readme
...
deleted old demo.jpg
2025-03-18 10:01:29 +01:00
Valere Fedronic
4653be86b3
Merge pull request #3101 from element-hq/valere/dev_ex_eslint_tests
...
Eslint: Ensure playwright files are checked by eslint
2025-03-18 09:57:02 +01:00
fkwp
7a0010dd36
deleted old demo.jpg
2025-03-18 09:33:05 +01:00
Valere
6a8abeb609
Eslint: Ensure playwright files are checked by eslint
2025-03-17 15:23:51 +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
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 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
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