Commit Graph

1919 Commits

Author SHA1 Message Date
Robert Long
9ef9680e07 Fix PTT button alignment 2022-04-28 11:13:01 -07:00
Robert Long
e3cec93669 Add basic mobile styling 2022-04-27 17:19:58 -07:00
Robert Long
b6c926d2c8 Additional in-room PTT styling 2022-04-27 16:47:23 -07:00
Robert Long
c430ebb3a3 Finish first pass at PTT lobby UI 2022-04-27 15:18:55 -07:00
Robert Long
7a9ff98550 Add OLM_OPTIONS global TODO 2022-04-27 13:51:08 -07:00
Robert Long
3d54047f87 Fix Olm import 2022-04-27 13:38:16 -07:00
Robert Long
e2aee0be81 Fix olm import 2022-04-26 16:28:21 -07:00
Robert Long
a0e4de73cc Add support for to-device messages via OLM 2022-04-26 15:20:06 -07:00
Robert Long
38f9a79bd3 Initial PTT designs 2022-04-22 18:05:48 -07:00
Robert Long
72197c1a0a Remove dependency on matrix-react-sdk 2022-04-07 14:22:36 -07:00
Robert Long
2457476bae Still capitalize words in snake case room ids 2022-03-03 17:09:31 -08:00
Robert Long
35fb1e710b Create room when not found and lowercase name 2022-03-03 16:56:45 -08:00
Robert Long
014b740e47 Update logo 2022-03-03 16:14:07 -08:00
Robert Long
2b3c04592b Only show remove button when there is an avatar to remove 2022-03-02 19:18:23 -08:00
Robert Long
ae50d57814 Set display name after interactive registration 2022-03-02 19:12:18 -08:00
Robert Long
9900d661be Fix avatar background when bgKey undefined 2022-03-01 11:37:45 -08:00
Robert Long
369b59a203 Fix ordering in 1-1 calls 2022-02-25 16:26:21 -08:00
Robert Long
6a18ba0110 Use raw display names for members 2022-02-23 16:41:12 -08:00
Robert Long
0a49ddb31e Fix input prefix 2022-02-23 16:34:11 -08:00
Robert Long
25385edf12 Use a textarea in the feedback modal 2022-02-23 16:07:14 -08:00
Robert Long
721cccf152 Disable speaking indicator in 1-1 calls 2022-02-23 15:59:16 -08:00
Robert Long
3b017eb92b Add room_id and display_name to rageshakes 2022-02-23 15:52:53 -08:00
Robert Long
641b82dc45 Fix creating rooms from not found screen 2022-02-23 15:36:38 -08:00
Robert Long
42e2041d6f Fix media handler device changes 2022-02-23 15:07:51 -08:00
Robert Long
2c3ebd4c03 Add audio output setting when available 2022-02-22 18:32:51 -08:00
Robert Long
81a763f17f Avoid duplicate sessions across devices/browsers 2022-02-18 16:23:37 -08:00
Robert Long
1ab7d27ba9 Finish user avatars 2022-02-18 16:02:27 -08:00
Robert Long
e76a805c8f Better logging of to device events / usernames 2022-02-17 14:08:53 -08:00
Robert Long
9fc4af2bd7 Add version to console, rageshake, and settings modal 2022-02-16 11:29:43 -08:00
Robert Long
0f3a7f9fd9 Prevent scroll in call view 2022-02-16 11:17:33 -08:00
Robert Long
1cc634509b Add protocol to copied room url 2022-02-16 10:52:07 -08:00
Robert Long
cb07ce32cb Fix room not found view 2022-02-15 15:00:06 -08:00
Robert Long
6866d662f7 Automatically switch to spotlight layout on screenshare 2022-02-15 14:49:50 -08:00
Robert Long
51a2027d64 Fix screenshare button styling 2022-02-15 12:58:55 -08:00
Robert Long
0f6b8f9bb1 New incremental auth 2022-02-15 12:46:58 -08:00
Robert Long
63229ce2d7 Fix video grid story 2022-02-14 14:49:19 -08:00
Robert Long
1d620910c5 Only show name when focused or more than 2 participants 2022-02-14 14:48:12 -08:00
Robert Long
47357b3fc6 Add room not found view 2022-02-14 13:53:19 -08:00
Robert Long
3ed35f9477 Fix deprecated usage of substr 2022-02-14 12:35:39 -08:00
Robert Long
a369444b62 Convert room id to lowercase 2022-02-14 12:35:07 -08:00
Robert Long
742d658021 Center align call tile contents 2022-02-14 12:19:54 -08:00
Robert Long
681c24a0ca Fix focusing in freedom layout 2022-02-14 11:14:09 -08:00
Robert Long
fc057bf988 Prevent opening multiple tabs of the same account 2022-02-10 17:10:36 -08:00
Robert Long
4168540017 Added group_call_rageshake_request_id for rageshake grouping 2022-02-07 15:24:43 -08:00
Robert Long
9251cd9964
Revert "Rename groupcall.txt -> groupcall.json." 2022-02-07 15:23:00 -08:00
Michael Kaye
5e42881c5c Rename groupcall.txt -> groupcall.json.
This will stop groupcall.txt being handled as a 'log file' and instead
indicate it's an artifact to be stored alongside the rageshake.

