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
Gigiaj
1ac5b3d8fd
add groundwork for call roomtimeline toggle
2025-04-18 03:01:44 -05:00
Gigiaj
8f87690b00
Return to lobby is very useful
2025-04-18 03:01:17 -05:00
Gigiaj
589b318b08
Start laying out a toggle for roomtimeline in a call
2025-04-18 03:00:52 -05:00
Gigiaj
fd0fa3c921
clean up call references
2025-04-18 03:00:31 -05:00
Gigiaj
d602631986
Fixes roomheader layout in calls
2025-04-17 10:22:02 -05:00
Gigiaj
5a5f144e20
remove unneeded for standalone? Not even sure element-web uses the embedded atp
2025-04-17 02:36:29 -05:00
Gigiaj
fd1ccc7281
add mute video and hangup buttons and implemented their functionality
2025-04-17 02:35:19 -05:00
Gigiaj
f76641b538
add in call state (mute/video/hangup) context and transport handling for said contexts
2025-04-17 02:31:34 -05:00
Gigiaj
14206dbb96
handle call room swapping better
2025-04-17 02:26:50 -05:00
Gigiaj
cb9e4ffe86
remove unneeded comments
2025-04-17 02:26:09 -05:00
Gigiaj
8d285d45f7
revert changes on this to b4f67ce
2025-04-17 02:22:40 -05:00
Gigiaj
232fbc5c62
Add active call name into bottom panel
2025-04-16 21:06:03 -05:00
Gigiaj
9b6bfea359
add elementCallUrl
2025-04-16 20:53:30 -05:00
Gigiaj
1629341c08
update to provide client context for the widget url's element call endpoint if provided
2025-04-16 20:53:10 -05:00
Gigiaj
9d352de995
Remove pointless comments, helper funcs, and clean up formatting
2025-04-16 20:52:29 -05:00
Gigiaj
0b6a7c752d
fix import order
2025-04-16 20:45:33 -05:00
Gigiaj
28f5d8afe8
Remove unneeded comments
2025-04-16 20:44:33 -05:00
Gigiaj
2c8ae9693b
Remove extra comments and unneeded helper function
2025-04-16 20:43:56 -05:00
Gigiaj
0106fab00b
clean up to provide elementUrl option (instead of while testing just planting a string with the url)
2025-04-16 20:36:24 -05:00
Gigiaj
38ad5e3f7e
add elementCallUrl
2025-04-16 20:17:59 -05:00
Gigiaj
eba9670664
Remove unneeded comments and imports and clean up name of Edget to SmallWidget
2025-04-16 20:13:18 -05:00
Gigiaj
9c5fde3258
Clean up file and remove broken import
2025-04-16 19:49:11 -05:00
Gigiaj
99e55b36c6
reisolate the individual components that need passed values
2025-04-15 22:47:55 -05:00
Gigiaj
cc88733204
readd openid handling
2025-04-15 22:47:30 -05:00
Gigiaj
5f0ca6a794
add callprovider and callactivationeffect
2025-04-15 22:17:10 -05:00
Gigiaj
b88da572a4
update client layout to handle active calls
2025-04-15 22:16:35 -05:00
Gigiaj
c367c90a96
add PersistentCallContainer (moved iframe to here from RoomView)
2025-04-15 22:15:22 -05:00
Gigiaj
d82e49aab8
add callprovider
2025-04-15 22:14:43 -05:00
Gigiaj
cccf9630a0
add CallActivation
2025-04-15 22:14:16 -05:00
Gigiaj
a540c86b08
remove transport testing comments
...
still need to fix embedded behavior (standalone works for testing rn)
2025-04-15 22:12:05 -05:00
Gigiaj
3403adeb61
add call button for DMs and try to setup for spreading across header for when in call menu (not working yet)
2025-04-15 22:09:45 -05:00
Gigiaj
f39a262eb5
remove iframe from RoomView as it isn't needed there (since you cant have persistence that way)
2025-04-15 22:08:03 -05:00
Gigiaj
ca7691ddc5
Begin setting up for the calling interface to be mounted.
...
Adds a separator for rooms based on voice vs text rooms
2025-04-15 22:07:32 -05:00
Gigiaj
b4f67ce0ec
add prep for DM call button
2025-04-14 17:47:11 -05:00
Gigiaj
e2c97f81a7
remove unneeded imports
2025-04-14 09:49:53 -05:00
Gigiaj
c413396562
Add some missing imports
2025-04-14 09:49:06 -05:00
Gigiaj
8bd812b789
widget class
2025-04-14 09:44:06 -05:00
Gigiaj
9b23c757fe
dummy meta class
2025-04-14 09:43:51 -05:00
Gigiaj
e1a080e50c
clean up roomview removing unursed and refactoring superfluous to own files
2025-04-14 09:43:36 -05:00
Gigiaj
8baa3a2cf9
set versions
2025-04-14 04:30:23 -05:00
Gigiaj
b59a5ac307
add a generic getKnownRooms
2025-04-14 04:30:13 -05:00
Gigiaj
93a1401b7c
shift load order to enable embedded element call to work proper +
...
add groundwork for intercepting the read_events so we can correctly process them (not sure what is wrong but I believe there is a weird set of version mismatches between the embedded app, cinny, and the matrix widget api)
2025-04-14 04:28:08 -05:00
Gigiaj
ba75abd8dd
add the remainder of element's widget driver impl (and correct where needed)
2025-04-13 16:01:05 -05:00
Gigiaj
2fa1e1a187
create a shortened version of element's widget implementation
2025-04-13 16:00:41 -05:00
Gigiaj
7dedb12138
add element-call to the vite copyFiles for build
2025-04-12 03:40:32 -05:00
Gigiaj
aa65dd57ba
add scaffolding for widget-based call
2025-04-12 03:40:13 -05:00
Gigiaj
ac0ac4ff35
add small widgetdriver
2025-04-12 03:39:59 -05:00
Gigiaj
389fc17e45
add embedded-element-call and react-sdk-module-api
2025-04-12 03:39:48 -05:00
Gigiaj
7e74fb1462
docker nginx embedded element-call
2025-04-12 03:39:21 -05:00
Gigiaj
c53d14d91e
add groupcall state event
2025-04-12 03:38:58 -05:00