Robin
9b2d9fdd1f
Merge pull request #4129 from element-hq/landscape-default-grid
...
Prefer grid mode in landscape on mobile
2026-07-28 14:29:30 +02:00
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
7962d02be5
Prefer grid mode in landscape on mobile
2026-07-28 11:56:01 +02:00
Robin
5c35288162
Turn the local video tile landscape in landscape mobile one-on-one calls
2026-07-28 11:53:26 +02:00
Robin
aa6732da19
Use an actual one-on-one layout in landscape on mobile
2026-07-28 11:53:26 +02:00
Valere Fedronic
65ac11e952
Merge pull request #4125 from element-hq/valere/bug_poster_safari
...
fix: Safari preview tile no video is 16px wide only
2026-07-28 10:55:01 +02:00
Robin
0b21cff020
Rename one-on-one layouts to be orientation-agnostic
2026-07-27 18:28:52 +02:00
Robin
062e0a00fb
Remove unused variables from CallViewModel tests
2026-07-27 18:13:51 +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
Johannes Marbach
46cb89b232
Apply correct GH label and fix ordering issue in i18n download
2026-07-20 17:38:14 +02:00
ElementRobot
e20abb19fb
Merge pull request #4119 from element-hq/actions/localazy-download
...
Localazy Download
2026-07-20 16:23:58 +01:00
Johannes Marbach
bf76f47357
delint
2026-07-20 17:03:55 +02:00
Johennes
9c2d3d067d
Translations updates
2026-07-20 14:58:37 +00:00
Lotus CI and Claude Opus 4.8
e36aef8aa3
fix(lotus): in-call mobile UI fixes (EC audit wave-2)
...
CI / Publish to Gitea npm registry (push) Has been skipped
CI / Build embedded bundle (push) Successful in 44s
3-agent survey of the in-call UI at phone width + 2-agent review of the
staged diff. All changes are mobile-gated CSS (mobile-first @media on
Compound tokens), so desktop rendering is provably unchanged.
- CallFooter: wrap the control row and tighten gap/padding at <=500px so
the buttons (incl. the destructive hangup) can never be clipped by the
grid's overflow-x:hidden. A loudspeaker button was added to the bar
without a shed rule, pushing 6-7 lg buttons past the viewport at
320-500px.
- OneOnOnePortraitLayout: give the 1:1 self-view the same safe-area-aware
inset as SpotlightExpandedLayout so it clears the home indicator /
floating footer (was a bare 16px inset). Phone-only layout.
- GridTile: enlarge the always-visible camera-flip control to a 44px touch
target on coarse pointers (was ~28px).
- ReactionToggleButton: enlarge reaction-picker emoji buttons to 44px at
<=420px (were ~32px); five still fit a 360px drawer row.
- Tabs: scroll the horizontal tab row on the inline axis (overflow-x) so
the Settings tabs don't clip in a phone drawer.
- SpotlightLandscapeLayout: shrink the 180px filmstrip rail to 132px on
short landscape phones (max-height:400px) so the spotlight isn't a sliver.
Gates: tsc 0, prettier clean, affected vitest pass. No TS changed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 01:08:43 -04:00
Robin
ae7ede3201
Merge pull request #4113 from element-hq/vulnerable-dependencies
...
Resolve most existing Dependbot warnings
2026-07-16 09:28:13 +02:00
Robin
e5ff431b7a
Merge pull request #4112 from element-hq/disable-poster
...
Hide the browser's default placeholder image for videos
2026-07-16 09:21:27 +02:00
Robin
66a676f2f5
Resolve most existing Dependbot warnings
2026-07-15 18:05:06 +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
renovate[bot] and Robin
1f2837f86a
Update ghcr.io/element-hq/element-web:develop Docker digest to 07ccf47 ( #4111 )
...
* Update ghcr.io/element-hq/element-web:develop Docker digest to d184182
* Target the toast 'Join' button specifically in end-to-end tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robin <robin@robin.town >
2026-07-15 14:34:34 +00:00
Robin
927cf68110
Merge pull request #4109 from element-hq/service-interruptions-vm
...
Create service interruptions view model
2026-07-14 12:21:18 +02:00
Robin
cd72ad0008
Create service interruptions view model
2026-07-14 12:02:36 +02:00
Robin
2d2e85e340
Merge pull request #4107 from element-hq/spotlight-icon
...
Update spotlight icon
2026-07-14 09:34:50 +02:00
Johannes Marbach
4da1b9a02a
Merge pull request #4082 from element-hq/johannes/docker-compose-renovate
...
Make renovate track docker-compose files and pin synapse / element-web for playwright tests
2026-07-14 07:55:17 +02:00
Robin
73758f7f77
Merge pull request #4108 from element-hq/renovate/compound
...
Update Compound
2026-07-13 18:37:15 +02:00
Robin
c433c36687
Update snapshots
2026-07-13 18:20:56 +02:00
Robin
3e9d7b7cf7
Exclude packages developed in-house from release age requirements
2026-07-13 17:00:02 +02:00
renovate[bot]
2a56d2afb8
Update Compound
2026-07-13 14:35:37 +00:00
Robin
bff41ad66a
Update spotlight icon
2026-07-13 12:22:44 +02:00
Robin
1d088911e1
Merge pull request #4105 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-web to v9.7.1
2026-07-13 11:10:21 +02:00
Timo
f23eb96555
Merge pull request #4025 from mvanhorn/fix/3915-settings-tabbar-announce-position
...
fix: announce tab count and position in settings tab bar
2026-07-13 10:16:52 +02:00
renovate[bot]
0d4e7defb6
Update dependency @vector-im/compound-web to v9.7.1
2026-07-13 00:42:33 +00: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
Robin
3e5edd03a6
Merge pull request #4100 from element-hq/remove-stopgap-styles
...
Stop using colors from previous design system
2026-07-09 16:37:02 +02:00
Robin
0afefa4889
Merge branch 'livekit' into remove-stopgap-styles
2026-07-09 16:21: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
Robin
5968554e4c
Merge pull request #4067 from element-hq/mobile-gradient
...
Improve the look of voice calls and group calls on mobile
2026-07-09 13:17:12 +02:00
Robin
8d826b2f31
Avoid showing gradients in especially small windows
2026-07-09 12:59:29 +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
de75a69cad
Remove stopgap color variables from previous design system
...
They have been largely unused for a long time. This changes the colors of checkboxes and the 'end call' button to align with current designs as well.
2026-07-09 12:28:39 +02:00
Timo
f2c42c314c
Merge pull request #4088 from element-hq/toger5/logger-getChild-fix
...
fix getChild before rageshake setup
2026-07-08 18:19:04 +02:00
Robin
4b50a191ba
Fix end-to-end tests
2026-07-08 17:13:15 +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
Timo K.
137093350b
Merge branch 'livekit' into toger5/logger-getChild-fix
2026-07-08 17:04:42 +02:00