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
Quentin Gliech
fa0d724b24
Merge pull request #1000 from mattcen/fix-buildx
2023-01-23 10:19:13 +01:00
Matthew Cengia
d763e69799
Use target platform (rather than build platform) for multi-platform container images
...
Signed-off-by: Matthew Cengia <mattcen@mattcen.com>
2023-01-23 14:28:07 +07:00
Hugh Nimmo-Smith
bd6ab1d5de
Merge pull request #997 from vector-im/hughns/docker-unprivileged
2023-01-20 17:55:54 +00:00
Hugh Nimmo-Smith
a808d9395c
Add note about change in port number and writable /tmp
2023-01-20 17:54:01 +00: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
Hugh Nimmo-Smith
d27aa137cf
Build a docker image using unprivileged nginx
...
BREAKING CHANGE the exposed port has changed from 80 to 8080
2023-01-20 13:31:14 +00:00
Hugh Nimmo-Smith
2a1f9c5cad
Merge pull request #996 from vector-im/hughns/docker-buildkit
...
Build docker image for multiple architectures including ARM
2023-01-20 10:15:08 +00:00
Hugh Nimmo-Smith
b993bc0955
Build docker image for multiple architectures including ARM
...
This is based on https://www.docker.com/blog/faster-multi-platform-builds-dockerfile-cross-compilation-guide/ which doesn't use QEMU
2023-01-19 17:07:55 +00:00
Hugh Nimmo-Smith
8ee62c3a92
Merge pull request #995 from vector-im/hughns/docker-publish-action-upgrade
2023-01-19 15:22:39 +00:00
Hugh Nimmo-Smith
ba097d23bc
Upgrade GitHub Actions versions to use Node 16 based runtime
...
Node 14 is deprecated and is EOL on 30 Apr 2023
2023-01-19 15:01:51 +00: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
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