Commit Graph
100 Commits
Author SHA1 Message Date
Timo K 5f0afd3edc Add tests to make sure we always have one settings button. 2026-04-13 15:49:28 +02:00
Timo K 098a8c0c41 Improve logic for settings button show/hide.
Fix button shown in appbar
2026-04-10 18:59:17 +02:00
Timo K c59de789e5 Update AppBar.tsx 2026-04-10 18:46:44 +02:00
Timo K 9905afd2ad add appBar logging 2026-04-10 18:45:34 +02:00
Timo K 8956d55d5c dont call useAppBarSecondaryButton two times 2026-04-10 18:38:35 +02:00
Timo K 16f9c107a5 better default InCallFooter story config 2026-04-10 18:28:15 +02:00
Timo K c02f2bf140 lint 2026-04-10 18:28:15 +02:00
Timo K 251a41e7a5 fix imports 2026-04-10 18:28:15 +02:00
Timo K 8ca1b2c749 update snapshot to include the two settings buttons corner + bottom bar. 2026-04-10 18:28:15 +02:00
Timo K 9e86d517a0 move footer related css to InCallFooter.module.css 2026-04-10 18:28:13 +02:00
Timo K 134fdeef3a Fix logic for hiding the logo.
Was shown on embedded mobile on wide screens.
2026-04-10 18:27:56 +02:00
Timo K 9de5938e79 Add back the settings button to the bottom buttons group for SPA mobile.
This is an edgecase where we need the settings button but have hidden it
before.
2026-04-10 18:27:52 +02:00
Timo K f75e91fc2b move show footer logic to callViewModel
Also remove header prop. This is accesible via urlParams.
2026-04-10 18:27:24 +02:00
Timo K 6be06de153 fix tests 2026-04-10 18:27:24 +02:00
Timo K 9528c4f837 fix lints 2026-04-10 18:27:24 +02:00
Timo K 5da7dd6413 Move footer to storybook 2026-04-10 18:27:24 +02:00
Timo K 2e9c8bd3ce fix playwright tests 2026-04-09 16:47:42 +02:00
Timo K a74c8025ac fix imports 2026-04-09 13:32:29 +02:00
Timo K 9d20ec00f1 Add test for the media switch button:
- is it available in the bottom bar
 - does pressing it trigger the expected callback
