956 Commits

Author SHA1 Message Date
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
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
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
RMidhunSuresh
f6c94ecc5a
WIP 2023-01-16 13:41:47 +05:30
Bruno Windels
fcb4f2a62d fix microphone audio being played back through local video preview 2023-01-06 12:05:11 +01:00
Bruno Windels
6aab049052 Merge branch 'master' into bwindels/calls 2022-07-04 16:59:17 +02:00
Bruno Windels
7430aa7aab allow download media in media view model 2022-06-25 20:14:32 +02:00
Bruno Windels
8a90c48d1e debugging unmuting not working 2022-06-25 05:56:43 +02:00
Bruno Windels
3b66ed8c17 fix type 2022-06-15 11:24:16 +02:00
Bruno Windels
375d8b066c complete settings view model for logs ui 2022-06-15 11:13:46 +02:00
Bruno Windels
69ada73dd4 cleanup rageshake code 2022-06-15 11:13:05 +02:00
Bruno Windels
2129a97588 remove unused param 2022-06-15 11:12:49 +02:00
Bruno Windels
a644621889 basic support for sending rageshake in view model 2022-06-14 18:46:02 +02:00
RMidhunSuresh
69d8e6031e This isn't used anywhere 2022-06-14 19:26:59 +05:30
Bruno Windels
ee5bd3b95f Merge branch 'master' into bwindels/calls 2022-06-14 11:09:19 +02:00
Bruno Windels
41288683fc allow unmuting when we don't yet have a mic/cam track 2022-06-10 17:10:23 +02:00
Bruno Windels
10caba6872 improve calls view 2022-06-09 15:33:59 +02:00
RMidhunSuresh
2f0f7143b5 Simplify code 2022-06-06 17:20:36 +05:30
RMidhunSuresh
71c3fb39a2 store theme-name and variant in settings 2022-06-05 20:52:47 +05:30
RMidhunSuresh
b74f4b612b Change UI 2022-06-05 20:52:47 +05:30
RMidhunSuresh
efb1a67470 Make method name a verb 2022-06-05 20:52:47 +05:30
RMidhunSuresh
0b98473e85 Render a radio button for default variants 2022-06-05 20:52:47 +05:30
Bruno Windels
1fab314dd5 return user id for own avatar in call if member hasn't been found 2022-06-03 15:49:45 +02:00
Bruno Windels
f8b01ac3cc show profile info for own call member by observing member on room 2022-06-02 17:31:17 +02:00
Bruno Windels
5280467e66 return type is actual subclass options, not the options of ViewModel 2022-06-02 17:30:43 +02:00
Bruno Windels
0c20beb1c0 always pass mediaRepo to call vm 2022-06-02 15:58:03 +02:00
Bruno Windels
90b6a5ccb6 update call member info with room member info 2022-06-02 15:56:23 +02:00
Bruno Windels
9384fdc885 Merge branch 'bwindels/fix-tracker-changed-key-check' into bwindels/calls 2022-05-31 13:46:10 +02:00
Bruno Windels
ae0973b916 Merge branch 'master' into bwindels/calls 2022-05-11 15:13:27 +02:00
RMidhunSuresh
2761789f45 Move theme code to separate file 2022-05-11 14:58:14 +05:30
Bruno Windels
d85f93fb16 allow opening the logs straight in the log viewer from settings 2022-05-10 11:02:39 +02:00
RMidhunSuresh
c39f0d2efb Don't show theme chooser on dev 2022-05-10 14:12:36 +05:30
RMidhunSuresh
c611d3f85c Select current theme in dropdown 2022-05-10 14:12:36 +05:30
RMidhunSuresh
ecb83bb277 Store and load theme from setting 2022-05-10 14:12:36 +05:30
RMidhunSuresh
daae7442bb Create theme chooser 2022-05-10 14:12:36 +05:30
Bruno Windels
e903d3a6a4 mark options as readonly 2022-05-09 14:12:31 +02:00
Bruno Windels
3888291758 updateOptions is unused,not the best idea since options is/can be shared 2022-05-09 14:10:50 +02:00
Bruno Windels
6beff7e552 override emitChange so no need to clone option object for all tiles
instead, we don't store the emitChange in the options but rather on
the tile itself.
2022-05-09 14:09:45 +02:00