The file will still be stored on the rageshake server but the extension
will indicate it's not a log file.
2022-02-07 15:28:46 +00:00
Robert Long
0824bfb4ed Update copy and feedback icon 2022-02-04 17:00:58 -08:00
Robert Long
6ec9e4b666 Add rageshake request modal 2022-02-04 16:55:57 -08:00
Robert Long
ec447429c5 Autofocus join call button when ready 2022-02-04 12:38:40 -08:00
Robert Long
9c3e4907c8 Move join room button 2022-02-04 12:31:59 -08:00
Robert Long
cde352bcae Merge branch 'main' of github.com:vector-im/matrix-video-chat 2022-02-03 17:28:13 -08:00
Robert Long
2d2400edae Fix active speaker focusing 2022-02-03 17:28:10 -08:00
Matthew Hodgson
7c80682b08 quick hack to improve ILAG copy 2022-02-04 01:24:05 +00:00
Robert Long
1d8cd8c3c8 Add useLocationNavigation to fix navigation during browser media prompts 2022-02-03 16:56:13 -08:00
Robert Long
a33d1364b6 Fix null recaptcha target 2022-02-03 14:18:34 -08:00
Robert Long
a189f3ad98 Fix page titles 2022-02-02 21:48:44 -08:00
Robert Long
f3cee359c0 Update VideoGrid story 2022-02-02 18:32:23 -08:00
Robert Long
be45c0319e Fix InCallView 2022-02-02 16:05:15 -08:00
Robert Long
dec47d21c0 Merge branch 'main' into robertlong/spotlight-layout 2022-02-02 15:15:39 -08:00
Robert Long
c4f335ebb6 Prevent navigation from login / logout links in user menu in room 2022-02-02 15:09:16 -08:00
Robert Long
35c11660a3 Add configurable / dynamic page title 2022-02-02 15:02:40 -08:00
Robert Long
089c891a55 Fix TOS copy 2022-02-02 14:31:11 -08:00
Robert Long
3f60cd0386 Add feedback description input 2022-02-02 13:30:36 -08:00
Robert Long
ef8021e1a8 callId -> conf_id 2022-02-02 13:23:09 -08:00
Robert Long
8ab68ed8c8 Add rageshake submit state 2022-02-01 15:39:45 -08:00
Robert Long
76b2e8b29e Add debug log inspector / rageshake 2022-02-01 15:11:06 -08:00
Robert Long
21e4516bc3 Fix tab padding 2022-01-21 17:02:24 -08:00
Robert Long
f8b4331ec7 Use avatar component for rooms 2022-01-21 16:41:00 -08:00
Robert Long
f7cb015390 Add copyable User Id field 2022-01-21 16:36:21 -08:00
Robert Long
f2c3c82d3a Fix uploading avatars 2022-01-21 16:33:43 -08:00
Robert Long
48f3f430da Update tabs for mobile 2022-01-21 15:43:03 -08:00
Robert Long
d6fb0e836d Fix storybook 2022-01-21 15:42:21 -08:00
Robert Long
fddc8a1209 Don't center content in call ended screen 2022-01-21 13:30:23 -08:00
Robert Long
6032f6ba44 Fix avatar sizing 2022-01-21 13:21:23 -08:00
Robert Long
d1368f4622 Add avatar when muted in lobby 2022-01-21 11:55:10 -08:00
Robert Long
6da369f3fe Disable facepile 2022-01-21 11:10:12 -08:00
Robert Long
289f7285ae Your Name -> Username 2022-01-21 11:06:43 -08:00
Robert Long
da69dd8320 Fix selected select input text color 2022-01-21 11:04:01 -08:00
Robert Long
d7d38c1ba9 Fix button tooltips 2022-01-20 13:03:54 -08:00
Robert Long
abae58489c Fix focus styles 2022-01-18 16:03:49 -08:00
Robert Long
d4fec73d64 Revert filtering onClick in Button 2022-01-18 16:03:40 -08:00
Robert Long
a8cb9f290a Remove console log 2022-01-18 15:25:16 -08:00
Robert Long
251f6a92a9 Filter onClick from button props 2022-01-18 15:25:02 -08:00
Robert Long
78eff5fa9e Ensure webcam is turned off when leaving 2022-01-18 14:56:15 -08:00
Robert Long
6311a869f9 Fix button prop warnings 2022-01-18 14:25:02 -08:00
Robert Long
98355edf92 Fix username regex 2022-01-18 13:52:16 -08:00
Robert Long
c71f37a8f8 Fix registration display name 2022-01-18 13:41:14 -08:00
Robert Long
97ab7ee2c0 Fix user menu styles 2022-01-18 13:34:42 -08:00
Robert Long
d6567658c0 Remove recaptcha debug logging 2022-01-18 11:53:45 -08:00
Robert Long
8df13ee7c8 Sitekey change should update execute method 2022-01-18 11:49:59 -08:00
Robert Long
36d59c98c0 Add recaptcha debugging 2022-01-18 11:47:10 -08:00
Robert Long
f6b3d6830e Fix logo height in chrome 2022-01-14 14:17:51 -08:00
Robert Long
a7ba511278 Fix remoteUserIds 2022-01-14 13:52:33 -08:00
Robert Long
5819654bc7 Update group call inspector 2022-01-14 13:40:02 -08:00
Robert Long
3d571a00c6 Add sequence diagrams to inspector 2022-01-13 14:11:06 -08:00
Robert Long
3c30ca5f95 Merge branch 'main' of github.com:vector-im/matrix-video-chat 2022-01-12 13:47:49 -08:00
Robert Long
cb2cce243a Update GroupCallInspector 2022-01-12 13:47:46 -08:00
Robert Long
19fe760833 Add VideoGrid storybook 2022-01-07 16:20:55 -08:00
Robert Long
5f4ac97787 Fix InCallView 2022-01-07 11:42:36 -08:00
Robert Long
096460ecfe Make recaptcha optional 2022-01-07 11:31:53 -08:00
Robert Long
86ccc2431e Add TODO for duplicate calls to initLocalCallFeed 2022-01-06 16:52:15 -08:00
Robert Long
bcd58aae90 Set use authorizization header 2022-01-06 16:51:23 -08:00
Robert Long
c609d42554 Clean up recaptcha copy 2022-01-06 15:46:39 -08:00
Robert Long
b3b73e9874 Await changePassword on register page 2022-01-06 15:27:05 -08:00
Robert Long
f6c5484d1b Add sent voip events to debugger 2022-01-06 15:24:35 -08:00
Robert Long
4efcc53628 fix style undefined 2022-01-06 14:16:31 -08:00
Robert Long
4be14159c5 Add user menu to room auth view 2022-01-06 14:10:33 -08:00
Robert Long
22f8fef87d Fix login link 2022-01-06 14:02:23 -08:00
Robert Long
d1e645fbc0 Fix restoring sessions 2022-01-06 13:33:13 -08:00
Robert Long
aa6bbbaaa0 Fix link component 2022-01-06 13:14:15 -08:00
Robert Long
627c64dca3 Update spotlight icon 2022-01-06 11:13:52 -08:00
Robert Long
7d08ea2143 Fix useLoadGroupCall 2022-01-06 11:13:42 -08:00
Robert Long
3cb59aebf5 Move inputs and profile components 2022-01-05 17:27:01 -08:00
Robert Long
2b1a523973 Move popover 2022-01-05 17:21:30 -08:00
Robert Long
546ab06d60 Refactor matrix hooks 2022-01-05 17:19:03 -08:00
Robert Long
0e407c08df Remove public rooms 2022-01-05 17:02:56 -08:00
Robert Long
ca18873a1b Move join existing call modal 2022-01-05 17:00:02 -08:00
Robert Long
ebf61511f1 Clean up remaining room components 2022-01-05 16:58:55 -08:00
Robert Long
73eacdb23f Clean up overflow menu 2022-01-05 16:55:41 -08:00
Robert Long
3fac266013 Clean up settings modal 2022-01-05 16:54:13 -08:00
Robert Long
6621e20da3 Clean up useLoadGroupCall 2022-01-05 16:51:24 -08:00
Robert Long
0adc4b3d66 Clean up old auth logic 2022-01-05 16:47:53 -08:00
Robert Long
8a452d80e2 Refactor auth pages 2022-01-05 16:34:01 -08:00
Robert Long
71986f6001 Fix call list alignment 2022-01-05 16:12:58 -08:00
Robert Long
eb4207e41d Add room auth view 2022-01-05 16:09:51 -08:00
Robert Long
0fe38000f5 Refactor room loading components 2022-01-05 15:35:12 -08:00
Robert Long
550c45b69e Clean up room-related components 2022-01-05 15:06:51 -08:00
Robert Long
8be578763d Split out lobby view 2022-01-05 13:09:12 -08:00
Robert Long
3ec01293e6 Fix dismissing existing room modal 2022-01-05 11:52:50 -08:00
Robert Long
3d3663c540 Fix header font weight 2022-01-05 11:52:23 -08:00
Robert Long
095b0287f0 Fix call list styling 2022-01-05 11:52:13 -08:00
Robert Long
d59f0e748d Fix dismissing recaptcha 2022-01-04 17:57:23 -08:00
Robert Long
24ccfa0dd8 Fix creating room as registered user 2022-01-04 17:13:45 -08:00
Robert Long
0e273a6dc5 Fix go button style 2022-01-04 17:13:26 -08:00
Robert Long
f4936f221f Clean up registration page 2022-01-04 17:09:27 -08:00
Robert Long
ef8c28f274 Redesign homepage WIP 2022-01-04 16:00:13 -08:00
Robert Long
eb620e9220 Refactor header 2021-12-23 14:40:23 -08:00
Robert Long
87e5cafb77 Add storybook 2021-12-23 12:45:00 -08:00
Robert Long
658424efa0 Disable focusing tiles in spotlight layout 2021-12-21 11:57:26 -08:00
Robert Long
ab73a351f8 Add recaptcha 2021-12-20 15:56:39 -08:00
Robert Long
66e5ec976b Add privacy policy flow 2021-12-20 13:15:35 -08:00
Robert Long
493445a6b0 Update user avatars 2021-12-20 09:12:28 -08:00
Robert Long
61552af5fb Remove console.log 2021-12-17 16:30:33 -08:00
Robert Long
39d28a0488 Add configurable default homeserver 2021-12-17 16:30:10 -08:00
Robert Long
34d0483c99 Fix button props 2021-12-17 15:47:54 -08:00
Robert Long
32800a82fc Fix copy button className 2021-12-17 15:08:24 -08:00
Robert Long
8203715bc0 Join existing call modal 2021-12-17 15:01:59 -08:00
Robert Long
591211f698 Fix user menu for guests 2021-12-17 11:51:12 -08:00
Robert Long
6ea821a36e Hide avatar input for unregistered users 2021-12-17 11:40:13 -08:00
Robert Long
d493b95782 Remove register menu item 2021-12-17 11:27:33 -08:00
Robert Long
486f264673 Fix end call screen styling 2021-12-17 11:22:07 -08:00
Robert Long
473a027702 Fix avatar styling 2021-12-17 11:01:40 -08:00
Robert Long
bcb4ccf66d Reduce homepage padding 2021-12-17 10:40:09 -08:00
Robert Long
0ce29cfd45 Fix undefined setUserName method. 2021-12-17 10:39:58 -08:00
Robert Long
a7539eb34e Add change password flow for anonymous users 2021-12-16 16:43:35 -08:00
Robert Long
d7fd06a250 Fix tooltip text alignment 2021-12-16 10:14:51 -08:00
Robert Long
6389899f63 Remove extra padding at top of home page 2021-12-16 10:13:40 -08:00
Robert Long
4385301cfb Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-12-16 10:10:58 -08:00
Robert Long
4debc9e3f5 Fix leaving call with screenshare active 2021-12-16 10:10:55 -08:00
Robert Long
24944f1cac Initial avatar work 2021-12-15 14:31:07 -08:00
Robert Long
b57eaee5ca Add password confirmation input 2021-12-15 11:10:38 -08:00
Robert Long
382ca2baa4 Remove homeserver input 2021-12-15 10:54:01 -08:00
Robert Long
81144a7421 Remove logout item for passwordless user 2021-12-15 10:37:40 -08:00
Robert Long
3fd90915d8 Disable logout button in call 2021-12-15 10:25:18 -08:00
Robert Long
b6ee7cfefc Remove preview screen title 2021-12-15 10:05:51 -08:00
Robert Long
3157cf65ef Fix tooltip behaviors on click/focus 2021-12-14 22:00:00 -08:00
Robert Long
38eb5e7c2e Fix button size 2021-12-14 18:24:15 -08:00
Robert Long
881a8a1d1f Fix error screen 2021-12-14 18:23:49 -08:00
Robert Long
269d8d4729 Add call ended page and redirect 2021-12-14 16:12:58 -08:00
Robert Long
d43e85ecc2 Fix invite modal styling 2021-12-14 15:44:00 -08:00
Robert Long
8eefc0ce50 Fix join call now button styling 2021-12-14 15:31:11 -08:00
Robert Long
3cc7892198 Fix select input styles 2021-12-14 15:28:54 -08:00
Robert Long
284a4ef794 Fix tab color 2021-12-13 16:28:50 -08:00
Robert Long
637776dc5e Fix home link size and weight 2021-12-13 16:25:40 -08:00
Robert Long
c3f4f32107 Add login button to lobby screen 2021-12-13 16:16:25 -08:00
Robert Long
48d011fb69 Fix input padding 2021-12-13 15:57:46 -08:00
Robert Long
4d6c4bc70e Fix copy button 2021-12-13 15:49:12 -08:00
Robert Long
2466f25d9f Disable overflow menu on state styling 2021-12-13 15:36:35 -08:00
Robert Long
1d35c45d5a Fix room name in lobby 2021-12-13 15:30:55 -08:00
Robert Long
f8fbd50ecd Fix toolbar button background color 2021-12-13 15:28:07 -08:00
Robert Long
1ad4ad5bb0 Remove back button from lobby header 2021-12-13 15:27:49 -08:00
Robert Long
d5407270ad Fix preview video orientation 2021-12-13 15:19:11 -08:00
Robert Long
2e97c488e2 Add profile modal 2021-12-13 14:54:44 -08:00
Robert Long
e08a24ade7 Show room short url in call tile 2021-12-13 12:41:31 -08:00
Robert Long
e5e57387c4 Fix copy button 2021-12-13 12:39:29 -08:00
Robert Long
7558a61066 Fix input placeholder color 2021-12-13 12:00:41 -08:00
Robert Long
0c1ca27333 Fix dropdown hover/focused color 2021-12-13 11:58:30 -08:00
Robert Long
c051c96587 Fix header button colors 2021-12-13 11:55:18 -08:00
Robert Long
9d029e9847 Add auth links to homepage for unregistered users 2021-12-13 11:55:10 -08:00
Robert Long
d007dfda0c Fix left column max width 2021-12-13 11:24:35 -08:00
Robert Long
211e732a2c Reduce vertical padding 2021-12-13 11:22:50 -08:00
Robert Long
940706bed0 Cleanup error/loading screens 2021-12-10 16:42:18 -08:00
Robert Long
aa988e9f4a Update error modal styling 2021-12-10 16:22:42 -08:00
Robert Long
c5654e4398 Hide join room header on small screens 2021-12-10 15:37:11 -08:00
Robert Long
11eb137184 Remove viewport units 2021-12-10 15:07:39 -08:00
Robert Long
77aff4f829 Fix in-room overflow 2021-12-10 14:44:04 -08:00
Robert Long
95e348f842 Safari 100vh fix 2021-12-10 14:31:54 -08:00
Robert Long
93be86c42e Fix getRoomUrl 2021-12-10 14:03:20 -08:00
Robert Long
10f1446415 Fix call tile copy button 2021-12-10 14:01:55 -08:00
Robert Long
c5728b2f66 Add room id routing 2021-12-10 13:44:06 -08:00
Robert Long
8c287ffcb0 Add room alias redirect 2021-12-10 13:27:27 -08:00
Robert Long
12cc844758 Fix focus ring styling 2021-12-10 13:06:16 -08:00
Robert Long
412d9258e9 Login/register styling and mobile fixes 2021-12-10 12:46:18 -08:00
Robert Long
9174369fb5 Fix mobile styles 2021-12-10 10:54:18 -08:00
Robert Long
fc3960ce63 Passwordless user flow 2021-12-09 12:58:30 -08:00
Robert Long
20350e66a2 Home page styling 2021-12-07 17:59:55 -08:00
Robert Long
9c7006f239 Add logo 2021-12-07 12:20:05 -08:00
Robert Long
4cb144809f Refactor buttons 2021-12-07 11:59:57 -08:00
Robert Long
db1fb064ca Join room view 2021-12-06 18:00:34 -08:00
Robert Long
94f42019df Finish settings modal 2021-12-06 17:34:10 -08:00
Robert Long
4e2d1c5dcd Fix mute/unmute styling 2021-12-06 12:19:38 -08:00
Robert Long
f57b520622 Transition to modals and popovers 2021-12-03 16:42:29 -08:00
Robert Long
742fdab56d Invite modal 2021-12-03 13:17:44 -08:00
Robert Long
8425a177e2 Add invite modal 2021-12-03 11:45:29 -08:00
Robert Long
f09454ec09 Update header styling 2021-12-02 17:21:37 -08:00
Robert Long
dbaf467a20 Update room and room setup headers 2021-11-29 16:19:48 -08:00
Robert Long
3cccb86902 Fix media handler event 2021-11-29 14:43:13 -08:00
Robert Long
9a5f40baa0 Change devices in room setup screen 2021-11-29 14:35:32 -08:00
Robert Long
4588cca2b8 Add tooltips to header buttons 2021-11-24 15:05:43 -08:00
Robert Long
baa7d4869c Add tooltips for room buttons 2021-11-24 13:33:32 -08:00
Robert Long
f0d5977e88 Use initial audio/video device ids 2021-11-24 12:44:09 -08:00
Robert Long
e6c93c6b80 Update participant shape 2021-11-23 12:12:11 -08:00
Robert Long
7610226975 Fix unauthenticated redirects 2021-11-19 10:47:40 -08:00
Robert Long
e438d85018 Add input theming 2021-11-17 18:05:41 -08:00
Robert Long
10a8433ccf Add theming support 2021-11-17 17:52:31 -08:00
Robert Long
3df1f89f06 If theres an error remove the sync listener 2021-11-17 16:39:59 -08:00
Robert Long
99374bbe00 Recover from sync errors 2021-11-17 15:32:46 -08:00
Robert Long
26dad81e06 Add support for the via query param 2021-11-17 15:22:27 -08:00
Robert Long
442086f31b Add loading state for login/register pages 2021-11-17 15:12:54 -08:00
Robert Long
56ba87f25d Add room aliases to room creation 2021-11-17 14:24:52 -08:00
Robert Long
123a68e3b0 Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-11-15 15:23:28 -08:00
Robert Long
719ede126a Disable animations on Safari 2021-11-15 15:23:17 -08:00
Robert Long
225f0487d9 Capture unknown device errors 2021-11-15 12:05:46 -08:00
Robert Long
4c7c3e2cd3 Fix layout button styling 2021-11-10 17:03:32 -08:00
Robert Long
dc57166229 Fix facepile overflow 2021-11-10 15:44:08 -08:00
Robert Long
27f155e4a1 Fix room list item overflow 2021-11-10 15:31:47 -08:00
Robert Long
ccd328918a Don't poll webrtc call stats when inspector hidden 2021-11-08 11:40:46 -08:00
Robert Long
ff4c5bb9fc Add SimpleVideoGrid for perf testing 2021-11-08 10:53:47 -08:00
Robert Long
55bc3df2fc Key participants on stream id not user id 2021-11-02 15:26:24 -07:00
Robert Long
90f9cb9501 Capture ice_failed errors 2021-11-02 11:38:47 -07:00
Robert Long
5c6ea69f43 Fix up more call ids in the inspector 2021-11-01 13:39:30 -07:00
Robert Long
cbf533cd09 Make call / call stats ids easier to read 2021-11-01 13:10:17 -07:00
Robert Long
d927e138d0 Fix inspector hidden state 2021-11-01 12:49:26 -07:00
Robert Long
dd3b4cc6be Add WebRTC stats 2021-11-01 12:37:45 -07:00
Robert Long
fb5727ddbb Disable screensharing in safari 2021-10-26 12:48:24 -07:00
Robert Long
12a1c35f80 Only show screenshare button if you can screenshare 2021-10-22 13:16:53 -07:00
Robert Long
d53475662b Fix facepile styling 2021-10-22 10:46:34 -07:00
Robert Long
27e2ab16f3 Add warning for existing call session 2021-10-21 14:22:59 -07:00
Robert Long
250099b81d Add call id to GroupCallInspector 2021-10-21 12:53:17 -07:00
Robert Long
3790ce3e0e
Merge pull request #62 from SimonBrandner/feature/resize-devtools
Make new devtools re-sizable
2021-10-18 14:22:24 -07:00
Robert Long
7150ed8ce7 Fix loading error view 2021-10-18 11:48:44 -07:00
Šimon Brandner
9495caf919
Make new devtools re-sizable
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-10-17 12:06:17 +02:00
Robert Long
f5142ba93e Add new GroupCallInspector 2021-10-15 16:41:23 -07:00
Robert Long
5bd0ae7133 Focus screenshare tiles automatically 2021-10-14 17:24:42 -07:00
Robert Long
fe053a11f2 Focus in presentation mode 2021-10-14 17:06:52 -07:00
Robert Long
d5a1952dfb Fix default homeserver value 2021-10-14 11:53:21 -07:00
Robert Long
85f42cc2d0 Login with custom homeserver 2021-10-14 11:48:05 -07:00
Robert Long
917e55dd2a Fix group call room permissions 2021-10-13 12:59:53 -07:00
Robert Long
5a714cef8d Add mic/webcam switching 2021-10-12 16:52:20 -07:00
Robert Long
2e7dfe85e6 WIP 2021-10-07 17:25:40 -07:00
Robert Long
333dc81fb6 Update media permissions copy 2021-10-07 13:48:45 -07:00
Robert Long
8bf1a0799b Fix checkbox in safari 2021-10-06 16:47:05 -07:00
Robert Long
0d771e0aa4 Set autogenerated guest username 2021-10-06 14:19:34 -07:00
Robert Long
ea2cf98160 Fix guest access 2021-10-06 12:33:43 -07:00
Robert Long
9ecfaa4ddb Add Sentry support 2021-10-06 11:38:26 -07:00
Robert Long
0067212512 Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-10-06 11:20:00 -07:00
Robert Long
8f2082d092 Use hash based routing 2021-10-06 11:19:42 -07:00
Robert Long
67a3e76802 Remove console log 2021-10-04 15:44:28 -07:00
Robert Long
6f2870340a Add facepile to homepage 2021-10-04 15:37:23 -07:00
Robert Long
8da7031b9e Remove console.log 2021-10-04 15:25:09 -07:00
Robert Long
44446b8d47 List group rooms and public group rooms properly 2021-10-01 16:17:47 -07:00
Robert Long
8a650c7323 Add screenshare button styling 2021-10-01 11:24:49 -07:00
Robert Long
0c475d7bac Add screensharing support 2021-09-30 16:11:01 -07:00
Robert Long
150d58d4b6 Show webcam permissions message 2021-09-30 11:39:57 -07:00
Robert Long
b3325faeeb Get new group calls working 2021-09-29 16:23:18 -07:00
Robert Long
5e4736eba5 Update to use matrix-react-sdk 2021-09-29 14:34:29 -07:00
Robert Long
c4a626b530 Use matrix-react-sdk directly 2021-09-29 10:50:39 -07:00
Robert Long
37e0ad9f58 Fix event viewer positioning 2021-09-16 15:18:58 -07:00
Robert Long
d514f682d3 Re-enable debugger and fix fetchRoom 2021-09-16 15:01:14 -07:00
Robert Long
c29ce50757 fix login page 2021-09-16 13:33:29 -07:00
Robert Long
01d2a7136c Fix active speaker and speaking 2021-09-10 16:05:57 -07:00
Robert Long
d813509541 Moving to matrix-js-sdk 2021-09-10 12:20:17 -07:00
Robert Long
46f8eb84fc Add guest access for rooms 2021-09-03 15:45:07 -07:00
Robert Long
84b49c435d Fix switching between layouts 2021-09-02 13:42:42 -07:00
Robert Long
48eabecb87 Disable drag in spotlight view 2021-09-02 13:40:53 -07:00
Robert Long
e23357dca2 Finish active speaker selection 2021-09-02 13:36:37 -07:00
Robert Long
99ecb8aa28 Active speaker tracking first draft 2021-09-01 16:42:01 -07:00
Robert Long
1d3e7a4e52 Add talking indicators 2021-08-31 16:32:55 -07:00
Robert Long
09d726a5a8 Fix zero participant tiles case 2021-08-31 15:39:31 -07:00
Robert Long
c8192ac48c Attempt to get drag working on mobile 2021-08-31 14:44:21 -07:00
Robert Long
637dfef636 Fix double tap timeout 2021-08-31 14:34:18 -07:00
Robert Long
b0d5acd780 Add double tap to focus 2021-08-31 14:31:31 -07:00
Robert Long
1cfb7a6c5d Fix grid demo overflow 2021-08-31 14:07:56 -07:00
Robert Long
00f0f63ca6 Fix 0 presenter case 2021-08-31 14:07:47 -07:00
Robert Long
d57d9e9af0 Center tiles within own subgrids 2021-08-31 13:54:18 -07:00
Robert Long
a9e8b570f4 Fix grid padding 2021-08-31 12:15:03 -07:00
Robert Long
e7a2c500a0 Sub grid layout refactor 2021-08-31 11:36:59 -07:00
Robert Long
c094e820d1 Move presenter logic to video grid 2021-08-26 12:34:00 -07:00
Robert Long
23763422d8 Put presenter state in conference manager 2021-08-26 11:10:49 -07:00
Robert Long
1661c5518b Add ability to toggle presenter by clicking name 2021-08-26 11:03:48 -07:00
Robert Long
a4e8949907
Merge pull request #21 from vector-im/feature/tile-positions
Refactor tile positions
2021-08-25 12:36:27 -07:00
Robert Long
dc87b72456 Constrain tiles using aspect ratios and bounding boxes 2021-08-25 12:35:16 -07:00
Robert Long
618eae64de Mobile positions, first pass 2021-08-23 23:40:26 -07:00
Robert Long
797bba1f56 Add mute indicators 2021-08-23 15:44:08 -07:00
Robert Long
f93103c2a1
Merge pull request #4 from SimonBrandner/feature/resizable-devtools/3
Make devtools resizable
2021-08-23 14:16:54 -07:00
Robert Long
f3a057968d Disable username autocorrect and auto capitalize 2021-08-23 13:23:09 -07:00
Robert Long
19902b93e6 Increase right nav max width 2021-08-23 12:59:24 -07:00
Robert Long
e0d3c172a4 Center loading message 2021-08-23 12:56:41 -07:00
Robert Long
31414c5458 Set max video height for preview video 2021-08-23 12:53:23 -07:00
Robert Long
85d77a32bf More mobile styling 2021-08-23 12:50:19 -07:00
Robert Long
b6b33219a8 Fix button pointer style 2021-08-23 12:37:10 -07:00
Robert Long
da10f82be0 Show recent rooms on the home page 2021-08-23 12:32:32 -07:00
Robert Long
e040833737 Fix muting local media stream in chrome 2021-08-23 11:24:59 -07:00
Robert Long
7412fdd93e Fix register error 2021-08-21 09:12:20 -07:00
Robert Long
476fe87b31 Add call setup ui 2021-08-20 17:02:47 -07:00
Robert Long
b45eacec28 Dark themed inputs 2021-08-20 16:36:41 -07:00
Robert Long
43c0ed193e More styling 2021-08-20 16:23:12 -07:00
Robert Long
5851d738f8 Add video/mic mute 2021-08-20 14:43:16 -07:00
Šimon Brandner
d73e2ab002
Make devtools resizable
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2021-08-20 19:31:09 +02:00
Robert Long
cde692f10d Temporarily disable debug messages 2021-08-20 09:54:05 -07:00
Robert Long
038fd643a5 Styling changes 2021-08-20 09:28:11 -07:00
Robert Long
9d0162e475 WIP 2021-08-19 17:49:45 -07:00
Robert Long
e5c28569c6 Disable text selection in room 2021-08-19 12:14:59 -07:00
Robert Long
cc59e42bba Styling for video room 2021-08-19 12:11:12 -07:00
Robert Long
91e244772f Fix video muted 2021-08-18 18:34:17 -07:00
Robert Long
c6e43627a2 Fix participant mute 2021-08-18 18:05:43 -07:00
Robert Long
0c22de6289 Fixed the add/remove tile race condition 2021-08-18 18:02:24 -07:00
Robert Long
0919be997c Debugging remove race condition WIP 2021-08-18 16:27:29 -07:00
Robert Long
3081e705ed Add tile background color 2021-08-18 16:27:16 -07:00
Robert Long
f2038bd0d8 Give warning when over 12 tiles 2021-08-17 17:32:05 -07:00
Robert Long
1d11e98fc3 Add isMounted check 2021-08-17 17:25:01 -07:00
Robert Long
3e447dc942 Fix getTilePositions after remove 2021-08-17 17:17:02 -07:00
Robert Long
b3892c6f78 Move VideoGrid into it's own module 2021-08-17 16:57:25 -07:00
Robert Long
0f312b5faa Integrate video grid into conference room 2021-08-17 16:46:32 -07:00
Robert Long
f303cb345f Finished grid demo 2021-08-16 16:18:45 -07:00
Robert Long
e68c9bee4a Fix isInside offset 2021-08-16 15:06:12 -07:00
Robert Long
88eab794d0 Move spring add/remove animation to animate function 2021-08-16 13:47:32 -07:00
Robert Long
ce8b6ae2c9 Add/remove animations 2021-08-16 12:57:33 -07:00
Robert Long
d763b4a83c WIP reordering tiles 2021-08-13 16:27:19 -07:00
Robert Long
e5d31b70f0 Fix remove tile 2021-08-13 13:06:01 -07:00
Robert Long
3ad3098f04 Fix box shadow spring 2021-08-13 13:05:21 -07:00
Robert Long
7471e4b8c0 Optimize calculating tile positions 2021-08-13 13:02:24 -07:00
Robert Long
6e7cc62c14 Naive tile position animations 2021-08-13 12:27:00 -07:00
Robert Long
b9ae002c5f Improve grid demo 2021-08-12 16:25:10 -07:00
Robert Long
f9d799ff05 Basic CSS Grid based video grid demo 2021-08-11 16:02:40 -07:00
Robert Long
6addd838b4 Use static 5 second retry wait period 2021-08-11 14:39:04 -07:00
Robert Long
c023249a1a Add exponential backoff to send state event 2021-08-11 14:27:49 -07:00
Robert Long
6d9d920a4b Add initialSyncLimit to register/login methods 2021-08-11 12:02:12 -07: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
Robert Long
0bd8800402 Redirect after login 2021-08-09 18:38:19 -07:00
Robert Long
6d39f8bae0 Ensure that room UI state is reset when leaving due to inactivity 2021-08-09 18:03:06 -07:00
Robert Long
8554184beb Handle pagehide and visibilitychange events in safari 2021-08-09 17:44:26 -07:00
Robert Long
323808f495 Use visibilitychange event on ios to leave call 2021-08-09 17:36:01 -07:00
Robert Long
739b983019 Fix leave room on app navigation 2021-08-09 17:23:07 -07:00
Robert Long
54e527fd07 Fix left room cleanup 2021-08-09 17:06:25 -07:00
Robert Long
d6d3742864 Reset debugger state after leaving the room. 2021-08-09 17:00:17 -07:00
Robert Long
d8c229d790 Fix leaving the room while the mic permissions prompt is open 2021-08-09 16:53:44 -07:00
Robert Long
64b784470b Increase partcipant timeout 2021-08-09 15:59:47 -07:00
Robert Long
d88aedea1f Make debugger toggleable in UI for mobile 2021-08-09 15:24:04 -07:00
Robert Long
cc5279fc05 Disallow joining multiple times and properly clean up event listeners 2021-08-09 13:54:23 -07:00
Robert Long
d7a5211a94 Remove incorrect early return from updateMemberParticipantState 2021-08-09 13:29:35 -07:00
Robert Long
375acee73c Add m.room.member events to debugger 2021-08-09 13:00:53 -07:00
Robert Long
27e78e0055 Fix participants and local media stream 2021-08-09 11:03:31 -07:00
Robert Long
9ee81dc8eb Cancel member participant state timeout on leave 2021-08-06 15:02:24 -07:00
Robert Long
8e2688b3db Refactor the ConferenceCallManager class 2021-08-06 14:56:14 -07:00
Robert Long
dff8a1acd3 Add new WIP ConfCallManager 2021-08-05 18:21:56 -07:00
Robert Long
274b3336c9 Move conference call debugger to its own class 2021-08-05 13:44:59 -07:00
Robert Long
ed427572e7 Stop local media when leaving call 2021-08-05 12:52:54 -07:00
Robert Long
e86bac90a0 Get local media stream once when joining call 2021-08-05 10:39:49 -07:00
Robert Long
f47b653932 Use pagehide event on iOS 2021-08-04 17:40:25 -07:00
Robert Long
fc86ffbf80 Fix user nav styling 2021-08-04 17:32:28 -07:00
Robert Long
ca3acaa1ec Merge branch 'main' of github.com:vector-im/matrix-video-chat 2021-08-04 17:30:34 -07:00
Robert Long
ef8c27b625 Add mobile css fixes 2021-08-04 17:29:52 -07:00
Robert Long
65c65dbb30 Set room more reliably 2021-08-04 17:04:24 -07:00
Robert Long
c237c53484 Add priority to candidate stats 2021-08-03 17:32:56 -07:00
Robert Long
df567f1bf6 Add ice candidate type 2021-08-03 17:29:49 -07:00
Robert Long
971ca2083b Fix setting local participant call on hangup 2021-08-03 16:36:33 -07:00
Robert Long
2a0e24abd3 Add peerConnection state to stats event check 2021-08-03 16:21:18 -07:00
Robert Long
656ef334eb Avoid sending stats for ended calls 2021-08-03 16:07:04 -07:00
Robert Long
793a7b7b8f Try different ip address field normalization 2021-08-03 15:11:00 -07:00
Robert Long
56d1c9fa33 Add stats reporting 2021-08-03 15:05:29 -07:00
Robert Long
a231154bd7 Expose confManager global 2021-08-02 11:16:14 -07:00
Robert Long
f8cdd3fb9e Add hangup event reason 2021-08-02 11:09:41 -07:00
Robert Long
661e3dd98e Group events by calls or users 2021-07-30 16:55:25 -07:00
Robert Long
87660e8873 Fix logout 2021-07-30 14:32:52 -07:00
Robert Long
4f599dcb7b Add better navigation 2021-07-30 14:29:08 -07:00
Robert Long
c2d7156033 Filter inactive participants from the dev tools 2021-07-30 14:19:52 -07:00
Robert Long
e98abaff4d Properly handle multiple rooms 2021-07-30 13:58:15 -07:00
Robert Long
ade6c19eba Improve debugging and fix a few bugs 2021-07-30 13:49:22 -07:00
Robert Long
ef43e92a9b Add playsinline for ios 2021-07-29 20:50:03 -07:00
Robert Long
1b9c984d13 Add debug query string support 2021-07-29 11:24:34 -07:00
Robert Long
fe5e840630 Add event viewer 2021-07-29 11:24:22 -07:00
Robert Long
49353cd2fe Remove opponentMember check 2021-07-28 18:09:04 -07:00
Robert Long
0d7ad5c07a Add dev tools 2021-07-28 16:14:38 -07:00
Robert Long
fa60eb28e9 Add pending call connection logic 2021-07-27 16:27:04 -07:00
Robert Long
802a08987d Add better leave call behavior 2021-07-27 15:49:00 -07:00
Robert Long
d040a7b733 Add support for leave call 2021-07-27 13:26:18 -07:00
Robert Long
ed4ddc8e8c Fix login/register 2021-07-27 12:40:23 -07:00
Robert Long
4b0bb13f1e Finish splitting up components 2021-07-27 12:27:59 -07:00
Robert Long
14ad312181 useRooms hook 2021-07-27 11:55:45 -07:00
Robert Long
02d511c0b2 Move restore/register/login into ConferenceCallManager 2021-07-27 11:40:19 -07:00
Robert Long
f456265f0c More styling 2021-07-26 17:16:04 -07:00
Robert Long
60ee420592 Add user id to ui 2021-07-26 17:03:20 -07:00
Robert Long
b038e12750 Add basic styling 2021-07-26 16:58:31 -07:00
Robert Long
c4230b432e Dont get room until joined 2021-07-26 16:01:13 -07:00
Robert Long
03379ac1a7 Fix new room redirect 2021-07-26 12:20:11 -07:00
Robert Long
0305fe7974 update incoming call event handler 2021-07-26 11:44:43 -07:00
Robert Long
e2b5d161cb Use browser build of matrix-js-sdk 2021-07-26 11:44:25 -07:00
Robert Long
9de6629443 Add user id to window for debugging 2021-07-23 16:32:30 -07:00
Robert Long
1ec41bc7c5 Clarify hack comment 2021-07-23 16:13:18 -07:00
Robert Long
b527670c17 Add opponentMember hack and better debugging logs 2021-07-23 16:11:42 -07:00
Robert Long
53e86f9282 Send invites regardless if active conf 2021-07-23 14:52:42 -07:00
Robert Long
2b84adccc3 Fix event listener lifecycle and add more debugging 2021-07-23 14:50:33 -07:00
Robert Long
7010120c11 Fixing more bugs with call setup 2021-07-22 16:41:57 -07:00
Robert Long
69810ea54c Improved ConferenceCall logic 2021-07-21 23:28:01 -07:00
Robert Long
f9bc409a0e Fix room membership and routing 2021-07-19 12:55:30 -07:00
Robert Long
b85043eee2 Add license to files 2021-07-16 14:38:44 -07:00
Robert Long
bfef183a75 Polyfill node global as window 2021-07-16 14:30:36 -07:00
Robert Long
7a601403e8 Initial commit 2021-07-16 14:22:03 -07:00