Gigiaj
|
b6afe3b968
|
Fixes call initializing by default on mobile
|
2025-05-23 12:04:06 -05:00 |
|
Gigiaj
|
65ff5e3943
|
Just check for state on both which should only occur at initial
|
2025-05-23 01:55:54 -05:00 |
|
Gigiaj
|
b18f6366c7
|
Revert navitem change
|
2025-05-23 01:55:06 -05:00 |
|
Gigiaj
|
9302003c30
|
Sets initial states so the iframes don't cause the other to fail with the npm embedded package
|
2025-05-23 01:52:38 -05:00 |
|
Gigiaj
|
1871f70704
|
Fix path issue from moving file locations
|
2025-05-23 01:24:32 -05:00 |
|
Gigiaj
|
27196cbad2
|
Set dep version to exact
|
2025-05-23 01:17:50 -05:00 |
|
Gigiaj
|
9b3c6e7c92
|
Add package-lock changes
|
2025-05-23 01:13:23 -05:00 |
|
Gigiaj
|
d54bc2c110
|
Move files to more correct location
|
2025-05-23 00:01:19 -05:00 |
|
Gigiaj
|
c108295e5a
|
add vite preview as an npm script
|
2025-05-22 23:53:30 -05:00 |
|
Gigiaj
|
d3ec9facf6
|
Fix vite build to place element-call correctly for embedded npm package support
|
2025-05-22 23:53:17 -05:00 |
|
Gigiaj
|
4c8ab4e79d
|
null the default url so that we fallback to the embedded version (would recommend hosting it until performance issue is determined)
|
2025-05-22 23:52:51 -05:00 |
|
Gigiaj
|
ff02c461e7
|
Fixes element-call embedded support (but it seems to run poorly)
|
2025-05-22 23:52:19 -05:00 |
|
Gigiaj
|
e4ce4da8ee
|
Remove unneeded logger.errors
|
2025-05-22 23:14:24 -05:00 |
|
Gigiaj
|
f262f54728
|
Fix to use shorthand prop
|
2025-05-22 23:13:08 -05:00 |
|
Gigiaj
|
395a24f1a7
|
Fix spelling mistake
|
2025-05-22 23:13:08 -05:00 |
|
GigiaJ
|
cd0d4c9704
|
Resolved merge conflict
|
2025-05-22 20:28:19 -05:00 |
|
Gigiaj
|
0db52c2d37
|
Moved CallProvider
|
2025-05-22 20:02:35 -05:00 |
|
Gigiaj
|
023a23d87c
|
Rename and clean up
|
2025-05-22 20:02:13 -05:00 |
|
Gigiaj
|
a81492c5b2
|
update imports and dependency array
|
2025-05-22 19:57:40 -05:00 |
|
Gigiaj
|
67fbf949b0
|
Move and rename RoomCallNavStatus
|
2025-05-22 19:57:13 -05:00 |
|
Gigiaj
|
07a980a0c7
|
Remove CallActivation
|
2025-05-22 19:44:02 -05:00 |
|
Gigiaj
|
19f1df798f
|
add widgetId to correct pos in getWidgetUrl usage
|
2025-05-22 19:43:11 -05:00 |
|
Gigiaj
|
c6ceb3f977
|
revert ternary expression change and add to dependency array
|
2025-05-22 19:42:46 -05:00 |
|
Gigiaj
|
5481595a67
|
Remove no longer needed files
|
2025-05-22 19:42:21 -05:00 |
|
Gigiaj
|
3bd7588497
|
Add widgetId as a getWidgetUrl param
|
2025-05-22 17:49:40 -05:00 |
|
Gigiaj
|
e5505cd5c2
|
Remove unused
|
2025-05-22 17:42:23 -05:00 |
|
Gigiaj
|
7dcd43c64f
|
add listener clearing, camel case es lint rule exception, remove unneeded else statements
|
2025-05-22 17:41:16 -05:00 |
|
Gigiaj
|
0b70ce7591
|
Remove Date.now() that was causing widgetId desync
|
2025-05-22 17:33:36 -05:00 |
|
Gigiaj
|
7ef33400c1
|
Remove superfluous comments and Date.now() that was causing loading... bug when widgetId desynced
|
2025-05-22 17:33:15 -05:00 |
|
Gigiaj
|
6e33c8e8da
|
Applies the correct changes to the call state and removes listeners of old active widget so we don't trigger hang ups on the new one (the element-call widget likes to spam the hang up response back several times for some reason long after you tell it to hang up)
|
2025-05-21 21:14:31 -05:00 |
|
Gigiaj
|
d9c0c85483
|
Remove clean room ID and add default handler for if no active call has existed yet, but user clicks on show chat
|
2025-05-21 21:12:51 -05:00 |
|
Gigiaj
|
dabe7f7849
|
swap call status to be bound to call state and not active call id
|
2025-05-21 21:12:03 -05:00 |
|
Gigiaj
|
e688c19350
|
Fix mobile call room default behavior from auto-join to displaying lobby
|
2025-05-21 21:11:25 -05:00 |
|
Gigiaj
|
1e44557406
|
Add ideal call room join behavior where text rooms to call room simply joins, but doesn't swap current view
|
2025-05-20 11:26:54 -05:00 |
|
Gigiaj
|
3e3d68602f
|
Better handling of the isCallActive in the join handler
|
2025-05-11 19:24:13 -05:00 |
|
Gigiaj
|
af455a5fe3
|
Ensure drawer doesn't appear in call room
|
2025-05-11 19:11:21 -05:00 |
|
Gigiaj
|
7043376383
|
Fix the position of the member drawer to its correct location
|
2025-05-11 19:09:39 -05:00 |
|
Gigiaj
|
74c883dfa8
|
Much closer to the call state handling we want w/ hangups and joins
|
2025-05-11 19:01:47 -05:00 |
|
Gigiaj
|
59a936b094
|
fix backup iframe visibility
|
2025-05-11 18:53:05 -05:00 |
|
Gigiaj
|
4486ef1e72
|
add url as a param for widget url
|
2025-05-11 17:55:19 -05:00 |
|
Gigiaj
|
f3612e23c6
|
Testing the iframe juggling. Seems to work for the first and second joins... so likely on the right path with this
|
2025-05-11 17:55:04 -05:00 |
|
Gigiaj
|
5ab0b39152
|
Fix the view to correctly display the active iframe based on which is currently hosting the active call (juggling views)
|
2025-05-11 17:54:11 -05:00 |
|
Gigiaj
|
d488c24974
|
add navigateRoom to be in both conditions for the nav button
|
2025-05-11 17:53:33 -05:00 |
|
Gigiaj
|
f28a3a1c7d
|
Conditionals to manage the active iframe state better
|
2025-05-11 17:52:50 -05:00 |
|
Gigiaj
|
6601c47abc
|
(broken) juggle the iframe states proper... still needs fixing
|
2025-05-10 20:42:21 -05:00 |
|
Gigiaj
|
1b89831c10
|
add roomViewId and related
|
2025-05-10 20:41:57 -05:00 |
|
Gigiaj
|
cde0d5fa64
|
Disable
|
2025-05-10 20:41:44 -05:00 |
|
Gigiaj
|
da3d20d0fe
|
add ViewedRoom usage
|
2025-05-10 20:41:35 -05:00 |
|
Gigiaj
|
a1c0b79cbd
|
split into two refs
|
2025-05-10 20:41:06 -05:00 |
|
Gigiaj
|
cd233053bc
|
Improve call room view stability
|
2025-05-10 08:58:32 -05:00 |
|
Gigiaj
|
9ae7c318ab
|
re-add mobile chat handling
|
2025-05-10 08:58:03 -05:00 |
|
Gigiaj
|
1cdc0680e8
|
correctly provide visibility
|
2025-05-09 14:17:39 -05:00 |
|
Gigiaj
|
ae9cc7a548
|
Fix unexpected visibility in non-room areas
|
2025-05-09 14:17:25 -05:00 |
|
Gigiaj
|
00ac8f654a
|
Revert to original code as we've moved the outlet context passing out and made more direct use of the ref
|
2025-05-09 11:17:46 -05:00 |
|
Gigiaj
|
4293538dc3
|
Revert to original code as we've moved calling to be more inline with design
|
2025-05-09 11:16:13 -05:00 |
|
Gigiaj
|
807c90e2f5
|
swap to using ref provider context from to connect to persistentcallcontainer more directly
|
2025-05-09 11:14:08 -05:00 |
|
Gigiaj
|
eea8ffea05
|
Re-add layout as we're no longer oddly passing outlet context
|
2025-05-09 11:13:30 -05:00 |
|
Gigiaj
|
6714300779
|
Remove unused imports and restructure to support being parent to clientlayout
|
2025-05-09 11:12:48 -05:00 |
|
Gigiaj
|
a690dbd2ca
|
Add backupIframeRef so we can re-add the lobby screen for non-joined calls (for viewing their text channels)
|
2025-05-09 09:38:43 -05:00 |
|
Gigiaj
|
0be5fb9732
|
remove unused params
|
2025-05-09 09:35:13 -05:00 |
|
Gigiaj
|
8b2fa10679
|
Pass forward the backupIframeRef now
|
2025-05-08 18:41:26 -05:00 |
|
Gigiaj
|
43ce6f0210
|
Update room to use CallView
|
2025-05-08 18:01:27 -05:00 |
|
Gigiaj
|
8b50ac150b
|
funnel through just iframe for now for testing sake
|
2025-05-08 18:00:16 -05:00 |
|
Gigiaj
|
1bd593b530
|
update client layout to funnel outlet the iframes for the call container
|
2025-05-08 17:59:51 -05:00 |
|
Gigiaj
|
c05421efb7
|
Update to funnel Outlet context through for Call handling (might not be the best approach, but removes code replication in PersistentCallContainer where we were remaking the roomview entirely)
|
2025-05-08 17:59:01 -05:00 |
|
Gigiaj
|
abe79ceb66
|
Add CallView
|
2025-05-08 17:57:57 -05:00 |
|
Gigiaj
|
3fcf2fef59
|
loosely provide nav handling for testing refactoring
|
2025-05-08 17:57:45 -05:00 |
|
Gigiaj
|
9e919ea761
|
prepare to feed this to child elements for visibility handling
|
2025-05-08 17:56:49 -05:00 |
|
Gigiaj
|
824be5bdc2
|
re-add background to active call link button
|
2025-05-04 15:06:21 -05:00 |
|
Gigiaj
|
a5a8f2814e
|
temp fix to allow the status to be cleared in some way
|
2025-05-04 15:04:07 -05:00 |
|
Gigiaj
|
d11bdb2f85
|
Rename callnavbottom and fix linking implementation to actually be correct
|
2025-05-04 15:03:46 -05:00 |
|
Gigiaj
|
4083bbb31e
|
rename CallNavBottom to CallNavStatus
|
2025-05-04 15:03:23 -05:00 |
|
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 |
|