renovate[bot]
0fe8d16740
Update dependency @livekit/components-react to v2.9.10 ( #3349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 16:42:15 +02:00
renovate[bot]
f1a2002072
Update dependency livekit-client to v2.13.7 ( #3350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 16:40:28 +02:00
renovate[bot]
1af1a8ed0b
Update dependency livekit-client to v2.13.6 ( #3348 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 13:19:31 +02:00
renovate[bot]
0970db8297
Update dependency livekit-client to v2.13.5 ( #3343 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 13:59:35 +02:00
Robin
a36e72147c
Hide error screen icon from accessibility technologies
...
It does not have any meaningful accessible label to contribute beyond what is already stated in the heading.
2025-06-16 16:48:13 -04:00
Robin
7f4a5a8bab
Merge pull request #3338 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-design-tokens to v4.0.4
2025-06-16 08:50:53 -04:00
renovate[bot]
442fc1fc16
Update dependency @vector-im/compound-design-tokens to v4.0.4
2025-06-16 01:46:00 +00:00
Robin
905177f0b6
Don't present internal error messages as if they are localized
2025-06-13 00:15:25 -04:00
Robin
31c35583fb
Replace technical & unlocalized error message with "Connection lost"
2025-06-13 00:15:25 -04:00
Robin
764c6fce24
Fix missing text on "Call not found" screen
2025-06-12 23:54:40 -04:00
Robin
86aa459a84
Center the heading on the error screen
2025-06-12 23:47:33 -04:00
fkwp
32b6250cc3
fix: Force the docker image for lk-jwt-service to be pulled everytime ( #3325 )
...
lk-jwt-service latest-ci to be force pulled every time
2025-06-12 16:42:06 +02:00
Timo
4a6dbf350f
bump js-sdk to latest develop (containing a fix for membership manager resend join event issue) ( #3333 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-06-12 16:28:00 +02:00
fkwp
29968a3eba
Apply new timing constants to MatrixRTC session ( #3332 )
...
Apply new timing constants
2025-06-12 14:10:54 +02:00
fkwp
aa092c2195
Merge pull request #3323 from element-hq/fkwp/dev_build
...
Add developer build mode to GitHub action build-element-call.yaml
2025-06-11 22:56:38 +02:00
fkwp
0bf5c4a835
simplify package.json scripts and remove NODE_ENV variables since we dont use them
2025-06-11 16:54:10 +02:00
fkwp
3d47609cff
Since we are now using templating anyhow we can also combine full and embedded build into one step
2025-06-10 18:17:16 +02:00
Timo
1425de8726
Expose keep alive event configurarion in ec config and update defaults. ( #3303 )
2025-06-10 18:09:52 +02:00
fkwp
c1aa1888f0
Merge pull request #3327 from element-hq/renovate/livekit-client
...
Update dependency livekit-client to v2.13.4
2025-06-10 16:12:11 +02:00
fkwp
58ebbfeed7
Merge pull request #3326 from element-hq/fkwp/doc_self-hosting_update
...
Add tools section to self-hosting guide and adding Matrixtester to it
2025-06-10 15:59:12 +02:00
Timo
02f3f1b71a
Improvements to audio renderer codebase. ( #3308 )
...
* Improvements to audio renderer codebase.
* review
2025-06-10 13:00:21 +00:00
renovate[bot]
f7a6e20ae4
Update dependency livekit-client to v2.13.4
2025-06-10 12:31:41 +00:00
fkwp
378d59e948
prettier
2025-06-10 14:27:15 +02:00
fkwp
a07dbe645e
tools section to self-hosting guide and adding Matrixtester to it
2025-06-10 14:24:59 +02:00
Timo
a596eb71a9
add onAudioPlaybackStarted callback for controls ( #3309 )
...
* add onAudioTrackReady callback for controls
* more details in controls.md for `onAudioPlaybackStarted`
2025-06-10 12:35:04 +02:00
Robin
c8a1cae18b
Merge pull request #2874 from element-hq/renovate/major-react-monorepo
...
Update react monorepo to v19 (major)
2025-06-09 11:59:26 -04:00
Robin
4f1450aaf0
Replace react-use-clipboard with copy-to-clipboard
...
We didn't need the complexity of the (admittedly very small) React hook, and the package hasn't declared compatibility with React 19, so let's just switch to copying things manually via copy-to-clipboard.
2025-06-09 11:53:58 -04:00
Robin
8704b44b78
Update test snapshots for React 19 changes
2025-06-09 11:48:01 -04:00
Robin
0ee11af3c5
Upgrade react-spring to v10
...
For React 19 compatibility.
2025-06-09 11:47:47 -04:00
Andrew Ferrazzutti
13fac57b01
Build Docker image on slim base ( #3204 )
...
* Build Docker image on slim base
* Run Playwright tests against Docker container
For Playwright end-to-end tests in CI, instead of running a development
webserver with `yarn dev`, build and deploy a Docker container for
Element Call and use that as the webserver to test against.
* Shut down playwright webserver gracefully
When using a containerized webserver, this stops the container once
tests finish.
* Increase Playwright timeout in CI
---------
Co-authored-by: fkwp <github-fkwp@w4ve.de >
2025-06-06 12:04:57 -04:00
Robin
e0ce58b2a2
Merge pull request #3320 from element-hq/revert-3319-revert-3313-misc/migrate-to-maven-central-portal
...
Upgrade Android publishing to use Maven Central Portal (again)
2025-06-06 10:18:20 -04:00
fkwp
6f9adfe3e8
fix: add misssing yarn
2025-06-06 00:21:23 +02:00
fkwp
d47e579994
add build_mode also to build_embedded_element_call
2025-06-06 00:20:11 +02:00
fkwp
61d8f9a412
Merge branch 'livekit' into fkwp/dev_build
2025-06-06 00:14:45 +02:00
fkwp
31185ae365
make build_mode optional
2025-06-06 00:13:49 +02:00
fkwp
e07c7c864b
prettier
2025-06-06 00:02:19 +02:00
fkwp
b88bce5220
add production and developt build scripts to package.json
2025-06-05 23:58:51 +02:00
fkwp
775e110ca3
Add build_mode to inputs of build_full_element_call. derive build_mode from PR label 'development build'
2025-06-05 23:58:24 +02:00
fkwp
97d548ee3a
add build_mode input and use it in run commands
2025-06-05 23:51:02 +02:00
Timo
34724b7a8c
revert "custom compare logic"
2025-06-05 14:39:06 +02:00
Timo
b005f36ac7
custom compare logic
2025-06-05 14:36:43 +02:00
Robin
b0587fcfb3
Avoid reactivity bugs in how we track external state ( #3316 )
...
* Avoid reactivity bugs in how we track external state
Many of our hooks which attempt to bridge external state from an EventEmitter or EventTarget into React had subtle bugs which could cause them to fail to react to certain updates. The conditions necessary for triggering these bugs are explained by the tests that I've included.
In the majority of cases, I don't think we were triggering these bugs in practice. They could've become problems if we refactored our components in certain ways. The one concrete case I'm aware of in which we actually triggered such a bug was the race condition with the useRoomEncryptionSystem shared secret logic (addressed by a1110af6d5 ).
But, particularly with all the weird reactivity issues we're debugging this week, I think we need to eliminate the possibility that any of the bugs in these hooks are the cause of our current headaches.
* Reuse useTypedEventEmitterState in useLocalStorage
* Fix type error
2025-06-05 13:54:57 +02:00
fkwp
b8eccc6d7a
use vite minify depending on vite mode
2025-06-05 12:16:22 +02:00
Jorge Martin Espinosa
34df584366
Revert "Revert "Upgrade Android publishing to use Maven Central Portal""
2025-06-05 11:20:47 +02:00
Jorge Martin Espinosa
a62b0be831
Merge pull request #3319 from element-hq/revert-3313-misc/migrate-to-maven-central-portal
2025-06-05 11:20:36 +02:00
Jorge Martin Espinosa
01240fb59d
Revert "Upgrade Android publishing to use Maven Central Portal"
2025-06-05 11:10:03 +02:00
Robin
7851b9c289
Merge pull request #3318 from element-hq/robin/deep-compare
...
Use the same function for deep equality everywhere
2025-06-04 18:12:08 -04:00
Robin
15bcaef3a5
Use the same function for deep equality everywhere
2025-06-04 17:41:42 -04:00
Timo
3c831fc5e6
Fix react errors in settings tab ( #3314 )
...
* Fix react errors in settings tab
* review
2025-06-04 23:29:49 +02:00
Robin
26efbc1389
Merge pull request #3317 from element-hq/robin/reactive-members
...
Always render audio from the current set of participants
2025-06-04 17:25:29 -04:00