Commit graph

1556 commits

Author SHA1 Message Date
Gigiaj
5ee3897fde Add RoomNavUser for displaying the user avatar + name in the nav for a visual of call activity and participants 2025-05-04 12:16:15 -05:00
Gigiaj
9cb705149a Add state listener so the call activity is real time updated on joins/leaves within the space 2025-05-04 12:15:31 -05:00
Gigiaj
b40ddf0c61 Update hook to keep method signature (accepting an array of Rooms instead) to support multiple room event tracking of the same event 2025-05-04 12:14:46 -05:00
Gigiaj
2841386972 Add background variant to buttons 2025-05-04 07:21:50 -05:00
Gigiaj
2e0218c456 Add avatar and username for the space (needs to be moved into RoomNavItem proper) 2025-05-04 07:11:40 -05:00
Gigiaj
3dcfde4461 add check to prevent DCing from the call you're currently in... 2025-05-03 22:09:21 -05:00
Gigiaj
79647c5b50 Add users on the nav to showcase call activity and who is in the call 2025-05-03 21:50:39 -05:00
Gigiaj
7808adbbe1 add (really badly) state logic for the active iframe 2025-05-03 00:07:00 -05:00
Gigiaj
c64dbb0563 add a state store for which iFrame is active 2025-05-03 00:06:36 -05:00
Gigiaj
7f8aeb335f remove logger statement and swap hash to search 2025-05-02 17:11:33 -05:00
Gigiaj
a2a83fc316 update to enable chat icon to be able to open call room WITHOUT joining by making sure the navitems into a diff call room performs a hangup on click 2025-05-02 17:11:03 -05:00
Gigiaj
de1a629b79 prepare for juggling iframes and handling hang up appropriately 2025-05-02 17:06:54 -05:00
Gigiaj
93fbbecfdd update to support two iframes - still needs to leverage balancing the two properly but as a PoC it works 2025-05-02 17:04:50 -05:00
Gigiaj
7c6c1f53c0 prep visibility for multi-iframes 2025-05-02 17:04:11 -05:00
Gigiaj
8038c2ac8b add isCallActive to memo 2025-05-02 02:35:51 -05:00
GigiaJ
96be8e1b8a add chat button handling for call rooms and impl call room icon 2025-05-01 16:57:28 -05:00
GigiaJ
8c6a6265eb add call as a param to pass 2025-05-01 16:56:58 -05:00
GigiaJ
7ce3b40037 Add call room icon (needs variations based on join rules) 2025-05-01 16:56:47 -05:00
GigiaJ
a5551909c1 Activate when active call state is false 2025-05-01 16:33:39 -05:00
GigiaJ
ec741423c7 add join, screen_state, and hang up handling as well as logging state based on join + hang up actions 2025-05-01 16:24:36 -05:00
GigiaJ
b4d9828017 Add tooltips and properly implement the navlink 2025-05-01 16:19:04 -05:00
GigiaJ
4779b09879 Always embed to give a proper call room lobby experience 2025-05-01 12:48:35 -05:00
GigiaJ
8700fe84ab Add some parameters to be settable (need to create an param object type instead of using any) in widgetUrl 2025-04-29 15:29:02 -05:00
GigiaJ
e76664083d Update transport refs to allow us to properly bind listeners for media state and hangup 2025-04-29 15:28:13 -05:00
GigiaJ
1e8a69ff23 update references to transport to clientwidgetapi (as transport is a child object of) 2025-04-29 15:26:48 -05:00
GigiaJ
b5ca54d6fd Prevents undefined object from being checked for values and filtered against 2025-04-27 16:48:35 -05:00
GigiaJ
d6ffac74a7 Set mic default state to be generally accurate (need to set state from widget info at start instead) 2025-04-22 22:34:25 -04:00
GigiaJ
39d4eedb75 Disable DM calling button for now (not implemented properly yet) 2025-04-22 22:30:48 -04:00
GigiaJ
6691467545 Enable chat toggle for call rooms (still needs cleaner UI, but works as intended) 2025-04-22 22:29:43 -04:00
GigiaJ
c8790a5284 Fix syntaxical mistake causing chat open state to never update 2025-04-22 22:29:07 -04:00
GigiaJ
f7fb4bcc11 Remove chat open icon from DMs 2025-04-22 21:35:04 -04:00
GigiaJ
a4af96b530 Fix DM header since it *can* be a call room 2025-04-22 21:33:17 -04:00
GigiaJ
c7ea3f7e57 The code reuse is substantial enough to justify including the license 2025-04-22 21:17:19 -04:00
GigiaJ
2f980a727a The reuse is substantial enough to justify including the license 2025-04-22 21:16:36 -04:00
GigiaJ
1573353550 re-enable header buttons globally for now 2025-04-22 05:35:35 -04:00
GigiaJ
6d4b37f96d add call status bar call room link 2025-04-22 05:35:13 -04:00
GigiaJ
5677042157 Place holder buttons 2025-04-22 00:27:55 -04:00
GigiaJ
7beb8411a9 Revert casing to fix bottom nav status buttons (should swap back when as an in place option on send) 2025-04-22 00:27:31 -04:00
GigiaJ
02cb7ea9a7 Add a check for space to hide option in space creation 2025-04-21 21:10:27 -04:00
GigiaJ
5ae806444e Remove text chat for now 2025-04-21 21:05:14 -04:00
GigiaJ
39e7de3d21 Add room type option 2025-04-21 21:04:47 -04:00
GigiaJ
0fb5ffc68a add creation handling for calls by setting creation content type 2025-04-21 21:04:15 -04:00
GigiaJ
40a25aa03e Move out bottom nav into own file 2025-04-21 01:39:36 -04:00
GigiaJ
79b4303154 Add call status to bottom of home nav 2025-04-21 01:39:12 -04:00
GigiaJ
7ebf26e34b Add call status to bottom of DMs 2025-04-21 01:38:52 -04:00
GigiaJ
6ad8b477d1 fix bug with calls disabling dm and lobby 2025-04-21 01:38:33 -04:00
GigiaJ
7a03b91c93 Create NavBottom for call status 2025-04-21 01:38:08 -04:00
GigiaJ
0fe90e5e6d Remove comment 2025-04-20 14:39:30 -04:00
GigiaJ
9a3fc59ef0 Adjust to using a provider so we don't load powerlevels in our callcontainer 2025-04-20 14:39:11 -04:00
Gigiaj
1a3b10e32d add a roomview window for calls and rename room to roomId for accuracy 2025-04-18 03:03:13 -05:00