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