Valere
0fbde40359
test: End to end integrated test for call widget
2025-03-25 16:09:38 +01:00
Hugh Nimmo-Smith
7ca70cf4ab
Publish embedded package for releases of Element Call ( #3086 )
...
* Publish embedded package for releases of Element Call
Part of https://github.com/element-hq/element-call/issues/2994
This PR:
- Publishes embedded builds as Tarball, NPM, AAR, SwiftPM for releases
- Publishes full builds as Tarball for releases
- Adds comments to release notes with the built artifact locations
* Update embedded/web/package.json
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
* Update .github/workflows/publish-embedded-packages.yaml
* Update embedded/ios/Package.swift
* Apply suggestions from code review
* Try dry-run of gradlew
* Whitespace
* Fix more instances of unpinned GHA
* Minimise permissions
* Upload release notes once
To reduce concurrency
* Fix npm publish permissions
---------
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2025-03-19 21:33:09 +00:00
Robin
246e6a6322
Merge pull request #3111 from element-hq/robin/test-ci
...
Move all tests into one workflow, give them clear names
2025-03-19 09:57:55 -04:00
Valere Fedronic
41132a85a7
Merge pull request #3076 from element-hq/valere/async_error_show_boundary
...
Error management: Handle fail to get JWT token
2025-03-19 09:41:00 +01:00
Valere
b6ad6aee2a
post merge fix: es lint
2025-03-19 09:33:06 +01:00
Valere
fd20ac4022
Merge branch 'livekit' into valere/async_error_show_boundary
2025-03-19 09:30:16 +01:00
Valere
96ce6a2dc6
ui test: Skip video visibility test on firefox
2025-03-19 09:22:07 +01:00
Robin
4a2f44a0de
Merge pull request #3112 from element-hq/robin/blocked-conflicts
...
Run the 'prevent blocked' workflow even if PR has conflicts
2025-03-18 15:43:21 -04:00
Robin
a304f37705
Run the 'prevent blocked' workflow even if PR has conflicts
...
See the description of pull_request versus pull_request_target documented at https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request .
2025-03-18 14:45:07 -04:00
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
Valere
8c5f5b156c
code review: improve test
2025-03-18 09:48:18 +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
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