Commit Graph
17 Commits
Author SHA1 Message Date
Matthew Hodgson 2e5b5cb186 Don't attach the background blur processor to an ended camera track
If the camera track has already ended by the time the blur processor is
applied to it, MediaStreamTrackProcessor cannot be constructed and
setProcessor rejects. Both call sites used `void`, so this surfaced as

    Unhandled promise rejection: TypeError: Failed to construct
    'MediaStreamTrackProcessor': Input track cannot be ended

(element-call-rageshakes#17225). Skip ended tracks, and catch and log
processor attach/detach failures instead of leaking them.
2026-09-03 14:50:28 +01:00
Matthew Hodgson 698a98a9c8 Test that logs are flushed to IndexedDB periodically 2026-09-02 18:55:18 +01:00
Matthew Hodgson 2db24e2868 Fix periodic rageshake log flush never running
The throttled flush callback returned this.flush instead of calling it
(regressed in #2607), so logs were only persisted to IndexedDB on
rageshake submission or beforeunload. When the host removes the widget
iframe at hangup, the whole call's logs were lost, so a rageshake filed
from a later call carries nothing from the affected one.
2026-09-02 18:46:12 +01:00
Matthew HodgsonandHugh Nimmo-Smith 1fa4a6f2e4 dual license AGPL + Commercial (#2984)
* dual license AGPL + Commercial

* Lint

---------

Co-authored-by: Hugh Nimmo-Smith <hughns@element.io>
2025-02-05 16:01:51 +00:00
Matthew Hodgson 9c0ce6526c Merge pull request #501 from vector-im/matthew/fix-mirror-text
fix mirror text on FF by reverting weird css hack.
2022-08-08 10:23:45 +01:00
Matthew Hodgson 8aa66dddfd fix mirror text on FF by reverting weird css hack.
this reverts some of https://github.com/vector-im/element-call/commit/d1368f46220d36e6f76da24e0f08f78951f507de
it's very unclear why the width of the preview was pushed out to 100%+1px (and the transform then flipped to 1.01)
but i see no ill effects on having reverted it.
2022-08-07 02:43:59 +01:00
Matthew Hodgson 4f9efb3563 last minute s/radio call/walkie-talkie call/ig 2022-06-07 13:31:19 +01:00
Matthew Hodgson 3c56f7f481 Merge pull request #274 from vector-im/travis/idea-gitignore
Add .idea to gitignore
2022-03-20 11:03:15 +00:00
Matthew Hodgson 35f8b1ed85 link to #webrtc:matrix.org 2022-03-04 14:55:24 +00:00
Matthew Hodgson 7969e13fc1 copyright 2022-03-04 14:50:36 +00:00
Matthew Hodgson 4d433ab22d more renaming 2022-03-04 14:48:57 +00:00
Matthew Hodgson d7f46607ad link 3401 2022-03-04 14:48:21 +00:00
Matthew Hodgson 1e59390599 s/matrix-video-chat/element-call/ 2022-03-04 14:47:44 +00:00
Matthew Hodgson 7c80682b08 quick hack to improve ILAG copy 2022-02-04 01:24:05 +00:00
Matthew Hodgson 91366585ff CONTRIBUTING.md 2022-01-26 17:55:52 +00:00
Matthew Hodgson 9855a60a60 Merge branch 'main' of git+ssh://github.com/vector-im/matrix-video-chat into main 2021-08-11 04:36:38 +01:00
Matthew Hodgson 0da4dd2dd6 don't drop events if we receive more than 8 in one batch 2021-08-11 04:35:57 +01:00