Johannes Marbach
6d70221fe6
Flip boolean flags
2026-10-05 13:04:34 +02:00
renovate[bot]
427376f78b
Update ghcr.io/element-hq/element-web:develop Docker digest to 573daa2 ( #4323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 09:47:57 +00:00
Johannes Marbach
ccfd36923d
Merge pull request #4324 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-design-tokens to v11.1.0
2026-10-05 08:41:57 +02:00
Johannes Marbach
89567726f8
Fix tests
2026-10-05 08:13:58 +02:00
Robin
9cd111b5f2
Merge pull request #4318 from element-hq/redact-posthog-user-id
...
Redact analytics ID from rageshakes
2026-10-05 07:44:16 +02:00
renovate[bot]
096aaac9f3
Update dependency @vector-im/compound-design-tokens to v11.1.0
2026-10-05 01:27:09 +00:00
renovate[bot]
8835a6d75d
Update ghcr.io/element-hq/element-web:develop Docker digest to 3cf23ff ( #4322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-04 09:34:33 +00:00
renovate[bot]
bfb868aec3
Update ghcr.io/element-hq/element-web:develop Docker digest to 5371503 ( #4321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-03 01:48:09 +00:00
Robin
4e8fb6e4cb
Redact analytics ID from rageshakes
...
To improve our minimization of external data we collect in rageshakes.
2026-10-02 16:51:00 +02:00
Robin
7c53a6be5a
Merge pull request #4317 from element-hq/remove-wait-for-rotation
...
Remove wait_for_key_rotation_ms config option
2026-10-02 15:14:14 +02:00
Robin
64b932f128
Remove unused vite-plugin-generate-file dependency
2026-10-02 14:57:34 +02:00
Robin
bfad85a3af
Remove wait_for_key_rotation_ms config option
...
I learned that makeKeyDelay has been deprecated in matrix-js-sdk ever since the switch to the new encryption manager, so this config option has no effect.
2026-10-02 14:49:44 +02:00
Johannes Marbach
be822adec8
Allow workflow_call on lint and test workflows
2026-10-02 13:33:29 +02:00
Johannes Marbach
4c0f02ef47
Merge pull request #4309 from element-hq/johannes/layered
...
Set up a layered build for CI similar to what EW does
2026-10-02 13:22:19 +02:00
Johannes Marbach
ca6319f06d
Remove layered boolean
2026-10-02 13:07:09 +02:00
Timo
1d57a8eee1
Merge pull request #4308 from element-hq/toger5/fix-component-sounds
...
[ElementCall Component] Decode inlined sounds directly instead of fetching them
2026-10-02 12:45:31 +02:00
Timo K.
0bb9632b60
review play sounds does not throw
2026-10-02 11:46:54 +02:00
Timo K.
cbe195d449
review audio data loading
2026-10-02 11:46:40 +02:00
Robin
e800fec74d
Merge pull request #4314 from element-hq/renovate/element-web
...
Update ghcr.io/element-hq/element-web:develop Docker digest to 588f0b4
2026-10-02 11:29:05 +02:00
Robin
9d0725ad31
Fix Element Web integration tests
2026-10-02 10:51:31 +02:00
renovate[bot]
241412f29b
Update ghcr.io/element-hq/element-web:develop Docker digest to 588f0b4
2026-10-02 02:54:17 +00:00
Timo K.
d96d00b64a
Merge branch 'main' into toger5/fix-component-sounds
2026-10-01 19:07:39 +02:00
Robin
cde88a7c93
Merge pull request #4312 from element-hq/js-sdk-develop
...
Reset matrix-js-sdk to develop branch, adopt new join/leave signatures
2026-10-01 18:55:16 +02:00
Robin
d5733e8274
Reset matrix-js-sdk to develop branch, adopt new join/leave signatures
2026-10-01 17:11:24 +02:00
Timo K.
3befe3d34b
Merge branch 'main' into toger5/fix-component-sounds
2026-10-01 13:58:23 +02:00
Timo
3ad778e7e8
Merge pull request #4306 from element-hq/toger5/fix-component-tooltips
...
[ElementCall Component] Make compound a peer dependency with EW. (fix tooltips in embedded mode)
2026-10-01 13:57:58 +02:00
Timo K.
9a286032f2
shorten readme
2026-10-01 13:41:07 +02:00
Timo K.
363a8feab2
Stop bundling Compound, let the host supply it
2026-09-30 17:10:17 +02:00
Johannes Marbach
bd8c3142a6
Set up a layered build for CI similar to what EW does
2026-09-30 11:35:06 +02:00
Timo K.
16c60c8b6b
Warn when the audio context fails to set up.
2026-09-30 11:22:19 +02:00
Timo K.
63ac1ba03e
Decode inlined sounds directly instead of fetching them, with the test.
2026-09-30 11:22:15 +02:00
Robin
9e190e9e57
Merge pull request #4307 from element-hq/update-js-sdk
...
Adapt to matrix-js-sdk removal of livekit_alias and oldest_membership
2026-09-30 10:41:37 +02:00
Robin
f287fb3800
Adapt to matrix-js-sdk removal of oldest_membership support
2026-09-30 00:45:19 +02:00
Robin
f9b601504b
Stop sending livekit_alias in memberships
...
It's been many versions since anything used the value.
2026-09-30 00:45:19 +02:00
Timo K.
9140365251
Merge branch 'main' into toger5/fix-component-tooltips
2026-09-29 16:25:15 +02:00
Timo
81233e5cfb
Merge pull request #4269 from element-hq/toger5/component-api-entry
...
Export EC component related types
2026-09-29 16:24:26 +02:00
Timo K. and Claude Fable 5.1
e296d88969
Keep the component's tooltips inside its root
...
Compound's Tooltip floats its bubble through floating-ui's FloatingPortal,
into the body: outside the element the component build confines its
stylesheet to, so a label tooltip shows as bare text at all times. An
enclosing FloatingPortal rooted at the container makes the nested portals
land inside it instead.
The call goes in an isolating wrapper there, standing in for the standalone
page's #root, so that its footer layer no longer paints above the modals.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-29 12:08:44 +02:00
Robin
fbce73ae55
Merge pull request #4302 from element-hq/always-multi-sfu
...
Remove multi-SFU check which is always true
2026-09-29 09:14:42 +02:00
renovate[bot]
ce79274ccc
Update ghcr.io/element-hq/element-web:develop Docker digest to cbb7be9 ( #4303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 01:07:59 +00:00
Robin
8db2e8ac41
Remove multi-SFU check which is always true
...
Compatibility and Matrix 2.0 are the only MatrixRTC modes now.
2026-09-28 22:03:16 +02:00
Johannes Marbach
12352b94f5
Merge pull request #4299 from element-hq/johannes/drop-observable-hooks
...
Drop observable-hooks in favor of useBehavior
2026-09-28 18:12:43 +02:00
Johannes Marbach and Robin
e393b6a984
Swap conditional ordering
...
Co-authored-by: Robin <robin@robin.town >
2026-09-28 17:56:08 +02:00
Johannes Marbach
3f63a6fc3c
Drop observable-hooks in favor of useBehavior
...
With this change, views now read every reactive value through `useBehavior`, as
`architecture.md` already prescribes. Where a view reads a plain stream, the view
model now exposes a `Behavior`.
2026-09-28 17:54:50 +02:00
Johannes Marbach
addc1b10a0
Merge pull request #4297 from element-hq/renovate/compound
...
Update dependency @vector-im/compound-web to v10.1.0
2026-09-28 08:23:32 +02:00
renovate[bot]
ee0d7dc0cb
Update ghcr.io/element-hq/element-web:develop Docker digest to cfbe7ce ( #4296 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 01:14:27 +00:00
renovate[bot]
7b1f3f28ed
Update dependency @vector-im/compound-web to v10.1.0
2026-09-28 01:03:27 +00:00
Lotus CI and Claude Opus 5.5
3b0050e8bb
chore(lotus): 0.25.0-lotus.22
...
CI / Build embedded bundle (push) Successful in 4m12s
CI / Publish to Gitea npm registry (push) Successful in 1m11s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
v0.25.0-lotus.22
2026-09-27 13:05:01 -04:00
jared
41b45bef25
Merge pull request #42 : in-frame "Share your screen?" prompt (cinny #43 )
CI / Build embedded bundle (push) Canceled after 0s
CI / Publish to Gitea npm registry (push) Canceled after 0s
2026-09-27 13:05:01 -04:00
Lotus CI and Claude Opus 5.5
bb675fa50e
feat(lotus): in-frame "Share your screen?" prompt replaces the corner button (cinny #43 )
...
CI / Build embedded bundle (pull_request) Successful in 3m25s
CI / Publish to Gitea npm registry (pull_request) Skipped
Where the host can't delegate the user's click (Firefox, Safari, WebKitGTK),
lotus.20 showed EC's own screenshare button floating in the frame's corner,
apart from the host's call bar. Now the host keeps its bar button and sends
the new toWidget io.lotus.prompt_screenshare; the fork shows a small
"Share your screen?" card inside the frame, just above the bar, and its
Share button starts the share with the frame's own click. Same two clicks as
the host's confirm on Chromium.
- The card focuses Share; Cancel and Escape close it; it closes if a share
starts some other way or the room's call policy stops allowing sharing,
and never opens where the policy forbids it (set_frame_screenshare).
- Picture-in-picture (~158 px tall): compact card without the description.
- controls_state: frameScreenshare is now always false (the corner button is
gone), screensharePrompt says the host should use the prompt, and
screensharePromptOpen lets the host stop covering the frame meanwhile.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
2026-09-27 12:48:12 -04:00
Lotus CI and Claude Opus 5.5
9e4ddb3eb6
chore(lotus): 0.25.0-lotus.21
...
CI / Build embedded bundle (push) Successful in 4m16s
CI / Publish to Gitea npm registry (push) Successful in 1m10s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
v0.25.0-lotus.21
2026-09-27 01:30:40 -04:00