Timo K
00cfb8bb10
update test snapshots
2026-04-08 16:41:54 +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
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
Timo K
20e63c8dc7
fix tests
2026-01-13 17:39:55 +01:00
Timo K
ff8d71380d
Add livekitAlias debugging info
2026-01-13 15:14:34 +01:00
Timo K
d185b52091
more docstrings to docuemnt the migration away from livekit_alias
2026-01-13 12:44:17 +01:00
Timo K
72ca3821ab
Change the livekit alias to just be the room id for backwards
...
compatibility.
2026-01-13 12:37:46 +01:00
Timo K
89e5e5b10a
fix uuid
2026-01-12 12:34:50 +01:00
Timo K
8d8eb09922
Merge branch 'livekit' into toger5/userMedia-alternative
2026-01-12 12:34:03 +01:00
Timo K
47e389678b
add uuid in our own package.json
2026-01-09 19:48:11 +01:00
Timo K
7a8f5cc859
use crypto.randomUUID()
2026-01-09 19:40:21 +01:00
Timo K
45bb233673
Merge branch 'toger5/delayed-event-delegation' into toger5/userMedia-alternative
2026-01-09 19:38:21 +01:00
Timo K
341277932c
fix tests
2026-01-09 19:34:41 +01:00
Timo K
735c17d3e6
fix tile flicker on video mute/unmute
...
(only pass rtcBackendIdenitity instead of full rtcMember)
2026-01-09 19:31:40 +01:00
Timo K
1a9e4a1a5c
bump js-sdk
2026-01-09 19:12:54 +01:00
Timo K
7387a00406
lint
2026-01-09 19:04:42 +01:00
Timo K
32694fddf6
improve rtcBackendIdentity debugging
2026-01-09 19:04:02 +01:00
Timo K
444c50d8c4
Change code style of user media
2026-01-09 18:27:56 +01:00
Timo K
9a88e3dab6
review valere (more readable force new endpoint logic)
2026-01-09 18:05:26 +01:00
Timo K
39432310e3
use actual uuid for member.id
...
review with some renaming and removal of unnecassary if
2026-01-09 17:56:30 +01:00
Timo K
ed3d168ac3
fix tests
2026-01-09 17:29:48 +01:00
Timo K
70b7ebff80
prettier
2026-01-09 16:32:14 +01:00
Timo K
b7838e4353
Update README.md
2026-01-09 16:25:06 +01:00
Timo K
0eb0169ad9
update example
2026-01-09 16:01:03 +01:00
Timo K
c2e3774749
prettier
2026-01-09 15:40:39 +01:00
Timo K
c7c6dc18bf
fix js-sdk dependency
2026-01-09 15:28:11 +01:00
Timo K
7dbbd763b9
Refactor how we aquire the jwt token for the local user. (only fetch it
...
once)
The local jwt token needs to be aquired via the right endpoint. The
endpoint defines how our rtcBackendIdentity is computed. Based on us
using sticky events or state events we also need to use the right
endpoint. This cannot be done generically in the connection manager. The
jwt token now is computed in the localTransport and the resolved sfu
config is passed to the connection manager.
Add JWT endpoint version and SFU config support Pin matrix-js-sdk to a
specific commit and update dev auth image tag. Propagate SFU config and
JWT endpoint choice through local transport, ConnectionManager and
Connection; add JwtEndpointVersion enum and LocalTransportWithSFUConfig
type. Add NO_MATRIX_2 auth error and locale string, thread
rtcBackendIdentity through UI props, and include related test, CSS and
minor imports updates
2026-01-09 13:38:26 +01:00
Timo K
d4b06b0f9c
fix connection recreation which breaks EC lk connection
2026-01-08 14:27:47 +01:00