Valere Fedronic
391ca63b7e
Merge pull request #3422 from element-hq/valere/bump-js-sdk-28-07-2025
...
bump js-sdk version 28/07/2025
2025-07-28 17:59:56 +02:00
Valere
5dfa420135
bump js-sdk version
2025-07-28 17:45:38 +02:00
Robin
ff3f727c80
Merge pull request #3418 from element-hq/robin/notification-capability
...
Request capability to send call notifications
2025-07-28 16:04:21 +02:00
Robin
f7565ef104
Request capability to send call notifications
...
0e0fba6575 added the ability to send call notification events when starting a call, but I forgot to give the widget the right capabilities to do this. The effect was that notifications just wouldn't send in widget mode.
2025-07-24 18:50:03 +02:00
Timo
2f55d8e30c
UrlParams: Intent system update, split into configuration and propreties ( #3376 )
...
* refactor UrlParams to use a preset intent system
* change defaults for intend headers
* add: getEnumParam to ParamParser
* remove deprecated url params
* only allow skip lobby in widget (more strict needs test adjustment)
* fix tests that now require the url to be a widget url
Co-authored-by: Robin <robin@robin.town >
---------
Co-authored-by: Robin <robin@robin.town >
2025-07-24 17:46:26 +02:00
Will Hunt
3145bafd5e
Trim extra characters from roomId parameter in URL ( #3412 )
...
* Trim roomId when parsing from URL
* fix char
* fixup
* limit to roomId
* Add a comment
2025-07-22 20:11:53 +01:00
Robin
7dd45acd29
Update matrix-js-sdk
...
To include https://github.com/matrix-org/matrix-js-sdk/pull/4927 .
v0.14.0-rc.1
2025-07-21 21:01:00 +02:00
Valere Fedronic
8f561c0319
bump js-sdk to matrix-js-sdk 0ce944f3daa2c8926c673af33ae24e89b1e6796a ( #3414 )
2025-07-21 17:46:45 +02:00
Robin
4104db3e7a
Merge pull request #3411 from element-hq/renovate/major-compound
...
Update dependency @vector-im/compound-design-tokens to v5
2025-07-21 14:16:24 +02:00
Robin
d530997725
Merge pull request #3410 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-web to v8.2.0
2025-07-21 14:15:58 +02:00
renovate[bot]
fb0fefae10
Update dependency @vector-im/compound-design-tokens to v5
2025-07-21 00:47:44 +00:00
renovate[bot]
8bb79e6f33
Update dependency @vector-im/compound-web to v8.2.0
2025-07-21 00:47:32 +00:00
Robin
0e0fba6575
Send notification events when starting a call ( #3248 )
...
* Send notification events when starting a call
Previously this has been the responsibility of the hosting application (Element Web / Element X), but I would like to move this responsibility to Element Call itself to make it even more lightweight to integrate Element Call into a widget-capable client.
* use RTCNotification event
* add url param
* bump to latest js-sdk
* remove everything decline related
* use notification type in url params
* fix url .md docs
* back to `head=develop` and using js-sdk with send notification feature
* format
---------
Co-authored-by: Timo <toger5@hotmail.de >
2025-07-18 16:58:50 +02:00
Timo
5ea0759427
Earpiece follow up: Change labels and icons ( #3401 )
...
* fix collapse icon on android
* update wording `earpiece` -> `headset`
* update icon `earpiece` -> `phone`
* i18n
* update icons to solid (top right) and non solid (overlay)
* update snapshots
* add config.json to gitignore
* add offset for earpice overlay
* update snapshots to include offset spacer
2025-07-18 15:19:53 +02:00
Valere Fedronic
7ac378037f
Merge pull request #3408 from element-hq/valere/bump-js-sdk
...
Bump js-sdk resolved commit to the latest develop
2025-07-18 10:59:11 +02:00
Valere
ff7a00ed3d
Bump js-sdk resolved commit
2025-07-18 10:43:06 +02:00
Robin
e4915b5bd3
Merge pull request #3346 from element-hq/robin/behaviors
...
Create a type-level distinction between raw Observables and Behaviors
2025-07-17 19:14:35 -04:00
renovate[bot]
38fc34667c
Update LiveKit components ( #3407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 13:41:10 +02:00
renovate[bot]
6873ef8dd6
Update dependency livekit-client to v2.15.3 ( #3406 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-17 13:40:36 +02:00
Timo
6f0ffa84dc
Merge branch 'livekit' into robin/behaviors
2025-07-14 19:03:18 +02:00
Timo
8458d198c9
Fix bluetooth iOS issue (device auto switches from Bluetooth to speaker) ( #3388 )
...
* fix ios bluetooth
Signed-off-by: Timo K <toger5@hotmail.de >
* fix lints
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-07-14 12:53:09 +02:00
Robin
c34516e871
Use the initialValue parameter of 'behavior' instead of startWith
2025-07-12 00:34:52 -04:00
Robin
2b76d3dd70
Move 'behavior' to be a method on ObservableScope
2025-07-12 00:34:52 -04:00
Robin
32bf1c30d2
Use Behaviors even more consistently
2025-07-11 23:53:59 -04:00
Robin
586a923be3
Fix remaining tests
2025-07-11 23:53:31 -04:00
Timo
434712ba17
fixing some tests
2025-07-11 00:27:46 -04:00
Robin
b3863748dc
Replace many usages of useObservableEagerState with useBehavior
...
This hook is simpler in its implementation (therefore hopefully more correct & performant) and enforces a type-level distinction between raw Observables and Behaviors.
2025-07-11 00:24:46 -04:00
Robin
35ed313577
Replace ObservableScope.state with Observable.behavior
2025-07-10 23:57:33 -04:00
Robin
7e81eca068
Create a Behavior type
2025-07-10 17:39:18 -04:00
Robin
dbcc0e2c18
Merge pull request #3395 from element-hq/renovate/livekit-components
...
Update dependency @livekit/components-react to v2.9.13
2025-07-10 16:26:13 -04:00
Robin
3bdb71ee40
Merge pull request #3392 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-design-tokens to v4.0.5
2025-07-10 16:23:19 -04:00
Valere Fedronic
2e23bbbb94
Merge pull request #3398 from element-hq/valere/enable_new_encryption_mgr
...
Bump js-sdk dependency to have new encryption mgr
2025-07-09 19:01:50 +02:00
Valere
f0d753e58d
Bump js-sdk dependency to have new encryption mgr
2025-07-09 18:47:33 +02:00
renovate[bot]
aad59ea624
Update dependency livekit-client to v2.15.2 ( #3396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 12:46:20 +02:00
renovate[bot]
23ff26a988
Update dependency @livekit/components-react to v2.9.13
2025-07-09 10:39:41 +00:00
renovate[bot]
8c1e69f15a
Update dependency @vector-im/compound-design-tokens to v4.0.5
2025-07-07 01:31:26 +00:00
renovate[bot]
01ede7629e
Update all non-major dependencies ( #3377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:28:43 +02:00
renovate[bot]
ff382ec283
Update embedded package dependencies ( #3378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-01 10:28:19 +02:00
Timo
31355ba7af
Update earpiece overlay button text for clarity ( #3370 )
...
* Update earpiece overlay button text for clarity
* update test snapshots
2025-06-27 15:24:46 +02:00
renovate[bot]
1ac9630964
Update dependency livekit-client to v2.14.0 ( #3371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-27 14:14:51 +02:00
Timo
db3477ea17
Increase opacity of the EarpieceOverlay background for better visibility ( #3369 )
2025-06-27 11:55:15 +02:00
Robin
30eea63aae
Merge pull request #3337 from element-hq/robin/error-fixes
...
Touch up some error screens
2025-06-26 09:52:35 -04:00
fkwp
825b83dc03
reduce wait after network error timeout down to 100 ms ( #3365 )
2025-06-26 11:54:41 +02:00
Robin
f509c06cc6
Earpiece switcher and overlay ( #3347 )
...
* Add a global control for toggling earpiece mode
This will be used by Element X to show an earpiece toggle button in the header.
* Add an earpiece overlay
* Fix header
The header needs to be passed forward as a string to some components and as a bool (hideHeader) to others.
Also use a enum instead of string options.
* fix top clipping with header
* hide app bar in pip
* revert android overlay app_bar
* Modernize AppBarContext
* Style header icon color as desired and switch earpice/speaker icon
* fix initial selection when using controlled media
* Add "Back to video" button
* fix tests
* remove dead code
* add snapshot test
* fix back to video button
* Request capability to learn the room name
We now need the room name in order to implement the mobile (widget-based) designs with the app bar.
* Test the CallViewModel output switcher directly
---------
Co-authored-by: Timo <toger5@hotmail.de >
v0.13.0-rc.1
2025-06-26 11:08:57 +02:00
Robin
c012aec909
Merge pull request #3353 from element-hq/toger5/device-permissions-request-possible-fix
...
Skip unnecassary media devices permissions requests (video feed flicker when opening settings)
2025-06-25 15:56:10 -04:00
Timo
d08a180c54
Simplify and improve locality of the device name request logic
2025-06-25 15:50:53 -04:00
Robin
db948cb718
Merge pull request #3364 from element-hq/renovate/livekit-components
...
Update LiveKit components
2025-06-25 15:49:25 -04:00
Timo
c03e2c4bde
simple subject instead of derived observable
2025-06-25 15:47:56 -04:00
Timo
e47a743f1e
Also fix camera reloading in widget mode
2025-06-25 15:47:56 -04:00
Timo
73ccb38c11
comment
2025-06-25 15:47:56 -04:00