2026-04-09 13:25:23 +02:00
Timo K 4356e8cdb2 Merge branch 'livekit' into toger5/move-settings-out-of-bottom-bar 2026-04-09 10:10:28 +02:00
Timo K 00cfb8bb10 update test snapshots 2026-04-08 16:41:54 +02:00
Timo K 2bca491b0c ignore story files for coverage 2026-04-08 16:38:52 +02:00
Timo K 9764f6f5de Update .eslintrc.cjs 2026-04-08 16:18:51 +02:00
Timo K 69bcdc1bea fixup yarn after merge 2026-04-08 16:18:06 +02:00
Timo K 27b42ca641 Merge branch 'livekit' into storybook 2026-04-08 16:17:37 +02:00
Timo K cf642aa670 Move settings button out of the button bar.
User overflow button instead: at the top for mobile, bottom left for
web.
2026-04-08 16:05:46 +02:00
Timo K 6c8219a26b Add a shadow to draggable items to prohibit invisible PIP outlines. 2026-04-07 13:02:46 +02:00
Timo K 78240c2ec8 update qs, js-yaml, glob for security patches 2026-03-13 08:01:52 +01:00
Timo K bf8bf80417 Revert "update qs, js-yaml, glob for security patches"
This reverts commit 7da9bca08c.
2026-03-13 08:01:08 +01:00
Timo K 7da9bca08c update qs, js-yaml, glob for security patches 2026-03-13 07:59:49 +01:00
Timo K a0d5c79999 also update coverage 2026-03-12 14:52:16 +01:00
Timo K 3e171d9639 bump tar, minimatch
security alert
2026-03-12 14:48:05 +01:00
Timo K 6b8f6e9405 update vite vitest and rollup
(rollup needs updating to fix a security alert)
2026-03-12 12:10:17 +01:00
Timo K c7f25feb66 use better test condition for mute buttons 2026-03-11 15:46:19 +01:00
Timo K a20edca9a1 fix pip container query 2026-03-11 15:36:37 +01:00
Timo K d00ff78d65 fix pip interaction test (button presses) 2026-03-11 15:21:36 +01:00
Timo K 3a9d394529 activate click tests 2026-03-11 14:05:17 +01:00
Timo K 1e400bc550 remove unsused import 2026-03-10 18:26:12 +01:00
Timo K 6485da8fff add playwright tests for new pip layout 2026-03-10 15:17:41 +01:00
Timo K 54bef07b3b linter 2026-03-10 13:57:06 +01:00
Timo K 273eedd256 keep pip as it was before on mobile 2026-03-10 13:57:06 +01:00
Timo K 38382539ad fix lints 2026-03-10 13:57:06 +01:00
Timo K 8db1c4c370 Implement new Pip Layout (with control buttons) 2026-03-10 13:57:06 +01:00
Timo K 652ff0060c Back to develop branck (matrix-js-skd) 2026-02-09 09:07:54 +01:00
Timo K e1ef28fdcc use js-sdk fixing room hack for any app 2026-02-05 09:04:03 +01:00
Timo K 2e26193c4a update leave 2026-02-05 06:33:51 +01:00
Timo K 42efc05bd0 Add more granular leave/join api 2026-02-05 06:06:15 +01:00
Timo K 927e8e195c add experimental label 2026-02-04 20:16:31 +01:00
Timo K 33f6271d13 sdk improvements - compatible with custom rtc application
- add local member
 - add optional make sticky
 - default to video not enabled
 - allow sending matrix events
