Commit Graph

5119 Commits

Author SHA1 Message Date
Bruno Windels
0f91f2065c extract to src/utils as it doesn't assume the DOM 2023-01-26 10:25:22 +01:00
Bruno Windels
a278086c37 fix error at time unit boundary 2023-01-26 09:58:24 +01:00
Bruno Windels
f8a8e65908
Merge pull request #1002 from vector-im/bwindels/calls-terminate-fixes
calls terminate fixes
2023-01-26 09:47:51 +01:00
Bruno Windels
7f422882dd make call error view clickable above video elements 2023-01-24 23:33:04 +01:00
Bruno Windels
043ad98866 element call also terminates prompt calls, so do so too 2023-01-24 23:33:04 +01:00
Bruno Windels
e140a4ba64 element call puts string in terminated, not a boolean 2023-01-24 23:33:04 +01:00
Bruno Windels
47d9773fc8 more style changes 2023-01-24 23:17:20 +01:00
Bruno Windels
98416f8c35 also calculate days in formatDuration 2023-01-24 23:17:04 +01:00
Bruno Windels
c2fab59f58 ensure call isn't cleared by onCallUpdate when setting up member list 2023-01-24 23:15:32 +01:00
RMidhunSuresh
374fb08c98
Fix typescript errors 2023-01-24 18:08:29 +05:30
RMidhunSuresh
26476324dc
lockfile 2023-01-24 18:07:48 +05:30
RMidhunSuresh
eb7fcc6da2
Add return types 2023-01-24 13:51:28 +05:30
RMidhunSuresh
b86fdd476f
Add return types 2023-01-24 13:51:27 +05:30
RMidhunSuresh
afee565eb7
Also emit on reset event 2023-01-24 13:51:26 +05:30
RMidhunSuresh
e3a8c184f6
Fix formatting 2023-01-24 13:51:25 +05:30
RMidhunSuresh
d2b1fc7fef
No need to pass in callHandler separately
because session is already passed
2023-01-24 13:51:22 +05:30
RMidhunSuresh
fa5cb684b0
WIP 2023-01-24 13:51:17 +05:30
Bruno Windels
5035d23573 add all elements to call tile that need to be shown, style buttons 2023-01-23 17:42:33 +01:00
Bruno Windels
1df8d31ab5 show call duration in tile 2023-01-23 17:06:33 +01:00
Bruno Windels
af5cc0f62b sort by userId, sorting order needs to be stable 2023-01-23 15:35:28 +01:00
Bruno Windels
3bb889ed9c WIP 2023-01-23 14:53:08 +01:00
Bruno Windels
f4582f19f5
Merge pull request #998 from vector-im/bwindels/fix-mic-unmute
fix mic unmute
2023-01-20 16:36:17 +00:00
Bruno Windels
2bd37970ba each LocalMedia own their streams, so a copy should have their own clone 2023-01-20 17:34:15 +01:00
Bruno Windels
590e9500c1 clone localMedia,so we don't remove audio track from stream sent to peer 2023-01-20 17:33:16 +01:00
Bruno Windels
6645f8f43b remove debug throw 2023-01-20 16:50:15 +01:00
Bruno Windels
b2feaf2b4e fix mixing up params, causing us to call onUpdate on params rather than vm 2023-01-20 16:50:07 +01:00
Bruno Windels
920fedae5e merge master into bwindels/calls 2023-01-20 16:24:38 +01:00
Bruno Windels
8ab28614bc
Merge pull request #994 from vector-im/hughns/docker-codeowners
Set Quentin and Hugh as codeowners for docker related files
2023-01-19 12:52:05 +00:00
Hugh Nimmo-Smith
2894147027 Set Quentin and Hugh as codeowners for docker related files 2023-01-19 12:02:57 +00:00
Bruno Windels
4270e300d6
Merge pull request #988 from vector-im/bwindels/calls-errorhandling
Error handling for calls (and room)
2023-01-19 10:39:33 +00:00
Bruno Windels
daad19c060 swallow errors in errorCallback in ErrorBoundary
nothing should be able to make ErrorBoundary.try throw
2023-01-19 11:37:43 +01:00
Bruno Windels
2408850678 emit change before logging 2023-01-19 11:33:21 +01:00
Bruno Windels
e6b17cc74a fix callback type 2023-01-19 11:30:52 +01:00
Bruno Windels
3842f450dd ensure errors caught by boundary are logged in calls code 2023-01-19 11:30:23 +01:00
Bruno Windels
bf9c868c8b make it clearer that logAndCatch is probably what you want 2023-01-19 09:54:07 +01:00
Bruno Windels
dfaaf6d234 cleanup reply code a bit, have only 1 path to send message 2023-01-19 09:54:07 +01:00
Bruno Windels
e33209b747 start logging in view model and pass it on to model methods (calls+room) 2023-01-19 09:54:02 +01:00
Bruno Windels
0dbb7d4e50 use logAndCatch in RoomViewModel, everything reporting errors also logs 2023-01-19 09:49:10 +01:00
Bruno Windels
a2c44484b2 newline 2023-01-19 09:49:10 +01:00
Bruno Windels
cc653884a5 remove getter that is now in parent class 2023-01-19 09:49:10 +01:00
Bruno Windels
f421cdd4f2 Update src/domain/session/room/RoomViewModel.js
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
7d80fbda4c Update src/domain/session/room/CallViewModel.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
1de92af2eb Update src/domain/session/room/CallViewModel.ts
Co-authored-by: R Midhun Suresh <hi@midhun.dev>
2023-01-19 09:49:10 +01:00
Bruno Windels
f853871722 some rewording on error handling doc 2023-01-19 09:49:10 +01:00
Bruno Windels
cec9f6b691 WIP for docs on error handling 2023-01-19 09:49:10 +01:00
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