Timo and GitHub
25a6cefa34
Merge pull request #3905 from manfrommedan/fix/promise-withresolvers-polyfill
...
Add Promise.withResolvers polyfill for older WebViews (Chrome < 119)
2026-06-02 19:43:12 +08:00
Timo and GitHub
e2128776b3
Merge pull request #3935 from element-hq/toger5/contribut-issue-first
...
Contributing.md explain "issue first" contribution approach
2026-06-02 17:35:56 +08:00
Timo and GitHub
327a0ad9b0
Merge pull request #3951 from element-hq/valere/improve_error_message
...
Improve error messages for sfu auth problems
2026-06-02 17:33:56 +08:00
Timo and GitHub
ee1e8c60e7
Merge pull request #3961 from element-hq/toger5/view-model-call-footer-example
...
Implement fast switcher (+ ViewModel with snapshot example)
2026-05-20 23:38:00 +08:00
a9fd98c563
Update src/state/ViewModel.ts
...
Co-authored-by: Robin <robin@robin.town >
2026-05-20 17:16:08 +02:00
Timo and GitHub
ae20f59dea
Merge pull request #3978 from element-hq/app-bar-media-foreground
...
Ensure that foreground elements of media tile do not overlap app bar
2026-05-20 21:36:43 +08:00
Timo and GitHub
3adddf4b70
Merge pull request #3960 from element-hq/toger5/storybook-tests
...
Use vite storybook plugin for storybook tests
2026-05-20 19:57:21 +08:00
Timo and GitHub
bc3da2dda2
Merge pull request #3975 from Johennes/johannes/dev-deps
...
List additional dependencies needed for development
2026-05-20 19:34:25 +08:00
Timo and GitHub
0e3aaaafe8
Fix tap-to-show call controls on iOS (ReactMouseEvent -> ReactPointerEvent) ( #3966 )
2026-05-19 23:50:55 +08:00
Timo and GitHub
78d76ad8a6
Bump babel/plugin-transform-modules-systemjs ( #3974 )
2026-05-19 17:03:25 +02:00
Timo and GitHub
f4ff790d2c
Add MediaMuteAndSwitchButton component (storybook only) ( #3938 )
...
* add MeidaMuteAndSwitchButton
* User button in footer
* Add tests
* update styling (dark bg on menu open + chevron white + chevron up)
* fix tests
* add storybook to CI
only add storybook with storybook label
test names
another env name test
TestName
new default name
remove label condition
Update pr-deploy.yaml
* Update pr-deploy.yaml
* add toggle example to default component
* hook up footer select actions
* fix video audio button (swapped) and lable in story
2026-05-11 11:50:33 +02:00
Timo and GitHub
95f772df2b
Add storybook to CI ( #3948 )
...
* add storybook to CI
only add storybook with storybook label
test names
another env name test
TestName
new default name
remove label condition
Update pr-deploy.yaml
* rename things to check if we actually run the latests ci
* cleanup things used for testing
* Update deploy-to-netlify.yaml
* use package instead of custom environment_name
* final cleanup
2026-05-05 15:46:11 +02:00
Timo and GitHub
b276eeee75
Merge pull request #3927 from element-hq/toger5/back-button-press-control-on-esc
...
Refactor of Escape keyboard event bahvior (allow mute/emoji shortcuts after closing a modal with escape)
2026-05-05 00:39:53 +08:00
Timo and GitHub
d1dc7cd7bb
Merge pull request #3936 from element-hq/valere/fix_playwight_test_web_update
...
Playwright Test: Update test to react to the new call notification changes on web
2026-05-01 00:06:25 +08:00
Timo and GitHub
9525136c91
Merge pull request #3908 from element-hq/toger5/back-button-press-control-on-esc
...
Allow Android native back gesture/button to close settings in EC (only if settings are closed EC will go into pip)
2026-04-22 21:15:33 +08:00
Timo and GitHub
2e149ad08c
Merge pull request #3895 from element-hq/renovate/livekit-client
...
Update dependency livekit-client to v2.18.4
2026-04-22 20:30:20 +08:00
Timo and GitHub
50ad678a42
Merge pull request #3877 from element-hq/toger5/playwright-race-await
...
Fix race in playwright sticky test
2026-04-22 01:07:07 +08:00
Timo and GitHub
4155d4c9b3
Merge pull request #3896 from element-hq/toger5/bump-pnpm-to-v10
...
post pnpm transition work
2026-04-22 01:01:58 +08:00
Timo and GitHub
a1d0a742b2
Merge pull request #3852 from element-hq/toger5/posthog-call-ended-duration-fix
...
Only send posthog callEnded Event if the user has joined the call.
2026-04-22 01:01:46 +08:00
Timo and GitHub
2828b92d91
Merge pull request #3887 from element-hq/fkwp/support_latest_changes_MSC4195
...
Transitions Element Call from yarn to pnpm.
2026-04-21 00:20:18 +08:00
Timo and GitHub
565a5ab73f
Merge pull request #3885 from element-hq/toger5/bottom-bar-storybook
...
[Corrected merge target] Footer component -> Storybook
2026-04-16 20:26:32 +08:00
Timo and GitHub
c922936777
Merge pull request #3856 from element-hq/toger5/move-settings-out-of-bottom-bar
...
Move settings button out of the button bar (space for loud-speaker button)
2026-04-15 21:14:19 +08:00
ed83672720
Update src/room/InCallView.tsx
...
Co-authored-by: Robin <robin@robin.town >
2026-04-14 17:43:05 +02:00
Timo and GitHub
44958db514
Merge pull request #3851 from element-hq/toger5/shodow-for-draggable
...
Add a shadow to draggable items to prohibit invisible PIP outlines.
2026-04-09 15:52:33 +08:00
Timo and GitHub
748c8e6d0d
Merge pull request #3800 from element-hq/toger5/fix-tar-minimatch-security
...
Bump tar, minimatch
2026-03-12 23:54:10 +08:00
Timo and GitHub
40ef16a55f
Merge pull request #3799 from element-hq/toger5/fix-rollup-security-alert
...
Update vite, vitest and rollup
2026-03-12 23:51:53 +08:00
Timo and GitHub
07ad8374a9
Merge pull request #3595 from element-hq/toger5/dont-trap-in-invalid-config
...
Reset overwrite url if it is invalid (does fail to reach sfu)
2026-03-12 22:06:26 +08:00
Timo and GitHub
c05d223133
Merge pull request #3775 from element-hq/toger5/new-pip-layout
...
Implement new Pip Layout (with control buttons)
2026-03-11 23:07:47 +08:00
Timo and GitHub
ba95780813
Merge pull request #3734 from element-hq/robin/local-transport
...
Logically separate the advertised transport from the active transport
2026-02-16 15:21:28 +01:00
Timo and GitHub
a329ae0ad1
Merge pull request #3720 from element-hq/toger5/sdk-improvements-only
...
[MatrixRTC SDK] improvements - compatible with custom rtc application
2026-02-09 09:50:16 +01:00
Timo and GitHub
2c1476f151
Merge pull request #3715 from element-hq/revert-3701-toger5/sdk-improvements
...
Revert "[WIP] SDK target improvements"
2026-02-04 18:41:54 +01:00
Timo and GitHub
97ee4630b0
Revert "[WIP] SDK target improvements"
2026-02-04 08:51:01 +01:00
Timo and GitHub
02b29f98b6
Merge pull request #3701 from element-hq/toger5/sdk-improvements
...
[WIP] SDK target improvements
2026-02-04 08:47:28 +01:00
Timo and GitHub
15c39372f4
Merge pull request #3697 from element-hq/renovate/npm-lodash-es-vulnerability
...
Update dependency lodash-es to v4.17.23 [SECURITY]
2026-01-23 10:51:41 +01:00
Timo and GitHub
330ad3448d
Merge pull request #3686 from element-hq/robin/sticky-widget
...
Make Element Call widgets compatible with Matrix 2.0 mode
2026-01-22 20:17:16 +01:00
Timo and GitHub
3eb88ec4a8
Merge pull request #3693 from element-hq/toger5/fix-sticky-rejoin-error
...
Fix rejoin EC crash
2026-01-20 16:30:09 +01:00
Timo and GitHub
a72aae0b8d
Merge pull request #3679 from element-hq/toger5/fix-unnecassary-error-logs
...
Fix some error log lines that lead to confusion
2026-01-19 17:57:34 +01:00
Timo and GitHub
b1ceeda9ee
Merge pull request #3687 from toger5/toger5/fix-reemitted-event-params
...
Fix delayId delegation. Use correct event reemitting types.
2026-01-19 16:00:16 +01:00
Timo and GitHub
36a1aa3c59
Merge pull request #3689 from toger5/toger5/remove-deprecated-layout-widget-actions
...
Remove deprecated widget layout actions
2026-01-19 13:20:04 +01:00
Timo and GitHub
95b730e93f
Merge pull request #3683 from element-hq/valere/playwright/spa_sticky_test
...
playwright: Test call in SPA mode with matrix 2.0
2026-01-19 09:34:49 +01:00
Timo and GitHub
e278752942
Merge pull request #3675 from element-hq/toger5/fixing-duble-publishing
...
Fix Publisher cleanup procedure
2026-01-16 17:37:46 +01:00
Timo and GitHub
f7255b3697
Merge pull request #3681 from element-hq/toger5/playwright-publisher-swap
...
Add playwright test for hotswatpping the transport (swap from `oldest_member` (singeSFU) to `multi_sfu`)
2026-01-16 15:34:15 +01:00
Timo and GitHub
27e351270c
Merge pull request #3669 from element-hq/toger5/livekit-alias-simple-roomid
...
Change the livekit alias to just be the room id (for backwards compatibility)
2026-01-14 12:43:08 +01:00
Timo and GitHub
31cc12eda4
Merge pull request #3670 from element-hq/toger5/livekitAlias-debugging-info
...
Add livekitAlias debugging info
2026-01-14 12:26:50 +01:00
Timo and GitHub
3ce0afcacc
Merge pull request #3664 from element-hq/toger5/userMedia-alternative
...
Small refactor: User media alternative
2026-01-13 17:51:36 +01:00
Timo and GitHub
f444c9bc11
Merge pull request #3638 from element-hq/toger5/delayed-event-delegation
...
Pseudonomous identity and use the new jwt service endpoint (with delayed event delegation)
2026-01-09 19:58:30 +01:00
Timo and GitHub
0addc7c09b
Merge pull request #3662 from element-hq/toger5/simplify-sdk-example
...
Update sdk example
2026-01-09 17:34:57 +01:00
0b766472ed
Update sdk/README.md
...
Co-authored-by: Robin <robin@robin.town >
2026-01-09 17:30:02 +01:00
Timo and GitHub
009c9e046c
Merge branch 'livekit' into toger5/delayed-event-delegation
2026-01-05 21:26:15 +01:00
Timo and GitHub
ce682232b8
Merge pull request #3586 from element-hq/toger5/otel-remove-experiment
...
Remove all `OpenTelementry` related code
2026-01-05 14:55:28 +01:00
Timo and GitHub
d1aabb05ff
Merge branch 'livekit' into toger5/otel-remove-experiment
2026-01-05 14:22:11 +01:00
Timo and GitHub
fef4db69d8
Merge pull request #3628 from element-hq/renovate/livekit-components
...
Update LiveKit components
2026-01-05 10:37:18 +01:00
Timo and GitHub
67d20a8f3d
Merge pull request #3600 from element-hq/toger5/lib-ec-version
...
Element Call SDK target
2025-12-23 12:53:57 +01:00
Timo and GitHub
a061b9f91e
Merge pull request #3637 from robintown/flat-layout-switch
...
Allow user to switch layouts while phone is in landscape
2025-12-16 11:53:25 +01:00
Timo and GitHub
26f41c434e
Merge pull request #3626 from robintown/non-publishing-participants
...
Don't show 'waiting for media' on connected participants
2025-12-16 11:53:06 +01:00
Timo and GitHub
3d8d0ae9dd
Merge branch 'livekit' into toger5/pseudonomous-identities
2025-12-15 21:20:55 +01:00
Timo and GitHub
cf453baf5d
Merge pull request #3611 from element-hq/toger5/connection-state-refactor
...
Unify LiveKit and Matrix connection states
2025-12-11 18:23:34 +01:00
Timo and GitHub
f05d4b158e
Merge pull request #3565 from element-hq/renovate/matrix-widget-api
...
Update dependency matrix-widget-api to v1.15.0
2025-12-01 19:14:52 +01:00
Timo and GitHub
90d4b6a6ce
Merge pull request #3598 from element-hq/renovate/github-actions
...
Update GitHub Actions
2025-12-01 17:42:05 +01:00
Timo and GitHub
e3eb2ea12b
Merge pull request #3599 from element-hq/renovate/embedded-package-dependencies
...
Update embedded package dependencies
2025-12-01 17:40:29 +01:00
Timo and GitHub
4f45825cf2
Merge pull request #3591 from element-hq/toger5/fix-local-transport-update
...
Fix reactivity based on localTransport updates (Cleanup for LocalMembership.ts)
2025-12-01 17:39:55 +01:00
Timo and GitHub
3331af1108
Merge pull request #3592 from element-hq/valere/fix_flaky_test
...
test: use `setSystemTime` for better test stability
2025-11-28 22:00:24 +01:00
Timo and GitHub
3491a68362
Merge pull request #3576 from element-hq/toger5/fix-skipped-tests
...
Refactor local transport testing and local membership initialization
2025-11-24 11:36:27 +01:00
Timo and GitHub
1aa1af2ade
Merge pull request #3585 from element-hq/toger5/add-log-screenshare
...
Add log to screenshare
2025-11-21 16:58:04 +01:00
Timo and GitHub
f6ef872242
Merge pull request #3575 from element-hq/hs/lint-src-imports
...
Restrict importing src/lib in most cases for matrix- libs
2025-11-20 14:55:41 +01:00
Timo and GitHub
665a6be484
Merge pull request #3560 from element-hq/voip-team/call-viewmodel-refactor
...
`CallViewmodel` refactor
2025-11-18 13:48:03 +01:00
Timo and GitHub
222982c52c
Merge pull request #3571 from element-hq/toger5/createCallViewModelFunction$
...
`createCallViewModel$` function refactor
2025-11-17 19:46:06 +01:00
Timo and GitHub
b51df36a06
Move one-on-one layout into CallViewModel ( #3567 )
...
* move ononone layout into CallViewModel
* move even more into the vm.
* tests
2025-11-17 17:42:37 +01:00
Timo and GitHub
49ec4b4298
Merge pull request #3568 from element-hq/toger5/createCallViewModel$
...
refactor to createCallViewModel$
2025-11-17 15:04:18 +01:00
5526cd74cb
Add sticky event support ( #3513 )
...
* add sticky event support
- use new js-sdk
- use custom synapse
- don't filter rooms by existing call state events
Signed-off-by: Timo K <toger5@hotmail.de >
* enable sticky events in the joinSessionConfig
Signed-off-by: Timo K <toger5@hotmail.de >
* Remove unused useNewMembershipmanager setting
* Add prefer sticky setting]
* Fixup call detection logic to allow sticky events
* lint
* update docker image
* More tidy
* update checksum
* bump js-sdk fix sticky events type
Signed-off-by: Timo K <toger5@hotmail.de >
* fix demo
Signed-off-by: Timo K <toger5@hotmail.de >
* always use multi sfu if we are using sticky events.
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
* lint
Signed-off-by: Timo K <toger5@hotmail.de >
* Always consider multi-SFU mode enabled when using sticky events
CallViewModel would pass the wrong transport to enterRtcSession when the user enabled sticky events but didn't manually enable multi-SFU mode as well. This likely would've added some confusion to our attempts to test these modes.
* Fix test type errors
* add todo comment
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
Co-authored-by: Half-Shot <will@half-shot.uk >
Co-authored-by: Robin <robin@robin.town >
2025-10-22 12:53:22 +02:00
Timo and GitHub
b2c594d36c
Never skip lobby for huddles ( #3508 )
...
* Never skip lobby for huddles
Signed-off-by: Timo K <toger5@hotmail.de >
* tests
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-22 11:35:20 +02:00
Timo and GitHub
9b9c08ed61
Refactor ring$ observable ( #3504 )
...
* Refactor ring$ observable
Signed-off-by: Timo K <toger5@hotmail.de >
* fix ci
Signed-off-by: Timo K <toger5@hotmail.de >
* fix regression test
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 17:43:31 +02:00
Timo and GitHub
317b2dc796
Fix: never stop ring feedback on the sender side. ( #3502 )
...
* make ring$ a behavior and add code comments to justify/explain the change.
Signed-off-by: Timo K <toger5@hotmail.de >
* Add test: reproduce "ring does not stop" race.
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-19 16:42:47 +02:00
Timo and GitHub
6e9dc34008
Add ring notification to UserIntent.StartNewCallDM ( #3499 )
...
* Add ring notification to UserIntent.StartNewCallDM
Signed-off-by: Timo K <toger5@hotmail.de >
* Add more tests (refactor to compute + get)
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-18 17:45:49 +02:00
Timo and GitHub
db5c7cf9c7
default mute states (unmuted!) in widget mode (embedded + intent) ( #3494 )
...
* default mute states (unmuted!) in widget mode (embedded + intent)
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
* introduce a cache for the url params.
Signed-off-by: Timo K <toger5@hotmail.de >
* Add an option to skip the cache.
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-18 13:21:12 +02:00
Timo and GitHub
76465d0e63
Add "wait for pickup" overlay with sound. Leave on decline/timeout ( #3489 )
...
* add wait for pickup overlay
Signed-off-by: Timo K <toger5@hotmail.de >
* refactor and leave logic
Signed-off-by: Timo K <toger5@hotmail.de >
* recursive play sound logic
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
* text color
Signed-off-by: Timo K <toger5@hotmail.de >
* overlay styling and interval fixes
Signed-off-by: Timo K <toger5@hotmail.de >
* fix permissions and styling
Signed-off-by: Timo K <toger5@hotmail.de >
* fix always getting pickup sound
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-09-15 09:58:16 +02:00
Timo and GitHub
fc449bcfbf
Merge pull request #3467 from element-hq/toger5/call-pickup-state-decline-event
...
View model for decline logic
2025-09-09 15:23:39 +02:00
Timo and GitHub
9486ed5d77
Merge pull request #3464 from robintown/reconnecting-test
...
Test sync loop status and membership status in reconnection test as well
2025-08-25 14:03:32 +02:00
Timo and GitHub
31892f46cd
Merge pull request #3453 from robintown/reconnecting
...
Pause media tracks and show a message when reconnecting to MatrixRTC
2025-08-20 22:24:30 +02:00
Timo and GitHub
a733461845
Hangup when last person in call (based on url params) ( #3372 )
...
* Introduce condigurable auto leave option
* Read url params for auto leave
* add tests
* rename url param to `autoLeave`
* lint
Signed-off-by: Timo K <toger5@hotmail.de >
* fix scope in CallViewModel tests
Signed-off-by: Timo K <toger5@hotmail.de >
* use auto leave in DM case
Signed-off-by: Timo K <toger5@hotmail.de >
* Make last once leave logic based on matrix user id (was participant id before)
Signed-off-by: Timo K <toger5@hotmail.de >
* add test for multi device auto leave
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-08 17:15:47 +02:00
Timo and GitHub
6667fc54c0
Add a fullscreen button that uses the element request Fullscreen browser api ( #3447 )
...
* Add a fullscreen button that uses the element request Fullscreen browser api
Signed-off-by: Timo K <toger5@hotmail.de >
* use body instead of root node
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-08 17:09:25 +02:00
Timo and GitHub
c0aab96968
Add intents for DM ( #3445 )
...
* Add intents for DM
Signed-off-by: Timo K <toger5@hotmail.de >
* review
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-07 15:16:41 +02:00
Timo and GitHub
fd426191af
Stop reading deprecated config options (DONT USE: membership_keep_alive_period, membership_server_side_expiry_timeout, key_rotation_on_leave_delay) ( #3416 )
...
* Stop reading deprecated config options
* add PR-Breaking-Change as one of the possible PR- prefix labels
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 17:59:04 +02:00
Timo and GitHub
77ba88b76c
Set available devices to empty map on safari. Safari does not allow changing output devices so the output device dialog is confusing. ( #3426 )
...
* Set available devices to empty map on safari.
Signed-off-by: Timo K <toger5@hotmail.de >
* better safari check
Signed-off-by: Timo K <toger5@hotmail.de >
---------
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 17:46:56 +02:00
Timo and GitHub
7971ea76cd
Dont construct logger before rageshake initialization ( #3434 )
...
Signed-off-by: Timo K <toger5@hotmail.de >
2025-08-04 16:43:08 +02:00
Timo and GitHub
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
Timo and GitHub
c7b0f9783d
expose delayed_leave_event_restart_local_timeout_ms to config.json ( #3415 )
2025-07-30 14:58:45 +02:00
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
Timo and GitHub
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
Timo and GitHub
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
Timo and GitHub
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
Timo and GitHub
db3477ea17
Increase opacity of the EarpieceOverlay background for better visibility ( #3369 )
2025-06-27 11:55:15 +02:00
Timo and GitHub
a53585c96d
Fix white borders in PiP mode android (Fix scroll issues in small documents) ( #3362 )
...
* Fix scroll issues in small documents (PiP mode android)
This scroll issue resulted in white borders on android PiP mode.
2025-06-25 19:38:51 +02:00
Timo and GitHub
337d09cd4d
Use the platform property for ios detection ( #3360 )
2025-06-24 14:25:05 +02:00
Timo and GitHub
6b6b679774
Make camera unavailable if using earpice mode ( #3351 )
2025-06-24 08:59:16 +00:00
a507bcde90
Add onBackButtonPressed controls api ( #3357 )
...
* Add `onBackButtonPressed` controls api
* Update docs/controls.md
Co-authored-by: Robin <robin@robin.town >
---------
Co-authored-by: Robin <robin@robin.town >
2025-06-24 08:46:04 +00:00
Timo and GitHub
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
Timo and GitHub
1425de8726
Expose keep alive event configurarion in ec config and update defaults. ( #3303 )
2025-06-10 18:09:52 +02:00
Timo and GitHub
02f3f1b71a
Improvements to audio renderer codebase. ( #3308 )
...
* Improvements to audio renderer codebase.
* review
2025-06-10 13:00:21 +00:00
Timo and GitHub
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