Timo
2073cd3ac1
Rename EULA to SSLA ( #3135 )
...
* Change EULA to SSLA
- rename i18n fields
- update the config property to `ssla` and deprecate `eula`
- use `eula` instead of ssla in case it is provided in the config.
* fix default config
* completely remove eula fallback
2025-03-31 14:18:45 +02:00
Hugh Nimmo-Smith
9f2f1d8641
Improve documentation for how to use the embedded package ( #3146 )
2025-03-28 18:26:22 +00:00
Hugh Nimmo-Smith
fd2c1f6410
Clarify who is responsible for compliance and consent in relation to analytics ( #3116 )
...
It varies depending on if you are using the full or embedded package.
2025-03-28 14:18:53 +00:00
Hugh Nimmo-Smith
1be0733011
Always run build CI workflow ( #3139 )
...
As identified in https://github.com/element-hq/element-call/pull/3116#issuecomment-2759148857 depending on the contents of a PR it may not be possible to merge due to required workflows not actually being run.
This change will mean that the build CI workflow is run irrespective of the contents.
2025-03-28 15:06:00 +01:00
Hugh Nimmo-Smith
bfd4bb2ec1
Show URL params and environment variables in developer tab ( #3134 )
2025-03-27 16:35:31 -04:00
Robin
f845397b87
Merge pull request #3093 from element-hq/toger5/src-to-lib-import
...
Transition from consuming js-sdk source to `lib` (build output)
2025-03-27 16:13:05 -04:00
Robin
aab4efe03a
Use type imports consistently
2025-03-27 16:09:59 -04:00
Robin
eb18cbef78
Consolidate imports
2025-03-27 16:04:03 -04:00
Robin
ae339ea5cc
Fix formatting issues
2025-03-27 14:47:01 -04:00
Robin
33700d1529
Merge branch 'livekit' into toger5/src-to-lib-import
2025-03-27 14:35:08 -04:00
renovate[bot]
f78b8dd153
Update dependency @vector-im/compound-design-tokens to v4
2025-03-27 18:22:52 +00:00
Robin
21140f6f2c
Merge pull request #3095 from element-hq/robin/berry
...
Upgrade to Yarn v4 (Berry)
2025-03-27 14:21:10 -04:00
Robin
6927a92ad3
Improve comments in linker plugin
2025-03-27 14:16:16 -04:00
Robin
f99eb3c88f
Merge branch 'livekit' into robin/berry
2025-03-27 14:07:24 -04:00
Robin
a993d8cd26
Streamline the linker hook messages
2025-03-27 14:05:10 -04:00
fkwp
53fa21b97a
update .well-known example using the proposed endpoint routing
2025-03-26 22:36:47 +01:00
fkwp
a4f86492f9
Merge pull request #3130 from element-hq/fkwp/update_readme
...
Add endpoint routing to README.md
2025-03-26 13:48:09 +01:00
fkwp
79404fcb18
Update README.md
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2025-03-26 13:20:51 +01:00
fkwp
defe880515
Update README.md
...
Co-authored-by: Timo <16718859+toger5@users.noreply.github.com >
2025-03-26 13:20:27 +01:00
fkwp
fa0365c409
added MatrixRTC backend for completness
2025-03-26 00:07:13 +01:00
Timo
6a5b79143e
Make pre-commit message more alerting
2025-03-25 20:26:23 +01:00
Timo
f868eca938
Add docs and git hooks
2025-03-25 20:13:34 +01:00
Timo
6fa218dd91
add links.disabled.yaml to yarn lock
2025-03-25 19:34:30 +01:00
fkwp
117b99d967
prettier
2025-03-25 17:14:18 +01:00
fkwp
7003e1f7d2
add section about endpoint routing
2025-03-25 17:09:54 +01:00
fkwp
ae7188cd65
added endpoint routing
2025-03-25 17:09:31 +01:00
fkwp
7de7886453
indentation
2025-03-25 17:07:58 +01:00
fkwp
efd08b4997
use MatrixRTC suggestion wrt. hostname and endpoints
2025-03-25 17:03:25 +01:00
Valere
0fbde40359
test: End to end integrated test for call widget
2025-03-25 16:09:38 +01:00
renovate[bot]
3ce9d71983
Update dependency vite to v6.2.3 [SECURITY] ( #3125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-25 15:53:30 +01:00
Hugh Nimmo-Smith
238bdea2b0
Fix compilation error when trying to use SwiftPM embedded package ( #3124 )
...
* Test SwiftPM build as part of release process
* Fix iOS embedded platform version as v17
2025-03-25 14:26:28 +00:00
Robin
fe382cfc0b
Merge pull request #3053 from element-hq/robin/posthog-logout
...
Enable analytics only while authenticated
2025-03-24 10:14:48 -04:00
Robin
0ed1564d3e
Merge branch 'livekit' into robin/posthog-logout
2025-03-24 10:10:28 -04:00
Robin
1138a21b57
Merge pull request #3118 from element-hq/robin/errors-outside-boundary
...
Fix join errors mistakenly showing a generic error screen
2025-03-21 17:20:52 -04:00
Robin
cd5ecb2352
Rename error boundary hook
...
It doesn't check whether it's actually used inside a GroupCallErrorBoundary, and it's generally useful for interacting with any error boundary, so I'm giving it a generic name to reflect this.
2025-03-21 15:17:41 -04:00
Robin
9a5dd10e27
Show errors that occur in GroupCallView using the error boundary
...
We were previously using the useGroupCallErrorBoundary hook to surface errors that happened during joining, but because that part is outside the GroupCallErrorBoundary it just ended up sending them to the app-level error boundary where they got displayed with a more generic message.
2025-03-21 14:59:27 -04:00
fkwp
eaf067f0dc
Merge pull request #3117 from element-hq/fkwp/remove_fallback_matrixrtc-backend_from_netlify
...
remove fallback MatrixRTC backend from netlify PR builds
2025-03-21 19:00:32 +01:00
fkwp
41044ce974
remove fallback MatrixRTC backend
2025-03-21 18:55:43 +01:00
Hugh Nimmo-Smith
ff6365cfed
One more --immutable
2025-03-21 17:19:34 +00:00
Hugh Nimmo-Smith
f820506184
Fix up CI
2025-03-21 17:17:23 +00:00
Hugh Nimmo-Smith
9bf046b714
Merge branch 'livekit' into robin/berry
2025-03-21 17:14:10 +00:00
Hugh Nimmo-Smith
6043b3949b
Analytics configuration is the responsibility of the host application when running in widget mode ( #3089 )
...
* Support for analytics configuration via URL parameters in widget mode
Adds:
- posthogApiHost
- posthogApiKey
- rageshakeSubmitUrl
- sentryDsn
- sentryEnvironment
Deprecate analyticsId and use posthogUserId instead
* Partial test coverage
* Simplify tests
* More tests
* Lint
* Split embedded only parameters into own section for clarity
* Update docs/url-params.md
* Update docs/url-params.md
* Update vite.config.js
v0.9.0-rc.1
2025-03-21 11:15:20 +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