2026-02-04 20:06:26 +01:00
Timo K 18b771e620 Allow sending room events in rtc sdk 2026-02-03 11:10:57 +01:00
Timo K 461a1f1b70 add to sending room messages 2026-01-31 12:29:56 +01:00
Timo K a066495c5f bump js-sdk fixup custom applications 2026-01-31 12:09:29 +01:00
Timo K 506b85770b Merge branch 'livekit' into toger5/sdk-improvements 2026-01-31 11:53:15 +01:00
Timo K bd8c4188d0 bump js-sdk 2026-01-29 17:24:21 +01:00
Timo K c78e8c54b8 js-sdk-bump 2026-01-29 17:22:56 +01:00
Timo K c1b2346e22 Update tests based on new js-sdk changes
(no more legacy notify event)
2026-01-27 16:49:25 +01:00
Timo K 92a4150d6d more/better logging 2026-01-26 15:43:07 +01:00
Timo K 829619cca7 fix build:sdk:production 2026-01-26 12:44:25 +01:00
Timo K 408495b07a add back permissions to pr-deploy.yaml 2026-01-26 12:43:15 +01:00
Timo K 02f1a0da82 add local member and rtcBackendIdentity to sdk target 2026-01-26 12:43:01 +01:00
Timo K 6d8ade073a use sessionManager with custom slot instead of only session. 2026-01-25 19:27:07 +01:00
Timo K 1c946f7bb2 fix package full 2026-01-25 14:38:45 +01:00
Timo K 5724c3a09c add sdk:production 2026-01-25 14:37:37 +01:00
Timo K d55464f3ab build sdk 2026-01-25 14:32:30 +01:00
Timo K 73a5a10c6d add workflow to publish sdk version to netlify 2026-01-25 14:25:15 +01:00
Timo K 112420cb5b fix widget api appliaction capabilities 2026-01-25 14:24:52 +01:00
Timo K 31823dbd53 improve widget tests
(this we might want to cherry pick in its own PR)
2026-01-25 14:24:31 +01:00
Timo K 220fc51eb5 add initializeWidget to tests. 2026-01-22 19:38:39 +01:00
Timo K b754106feb Add widget.ts tests 2026-01-22 19:23:08 +01:00
Timo K 745772f672 Fix rejoin EC crash
Due to a duplcaited key (the key not being specific enough)
2026-01-20 13:45:07 +01:00
Timo K 3a5b9dd519 remove overkill log 2026-01-19 14:58:45 +01:00
Timo K a7008d37c6 better log msg 2026-01-19 13:54:46 +01:00
Timo K 94bcb1bb27 remove leftover layout action code 2026-01-19 13:54:36 +01:00
Timo K a102b3f4aa Fix some error log lines that lead to confusion.
In the past those log lines often were referenced for issues but they
are no real issues.
Either they are just deprecated code running or expected.
2026-01-19 12:20:37 +01:00
Timo K d8802aa079 linter 2026-01-19 12:18:13 +01:00
Timo K 4833d4b867 Bump js-sdk to use version that properly emits delayId updates 2026-01-19 12:15:40 +01:00
Timo K abb80e4e87 Fix event reemitting types
The callback args for reemitting will change to an array including the
originals emitter.
2026-01-19 12:15:15 +01:00
Timo K 2c3365a401 remove deprecated widget layout actions 2026-01-19 12:11:32 +01:00
Timo K f41175444b revert changes unrelated to this PR 2026-01-16 16:23:05 +01:00
Timo K 102664482b Activate the hotswap test that was failing before. 2026-01-16 15:41:25 +01:00
Timo K d5df9e65dd Merge branch 'livekit' into toger5/fixing-duble-publishing 2026-01-16 15:38:56 +01:00
Timo K 3f8b3ba3f1 add test to check if publisher is properly destroyed 2026-01-16 14:41:11 +01:00
Timo K 22c1948a82 Add playwright test for hotswatpping transport 2026-01-16 14:27:52 +01:00
Timo K a99a413b88 temp 2026-01-16 14:07:56 +01:00
Timo K 83df152608 review 2026-01-16 13:20:03 +01:00
Timo K c376d9e5c1 fix tests 2026-01-16 13:12:31 +01:00
Timo K f09e2c8b55 Merge branch 'livekit' into toger5/dont-trap-in-invalid-config 2026-01-16 13:11:06 +01:00
Timo K f5c31626a6 fix unit tests 2026-01-16 12:43:13 +01:00
Timo K 5a48820927 remove widget layout widget action for good. 2026-01-16 10:22:23 +01:00
Timo K 971d16d243 revert jwt to stable version 2026-01-16 10:21:26 +01:00
Timo K 9b40d7420a refactor to use destroy method 2026-01-15 19:04:32 +01:00
Timo K f71e483080 logging updates 2026-01-15 18:13:34 +01:00
Timo K f7590a33d7 Fix publisher clean up! This is the acutal bug we chased 2026-01-15 18:12:00 +01:00
Timo K c74accb906 remove "fetching" state again (we have to be able to deal with those
kind of switches!) Optimize to not always fetch the oldest member jwt
(only do so in legacy mode)
2026-01-15 18:11:08 +01:00
Timo K b49411abfa dont set localTransport while still fetching oldest member transport 2026-01-14 17:35:35 +01:00
Timo K 41eb45b3c4 fix comments 2026-01-14 12:29:22 +01:00
Timo K dbdcde2489 fix lint 2026-01-13 18:17:37 +01:00
Timo K 636f737cd3 reduce diff 2026-01-13 18:05:05 +01:00
Timo K 93c9225e8a Merge branch 'livekit' into toger5/dont-trap-in-invalid-config 2026-01-13 18:01:30 +01:00
Timo K 4d35b77077 bump jwt docker 2026-01-13 17:41:46 +01:00