Timo K. and Claude Fable 5.1
a010cc983f
Compare the component's config by value
...
Everything downstream of the component's params — the mute state, the
call view model and with it the media connection — is keyed on the
identity of the params object, which was memoised on the identity of
the `config` prop. A host writing `config={{ ... }}` inline, which is
the natural way to write it, therefore tore the whole call down on
every render. The harness happened to pass a constant, so nothing
noticed.
`useStableValue` hands out the same object for as long as a deep
comparison says nothing changed, so an inline config costs nothing.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-08 13:49:19 +02:00
Timo K.
489c1af426
test resizing via @container
2026-09-07 17:35:25 +02:00
Timo K.
365204d04c
fix media queries in component based element call.
2026-09-07 14:50:36 +02:00
Timo K.
38c28a1c8f
scaling based on component size instead webview size
2026-09-04 14:16:40 +02:00
Timo K.
f5458bb03e
de-globalise styles
2026-09-04 13:51:47 +02:00
Timo K.
2a7c6c3c06
Oh dear test coverage...
2026-08-28 16:22:08 +02:00
Timo K.
5bab17b668
Update InCallView.tsx
2026-08-28 15:52:52 +02:00
Timo K.
d7d28a1b55
formatting
2026-08-28 15:50:48 +02:00
Timo K.
790bd1e2bf
Update LocalMember.test.ts
2026-08-28 15:44:46 +02:00
Timo K.
17231e545c
Update DeveloperSettingsTab.test.tsx
2026-08-28 15:38:57 +02:00
Timo K.
17d9d19c91
ObservableScope -> testScope
2026-08-28 15:32:59 +02:00
Timo K.
3d37abf490
merge two tests
2026-08-28 15:31:23 +02:00
Timo K.
92f504d886
remove oldest membership mocking
2026-08-28 15:29:16 +02:00
Timo K.
b0d098e065
Merge branch 'main' into toger5/add-key-rotation-participant-limit
2026-08-28 15:27:43 +02:00
Timo K.
a526a8ae19
Update config.sample.json
2026-08-28 15:26:00 +02:00
Timo K.
1146d3820a
review. Dont pass full vm to developer settings
2026-08-28 15:20:49 +02:00
Timo K.
06b9105cee
Update DeveloperSettingsTab.test.tsx
2026-08-25 23:32:22 +02:00
Timo K.
2b5979162a
add more tests
2026-08-25 23:30:22 +02:00
Timo K.
5399f14012
add tests
2026-08-25 22:43:15 +02:00
Timo K.
f2ffb06f6c
use develop branch of matrix-js-sdk
2026-08-25 22:03:59 +02:00
Timo K.
c3837464a3
Add docs about currently used matrixRTC mode
2026-08-21 12:04:24 +02:00
Timo K.
de3e4c6a78
update branches used in ci and tooling to main
2026-08-20 15:44:13 +02:00
Timo K.
9999a755dd
Update pnpm-lock.yaml
2026-08-17 12:33:31 +02:00
Timo K.
43ce68e80a
Fix: error screen cannot be closed in embedded mode.
2026-08-17 12:08:30 +02:00
Timo K.
9857ed53e3
Add key roatation limit to config.json
2026-08-17 11:17:22 +02:00
Timo K.
0aa9d94826
add key rotation debug information
2026-08-17 11:17:22 +02:00
Timo K.
f2622f0032
Add vm to developer settings tab
2026-08-17 11:17:22 +02:00
Timo K.
29ea90f800
add rageshake metadata and log
2026-08-10 15:48:53 +02:00
Timo K.
b0d08cb0b5
update order in developer settings tab
2026-08-10 14:22:04 +02:00
Timo K.
88e5a5badb
More resolution tests.
2026-08-10 14:21:49 +02:00
Timo K.
023aec22ca
Update docker-compose-playwright.yml
2026-07-10 17:45:53 +02:00
Timo K.
bf4cee9898
update to latest EW
...
(this fixes the playwright tests)
2026-07-10 17:39:36 +02:00
Timo K.
147ff131f4
Merge branch 'livekit' into johannes/docker-compose-renovate
2026-07-10 12:59:06 +02:00
Timo K.
49a762832b
Merge branch 'livekit' into johannes/docker-compose-renovate
2026-07-09 14:03:18 +02:00
Timo K.
3cf5cab1d2
Add additional renovate packageGroup for element-web
2026-07-09 13:20:57 +02:00
Timo K.
137093350b
Merge branch 'livekit' into toger5/logger-getChild-fix
2026-07-08 17:04:42 +02:00
Timo K.
374f56651c
Consider voice calls starting in pip for playwright tests
2026-07-08 13:19:23 +02:00
Timo K.
eefa6f843d
fmt
2026-07-07 19:52:50 +02:00
Timo K.
2b84c587f2
lint
2026-07-07 19:45:22 +02:00
Timo K.
706cddafb0
Add lint rule to make sure future child loggers are setup correctly
2026-07-07 19:34:03 +02:00
Timo K.
a6921e2bfb
all the other logs
2026-07-07 19:12:11 +02:00
Timo K.
3cc396f42c
fix getChild before rageshake setup
2026-07-07 19:05:10 +02:00
Timo K
8028a6aa24
Update sfu-reconnect-bug.spec.ts
2026-06-29 13:11:26 +02:00
Timo K
5b4e8865e5
Update sfu-reconnect-bug.spec.ts
2026-06-29 13:04:22 +02:00
Timo K
356d526116
Update sfu-reconnect-bug.spec.ts
2026-06-29 13:02:26 +02:00
Timo K
0421783ebe
Update config.sample.json
2026-06-26 13:30:19 +02:00
Timo K
6ca5ddda73
fix snapshot
2026-06-25 16:05:58 +02:00
Timo K
15b40835b8
Default to compatibilty mode
2026-06-25 13:31:02 +02:00
Timo K
049c432fc3
update comment + fix tests
2026-06-17 18:48:26 +02:00
Timo K
19fd7f42b1
I cannot belive GH... Does this commit fix the processing situation?
2026-06-17 16:35:09 +02:00
Timo K
b31825d05b
review
2026-06-16 16:54:14 +02:00
Timo K
c4fe0223ab
remove blur on mobile
2026-06-16 16:42:24 +02:00
Timo K
e7377fb104
fix prettier
2026-06-16 14:17:25 +02:00
Timo K
edb4dfa9ed
Merge branch 'livekit' into toger5/fix-depnedabot-security-alerts
2026-06-16 14:16:02 +02:00
Timo K
7db13e1fc0
Merge branch 'livekit' into toger5/fix-depnedabot-security-alerts
2026-06-16 14:13:16 +02:00
Timo K
b9d769364d
update tests
2026-06-15 14:59:39 +02:00
Timo K
164fb99ace
refactor using enum vs jsx node
2026-06-15 14:42:45 +02:00
Timo K
db26db266d
update back arrow size
2026-06-15 14:26:24 +02:00
Timo K
8c8c9eef24
Update LobbyView.tsx
2026-06-15 14:07:44 +02:00
Timo K
be8a76868b
rename db
2026-06-11 18:38:54 +02:00
Timo K
659da15cc2
more test coverage
2026-06-11 10:39:59 +02:00
Timo K
9b2e1279bc
Update DeveloperSettingsTab.test.tsx.snap
2026-06-11 09:33:27 +02:00
Timo K
2b05c415c1
Merge branch 'livekit' into toger5/lobby-remove-minimise-add-back-button
2026-06-10 14:58:56 +02:00
Timo K
ba1957ef52
tests
2026-06-09 18:44:27 +02:00
Timo K
abf9022fd9
Add primary button icon configuration and set it left arrow in lobby
2026-06-09 17:17:25 +02:00
Timo K
308a042076
fix error with no media
2026-06-03 10:43:47 +02:00
Timo K
b554ce4a87
Update CallViewModel.test.ts
2026-06-03 10:18:45 +02:00
Timo K
692a55c84c
fix race
2026-06-02 14:06:28 +02:00
Timo K
c5ffdea370
lint
2026-06-02 13:56:16 +02:00
Timo K
9117b40e7b
fix tests
2026-06-02 13:52:43 +02:00
Timo K
e05af09c28
Add test
2026-06-02 11:27:59 +02:00
Timo K
b86909af52
temp add tests
2026-06-02 10:56:34 +02:00
Timo K
d6635b7818
add docs
2026-06-01 16:13:03 +02:00
Timo K
a6fc710d8c
Add onPipMediaOrientationUpdate to controls api.
2026-06-01 16:12:57 +02:00
Timo K
ea4144ccc7
Fix play of second leave sound
2026-05-28 12:04:42 +02:00
Timo K
dc52573ce2
fix backgroundBlurToggleClick -> videoBlurToggleClick
2026-05-20 17:03:45 +02:00
Timo K
509e4d739f
Update InCallView.test.tsx
2026-05-20 16:47:41 +02:00
Timo K
355ec4fe62
fix visibility test
2026-05-20 16:39:25 +02:00
Timo K
d9c0de73b7
Merge branch 'livekit' into toger5/view-model-call-footer-example
2026-05-20 16:28:04 +02:00
Timo K
ec3b52f963
del: windowMode$ from public callViewModel
...
replace with edgeToEdge$
2026-05-20 15:00:28 +02:00
Timo K
c9fa586db1
merge fixups
2026-05-20 14:25:40 +02:00
Timo K
3301d2fe03
Merge branch 'livekit' into toger5/view-model-call-footer-example
2026-05-20 14:25:25 +02:00
Timo K
e7c87e3439
Merge branch 'livekit' into toger5/storybook-tests
2026-05-20 13:28:03 +02:00
Timo K
ddde05c057
review
2026-05-20 13:26:52 +02:00
Timo K
a494b64055
Update MediaMuteAndSwitchButton.test.tsx
2026-05-18 21:00:55 +02:00
Timo K
e19d5865b0
cleanup
2026-05-18 20:08:39 +02:00
Timo K
bc81da43c2
use previous device selection logic
2026-05-18 19:39:29 +02:00
Timo K
68a487c9de
translation fixes
2026-05-18 19:17:43 +02:00
Timo K
d5bebcc3a5
refactor video blur toggle
2026-05-18 18:11:32 +02:00
Timo K
dd79ef659c
lint
2026-05-18 16:28:25 +02:00
Timo K
e22ab9355c
Review (everything except translation feedback)
2026-05-18 14:31:03 +02:00
Timo K
88f660e43f
review
2026-05-15 18:37:25 +02:00
Timo K
e10bc6c7cf
fix unit tests
2026-05-13 13:35:12 +02:00
Timo K
0082ade234
reuse exisng mute buttons (fixes most playwright issues)
2026-05-13 13:16:24 +02:00
Timo K
07e7090cc7
fix unit tests
2026-05-12 16:50:45 +02:00
Timo K
7ad8f9f182
Fix tests (accessibility issues with new buttons)
2026-05-12 16:48:08 +02:00
Timo K
7842f5a8d0
test coverage?
2026-05-12 14:11:48 +02:00
Timo K
c3cd6248ae
simple lobby snapshot tests
...
(we dont want this to get too invested as we plan to refactor the lobby(
2026-05-12 13:14:34 +02:00
Timo K
f3ef7c074b
lint
2026-05-12 12:52:23 +02:00
Timo K
246db5a820
simplifications docs and tests
2026-05-12 12:46:36 +02:00