Timo
9b070052a0
Merge pull request #4032 from element-hq/toger5/lobby-remove-minimise-add-back-button
...
Add primary button icon configuration and set it left arrow in lobby
2026-06-18 23:02:03 +08:00
Johannes Marbach
bb3d2cd95c
Merge pull request #4048 from element-hq/johannes/oxfmt
...
Switch from prettier to oxfmt
2026-06-18 13:06:55 +02:00
Robin
d417bd8b90
Merge pull request #4052 from element-hq/auto-leave-docs
...
Fix docs for autoLeave URL param
2026-06-18 12:50:13 +02:00
Robin
f6cd06fc01
Fix docs for autoLeave URL param
...
The parameter as seen in URLs has a different name from what's used in the code.
2026-06-18 12:14:23 +02:00
Robin
256219c4bf
Merge pull request #4034 from element-hq/ringing-intent
...
Improve internal model of ringing, expose ringing intent to call UI
2026-06-18 12:00:34 +02:00
Robin
6af72f4c90
Format
2026-06-18 11:42:02 +02:00
Robin
3a598ffe43
Restore ability to play sound with custom volume
...
This was missing from the revert in 8b0f5054dd .
2026-06-18 11:35:46 +02:00
Robin
05797097c6
Only consider a call accepted if the *intended* recipient picks up
2026-06-18 11:05:55 +02:00
Robin
8b0f5054dd
Revert to original fix for duplicate leave sounds
...
My attempted simpler fix of applying takeUntil(autoLeave$) to leaveSoundEffect$ didn't work.
2026-06-18 11:05:55 +02:00
Johannes Marbach
1c760f3ec4
Merge pull request #4050 from element-hq/johannes/oxlint-f-up
...
Remove accidentally added file
2026-06-18 09:28:28 +02:00
Johannes Marbach
699f383b57
Remove accidentally added file
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
2026-06-18 09:24:52 +02:00
Johannes Marbach
6009988d3c
Merge pull request #4010 from element-hq/johannes/label-sync
...
Set up label sync
2026-06-18 08:50:42 +02:00
Robin
8cda9777a5
Merge branch 'livekit' into ringing-intent
2026-06-18 06:41:17 +02:00
Timo K
049c432fc3
update comment + fix tests
2026-06-17 18:48:26 +02:00
Johannes Marbach
3ea89e8275
Merge pull request #4043 from element-hq/johannes/update-plugin-react
...
Update @vitejs/plugin-react to 0.6.2
2026-06-17 16:39:19 +02:00
Timo K
19fd7f42b1
I cannot belive GH... Does this commit fix the processing situation?
2026-06-17 16:35:09 +02:00
Johannes Marbach
0410be33cd
Merge branch 'livekit' into johannes/update-plugin-react
2026-06-17 16:06:54 +02:00
Johannes Marbach
002f9b0cea
Merge pull request #4042 from element-hq/johannes/pnpm-11
...
Switch to pnpm 11.6.0
2026-06-17 15:52:18 +02:00
Johannes Marbach
669f4264c7
Reformat
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
2026-06-17 15:35:47 +02:00
Johannes Marbach
dc6511b99e
Document why we override resolved versions
2026-06-17 15:33:36 +02:00
Johannes Marbach
032968ea2d
Merge branch 'livekit' into johannes/pnpm-11
2026-06-17 15:07:28 +02:00
Johannes Marbach
b2f02b0ff6
Switch from prettier to oxfmt
2026-06-17 12:20:42 +02:00
Timo K
b31825d05b
review
2026-06-16 16:54:14 +02:00
Johannes Marbach
6ce79d8a52
Merge pull request #4045 from element-hq/renovate/npm-vite-vulnerability
...
Update dependency vite to v8.0.16 [SECURITY]
v0.20.2-rc.1
v0.20.2
2026-06-16 15:22:21 +02:00
renovate[bot]
b68abb7df4
Update dependency vite to v8.0.16 [SECURITY]
2026-06-16 12:45:26 +00:00
Timo
1281ed31df
Merge pull request #3816 from element-hq/toger5/fix-depnedabot-security-alerts
...
Dependabot security alerts: Bump flatted and unidici
2026-06-16 20:34:17 +08: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
Johannes Marbach
fc3461dd54
Set up label sync
2026-06-15 14:18:13 +02:00
Timo K
8c8c9eef24
Update LobbyView.tsx
2026-06-15 14:07:44 +02:00
Johannes Marbach
df7451c2cf
Update @vitejs/plugin-react to 0.6.2
2026-06-15 13:59:54 +02:00
Johannes Marbach
9537c7657c
Switch to pnpm 11.6.0
2026-06-15 12:34:32 +02:00
Johannes Marbach
6c105e971e
Merge pull request #4041 from element-hq/renovate/compound
...
Update Compound to v10.2.2
2026-06-15 08:06:20 +02:00
renovate[bot]
cbbe6a812e
Update Compound to v10.2.2
2026-06-15 01:03:21 +00:00
Robin
3ef3ebe897
Merge pull request #4036 from element-hq/metadata-leak
...
Fix a minor resource leak with display names and avatars
2026-06-12 10:05:50 +02:00
Timo
0c284ed75b
Merge pull request #4004 from element-hq/toger5/controls-api-onPipMediaOrientation
...
Controls api `onPipMediaOrientation`
2026-06-12 16:03:35 +08:00
Timo
838d2f3c5d
Update src/state/media/observeRtpStreamStats.ts
...
Co-authored-by: Johannes Marbach <n0-0ne+github@mailbox.org >
2026-06-12 09:47:13 +02:00
Timo
2a24fbcee1
Merge pull request #4038 from element-hq/toger5/fix-logging-indexDB
...
Fix Logging indexDB EC/EW collision
2026-06-12 15:29:33 +08:00
Timo K
be8a76868b
rename db
2026-06-11 18:38:54 +02:00
Johannes Marbach
d1ea63587b
Merge pull request #4035 from element-hq/johannes/knife-content-type
...
Remove deprecated @types/content-type dependency
2026-06-11 12:22:49 +02:00
Robin
96a9115ee7
Fix a minor resource leak with display names and avatars
...
I noticed that calls to createDisplayNameBehavior$ and createAvatarUrlBehavior$ were technically leaking resources since they reused the ObservableScope from their outer scope, which in practice lasts for the entire lifetime of the CallViewModel. This would not have had any noticeable effect unless you had other participants leave and rejoin the same call many thousands of times.
2026-06-11 12:21:07 +02:00
Robin
2ac6cdeb46
Improve internal model of ringing, expose ringing intent to call UI
...
I found our code's internal model of ringing a little overgrown (it had superfluous states like 'unknown') and difficult to extend with metadata or callbacks relating to ring attempts. By modeling ringing instead as a stream of ring attempts, where each attempt has an intent, a recipient, and an eventual outcome (accept/decline/timeout), I find it more natural to work with.
This makes room for a future 'try again' callback to allow ringing someone again after a timeout, and also forced me to look for a simpler solution to the duplicate leave sound effects. I exposed the intent of the ringing attempt to the call UI so I can later use it in the header.
2026-06-11 12:12:27 +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
Johannes Marbach
3af160bb02
Remove deprecated @types/content-type dependency
2026-06-11 08:36:25 +02:00
fkwp
73ccc5f483
Show typed error when matrix_2_0 mode is forced without homeserver MSC4354 support ( #4017 )
...
Show typed error when matrix_2_0 mode is forced without homeserver MSC4354 support
2026-06-10 18:48:16 +02:00