Commit Graph

5378 Commits

Author SHA1 Message Date
Bruno Windels
29a7b0451e prevent errors in promises from being uncaught
by returning a promise that has the error swallowed
2023-01-19 09:49:10 +01:00
Bruno Windels
80be2b7457 fix missing import 2023-01-19 09:49:10 +01:00
Bruno Windels
d3b5a70663 join errors thrown from matrix layer with sync errors caught by error boundary.
this adds a new base view model that facilitates reporting errors
with the ErrorViewModel
2023-01-19 09:49:10 +01:00
Bruno Windels
2bba9f8675 some layout improvements 2023-01-19 09:49:10 +01:00
Bruno Windels
75839007ea make buttons clickable in the first place 2023-01-19 09:49:10 +01:00
Bruno Windels
7b32a2729e don't allow other click handlers to run in parent elements 2023-01-19 09:49:10 +01:00
Bruno Windels
4070d422cd use error view (model) in call view (model) 2023-01-19 09:49:10 +01:00
Bruno Windels
64d6db556a fix updates from call and member classes in VM
this fixes this.emitChange sending the update over the
collection in the call member VM, which is how updates
are subscribed to by the UI.

It also adds a callback to the VM for when the member
sends an update, so we can check later on if the error
on the member has been set.
2023-01-19 09:49:10 +01:00
Bruno Windels
42ee2d294b use error view model from call tile 2023-01-19 09:49:10 +01:00
Bruno Windels
f15e849f54 user error view model in room, also when starting call 2023-01-19 09:49:10 +01:00
Bruno Windels
b8bc6edbc0 add ErrorView(Model) to easily report errors and submit logs from UI 2023-01-19 09:49:10 +01:00
Bruno Windels
bd3499056a provider higher-level rageshake fn for opened session
Co-authored-by: R Midhun Suresh <MidhunSureshR@users.noreply.github.com>
2023-01-19 09:49:10 +01:00
Bruno Windels
fef7af3b31 report errors from ErrorBoundary on GroupCall and Member in UI
UI is still very crude fwiw
2023-01-19 09:49:10 +01:00
Bruno Windels
1e4180a71f add error boundary to GroupCall 2023-01-19 09:48:59 +01:00
Bruno Windels
7f9edbb742 this can be private 2023-01-19 09:46:19 +01:00
Bruno Windels
b1687d7115 introduce error boundary in call member 2023-01-19 09:46:19 +01:00
Bruno Windels
f0d2c19184 allow an explicit error value again in ErrorBoundary 2023-01-19 09:46:19 +01:00
Bruno Windels
999a3ca5d2
Merge pull request #987 from vector-im/calls-mute-1-fix-camera-lights
Calls: Switch camera lights off when muting
2023-01-19 08:45:11 +00:00
Bruno Windels
c5ca23f663
Merge pull request #992 from vector-im/bwindels/loguseragent
add user agent in log export
2023-01-19 08:44:48 +00:00
Bruno Windels
7224fe11ea
Merge pull request #990 from vector-im/bwindels/updates-docs
Document how updates work, reorganize docs
2023-01-19 08:28:40 +00:00
Bruno Windels
bd648c1de3 skinning support is broken, remove doc 2023-01-19 09:25:11 +01:00
Bruno Windels
887dea528d update dirs in docs 2023-01-19 09:24:44 +01:00
Bruno Windels
13aea539fa move ts style guide to own dir 2023-01-19 09:24:44 +01:00
Bruno Windels
8b0b813680 organize documention and remove obsolete documents 2023-01-19 09:24:44 +01:00
Bruno Windels
5a124809af write docs how updates work 2023-01-19 09:24:44 +01:00
Bruno Windels
7f004193d3 add user agent in log export 2023-01-18 08:33:02 +01:00
Bruno Windels
f4b1113321
Merge pull request #922 from vector-im/madlittlemods/mxid-tooltip-display-name
Add full MXID tooltip to message sender display name
2023-01-17 09:13:13 +00:00
Bruno Windels
c28b57091c
Merge pull request #961 from Automattic/fix-font-not-chached
Make sure fonts are cached by service worker
2023-01-17 09:12:12 +00:00
RMidhunSuresh
1cd6540476
Don't use getter here 2023-01-17 14:32:02 +05:30
RMidhunSuresh
ce5c5779bd
Set mute -> mute 2023-01-17 14:24:20 +05:30
Bruno Windels
86ce54d69c
Merge pull request #983 from vector-im/hughns/docker-deps-layer
Install npm deps in separate docker layer
2023-01-17 08:50:45 +00:00
Bruno Windels
365d017df3
Merge pull request #982 from vector-im/hughns/dynamic-config
Allow config override in docker image
2023-01-17 08:50:18 +00:00
Bruno Windels
56b07eae8c
Merge pull request #980 from vector-im/hughns/docker-docs
Fix docs about docker registry
2023-01-17 08:49:39 +00:00
Bruno Windels
6098444dd9
Merge pull request #962 from ElonSatoshi/patch-1
Update FAQ.md
2023-01-17 08:45:49 +00:00
RMidhunSuresh
c064336e35
Create localPreviewMedia in GroupCall.setMedia 2023-01-16 15:28:50 +05:30
RMidhunSuresh
f6c94ecc5a
WIP 2023-01-16 13:41:47 +05:30
Hugh Nimmo-Smith
6fa73ec214 Install npm deps in separate docker layer 2023-01-11 18:55:28 +00:00
Hugh Nimmo-Smith
df6474b637 Allow config override in docker image 2023-01-11 18:06:25 +00:00
Hugh Nimmo-Smith
21d0c4d9b0
Make consistent 2023-01-09 18:56:18 +00:00
Hugh Nimmo-Smith
3706ff4f35
Docker builds are currently hosted on GHCR not GitLab 2023-01-09 18:49:03 +00:00
Bruno Windels
a565d2a7d3
Merge pull request #978 from vector-im/bwindels/errorboundary
ErrorBoundary utility
2023-01-09 09:40:29 +00:00
Bruno Windels
50f46a21bd finish ErrorBoundary 2023-01-09 10:40:00 +01:00
Bruno Windels
47a8b4d728 WIP 2023-01-09 10:40:00 +01:00
Bruno Windels
a9a72f88e5 finish ErrorBoundary 2023-01-09 10:36:28 +01:00
Bruno Windels
014ae4185f WIP 2023-01-06 17:01:57 +01:00
Bruno Windels
2d81a244be
Merge pull request #977 from vector-im/bwindels/fix-975
Bwindels/fix 975
2023-01-06 11:08:24 +00:00
Bruno Windels
cb0f803276 make this code a bit clearer 2023-01-06 12:05:34 +01:00
Bruno Windels
fcb4f2a62d fix microphone audio being played back through local video preview 2023-01-06 12:05:11 +01:00
Bruno Windels
e26eb30b82 rename m.expires_ts to expires_ts to be compatible with MSC/Element 2023-01-05 15:47:01 +01:00
Bruno Windels
508d88edb5 add some ideas to CSS doc how to document css classes 2023-01-05 11:35:17 +01:00