Robin
05ad9b2475
Merge pull request #4128 from element-hq/landscape-default-grid
...
Use a proper one-on-one layout for landscape mobile calls
2026-07-28 14:08:48 +02:00
Robin
0b21cff020
Rename one-on-one layouts to be orientation-agnostic
2026-07-27 18:28:52 +02:00
Valere
53ae78c609
break ratio when tile bigger than screen
2026-07-27 17:25:56 +02:00
Valere
b046c4b569
fix: Safari preview tile no video is 16px wide only
2026-07-27 15:43:35 +02:00
Robin
d33dedd038
Hide the browser's default placeholder image for videos
...
Source: https://stackoverflow.com/a/79058682
2026-07-15 17:26:02 +02:00
Robin
2d2e85e340
Merge pull request #4107 from element-hq/spotlight-icon
...
Update spotlight icon
2026-07-14 09:34:50 +02:00
Robin
c433c36687
Update snapshots
2026-07-13 18:20:56 +02:00
Robin
bff41ad66a
Update spotlight icon
2026-07-13 12:22:44 +02:00
Robin
0afefa4889
Merge branch 'livekit' into remove-stopgap-styles
2026-07-09 16:21:06 +02:00
Robin
32e30dd4f5
Merge branch 'livekit' into mobile-gradient
2026-07-09 12:56:28 +02:00
Robin
bb06905aa2
Merge pull request #4099 from element-hq/stable-class-names
...
Use vitest's default for scoped class names
2026-07-09 12:54:19 +02:00
Robin
2684fa1d62
Remove unused class for end call button
2026-07-09 12:46:45 +02:00
Robin
11fadebb87
Fix test failures due to scoped class names
2026-07-08 17:06:25 +02:00
Robin
943ce5b853
Update test snapshots to use scoped class names
2026-07-08 17:06:09 +02:00
Robin
27315a7090
Rename bgStyle to 'background'
2026-07-08 14:01:38 +02:00
Timo K.
eefa6f843d
fmt
2026-07-07 19:52:50 +02:00
Timo K.
a6921e2bfb
all the other logs
2026-07-07 19:12:11 +02:00
Robin
900d0abd27
Let page background shine through the footer
...
By visually separating it from other page content with an additional gradient background only when necessary.
2026-06-30 16:29:20 +02:00
Johannes Marbach
da942ea900
Fix formatting
2026-06-23 12:19:40 +02:00
Johannes Marbach
d534c617d2
Eliminate noOutline constant
2026-06-23 11:42:14 +02:00
Johannes Marbach
93fae5dd67
Add PiP border in 1on1 layouts
...
Fixes : #4008
2026-06-23 08:56:41 +02:00
Robin
a456e47796
Show ringing status even on spotlight tiles (except in app bar mode)
2026-06-22 12:55:37 +02:00
Robin
c6188a8345
Improve test coverage
2026-06-22 11:59:16 +02:00
Robin
e11c04ac87
Move ringing status indicator to header on mobile
...
On mobile, the ringing status indicator is supposed to display in the header rather than on a tile. The exact layout differs between Android and iOS. To get it right I had to refactor AppBar to use CSS grid templates.
(Also, I changed my mind about the exact ringing data I needed out of CallViewModel - sorry. A little move of the ringtone audio renderer into its own component was necessary to accommodate that.)
2026-06-18 17:41:35 +02:00
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
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
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
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
Timo K
19fd7f42b1
I cannot belive GH... Does this commit fix the processing situation?
2026-06-17 16:35:09 +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
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
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
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
Timo K
abf9022fd9
Add primary button icon configuration and set it left arrow in lobby
2026-06-09 17:17:25 +02:00
Valere Fedronic
ba40490ca4
Merge pull request #4013 from element-hq/valere/fix_repeated_click_to_unmute
...
feat(mute): add syncing state and disable toggle during async mute
2026-06-05 12:58:23 +02:00
Valere
55b2537129
fixup: Update snapshot with button busy state
2026-06-04 19:14:12 +02:00
Valere
4353f09e54
fixup snapshots
2026-06-04 15:48:30 +02:00
Valere
e7d37f87bb
feat(errors): Report livekit as such rather than like unknown errors
2026-06-04 11:54:42 +02:00
Robin
c021fc1548
Merge pull request #3995 from element-hq/toger5/fix-double-leave-sound
...
Fix play of second leave sound
2026-06-02 14:46:43 +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
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