Valere
078c67bfb2
fix bad copy paste comment
2025-07-31 17:47:13 +02:00
Valere
81555c8d51
add a playwright test
2025-07-31 17:46:09 +02:00
Valere
d294be8bd4
custom error for restricted SFU config error
2025-07-31 17:18:02 +02:00
Timo
51672599ba
Patch base-x and undici to versions without known vulnerabilities ( #3431 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-07-31 17:16:49 +02:00
Valere Fedronic
2ade9b5c1e
Merge pull request #3429 from element-hq/valere/devx/update_dev_config
...
DevX: update dev backend to support jwt-token v3
2025-07-31 17:15:44 +02:00
Valere
b0503f41ef
use latest lk-jwt-service for CI
2025-07-31 17:10:40 +02:00
fkwp
d59e794bdf
add alias to nginx
2025-07-31 17:05:57 +02:00
Valere
b35fcf9076
DevX: update dev backend to support jwt-token v3
2025-07-31 17:05:57 +02:00
Valere Fedronic
029827488c
Merge pull request #3430 from element-hq/valere/fix_snapshot
...
fix snapshot test following commit 007a50d
2025-07-31 17:04:51 +02:00
Valere
4ee67fa4e5
keep lk-jwt-service on 0.2.3 for now
2025-07-31 16:58:14 +02:00
Valere
446a2d4080
fix snapshot test following commit 007a50d
2025-07-31 16:37:09 +02:00
Valere
007a50d0f1
Fix missing button styling on error dialog
2025-07-31 15:00:21 +02:00
Timo
c7b0f9783d
expose delayed_leave_event_restart_local_timeout_ms to config.json ( #3415 )
2025-07-30 14:58:45 +02:00
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
Robin
735d63d393
Prefer showing the reaction button at small screen widths
...
Rather than the 'share screen' button. Small screens are most likely to be mobile devices which wouldn't have the ability to share their screen, anyways.
2025-07-10 16:07:14 -04:00
Robin
31bb46485f
Put a switch camera button on the local user's tile
2025-07-10 15:29:59 -04:00
Robin
f53558cb81
Fix bug in drag handler which breaks buttons inside tiles
2025-07-10 15:29:39 -04:00
Robin
0c194617a3
Add camera switching to the media view model
2025-07-10 15:29:39 -04:00
Robin
7c5336fc40
Remove the switch camera button
2025-07-10 15:29:38 -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