95 Commits

Author SHA1 Message Date
andrea botti
14e1cea6b2 [RemoteControl] Fix Web App keep sending notification
Web App keep sending notification when WebSocketServer is disabled

#rb Matt.Chapman
#jira UE-206630

[CL 32496998 by andrea botti in 5.4 branch]
2024-03-26 00:54:33 -04:00
andrea botti
a1c5e3bd21 [RemoteControl]
Fix Undo/Redo crash with the WebApp open while calling the OnPropertyUnexposed.
Fix Rename issue in the WebApp and OnFieldsRenamed never broadcasted in the Engine.
Fix Rename Transaction not created correctly.
Fix RCTransactionListener not keeping the Delegate by reference causing the system to not call bound function to the Delegate if they were bound after the creation of the TransactionListener.

#rb jeremie.roy

[CL 29711290 by andrea botti in ue5-main branch]
2023-11-14 08:59:44 -05:00
jeremie roy
b1d8fc9d47 Fix race condition in web interface requests that would result in an empty preset.
Fix forwarded local IP being treated as remote IP for security purposes

#jira UE-182875
#rb amir.keren
#preflight 644042eb8d0bcde49c5eafd6

[CL 25139576 by jeremie roy in ue5-main branch]
2023-04-20 19:04:26 -04:00
jeremie roy
167173022d Allow changing RC web interface bind address
Enable remote passphrase enforcement by default when Restrict Server access is enabled

#jira UE-175341
#rb simon.therriault
#lockdown alejandro.arango
#preflight 6425a54d9834526476348afb

[CL 24861268 by jeremie roy in ue5-main branch]
2023-03-30 17:55:41 -04:00
jeremie roy
2acfd0cd8f Fix rc web interface build
#preflight 641c645dee0aed13471e721c
#jira UE-181097
#rb simon.therriault
#lockdown alejandro.arango

[CL 24763876 by jeremie roy in ue5-main branch]
2023-03-23 12:42:05 -04:00
jeremie roy
6d20d5ce61 Remote Control Web Interface
Fix Passphrase login prompt not working

#jira UE-180502
#preflight 64186f6232723d4a203447d1
#rb simon.therriault
#lockdown alejandro.arango

[CL 24739106 by jeremie roy in ue5-main branch]
2023-03-21 16:39:32 -04:00
jeremie roy
0fad228315 Remote Control Security
Unify Allowed IP and AllowListed IP settings
Unify Use Passphrase and Allow passphrase



#jira UE-180586
#rb simon.therriault
#preflight 64149e303f3d31c94a973dd0
#lockdown alejandro.arango

[CL 24724032 by jeremie roy in ue5-main branch]
2023-03-20 17:19:34 -04:00
jeremie roy
7558f97156 Fix freeze when changing web rc server port
#rb simon.therriault
#preflight 6411ce45af3fc352927a24c0
#jira UE-179745
#lockdown alejandro.arango

[CL 24664161 by jeremie roy in ue5-main branch]
2023-03-15 18:28:00 -04:00
jeremie roy
0f1c7383fc Fix RC Web interface not forwarding the IP of the request originator, which caused all requests from the Web Interface to be treated as local.
#preflight 6410d47170639dfc947fe8ad
#jira UE-179881
#rb simon.therriault
#lockdown alejandro.arango

[CL 24657819 by jeremie roy in ue5-main branch]
2023-03-15 13:41:06 -04:00
henrik karlsson
a0774c71fa Fixed non unity/pch errors reported by build farm building non pch and non unity
#preflight 63d1c16aa2003ee58ab0f0e0
#rb none
#jira none

[CL 23861655 by henrik karlsson in ue5-main branch]
2023-01-25 19:10:01 -05:00
jeremie roy
837bc5b9eb Disable rc web interface module on build machines
#rb geoffrey.douglas
#jira UE-173199
#preflight 63b72f2368068a8bd6d3c358

[CL 23593678 by jeremie roy in ue5-main branch]
2023-01-05 17:34:23 -05:00
jeremie roy
fb431ad3be Add logging to rc web interface startup
Disable errors in rc interface temporarily until I figure out why the web app process still gets started on build machines


#preflight 63b5bf4eff7b9ad703fdafed
#rb none
#jira UE-173304

[CL 23579433 by jeremie roy in ue5-main branch]
2023-01-04 15:11:58 -05:00
jeremie roy
dad7b76c47 Fix remote control enabled by default when running horde job
#jira UE-173199
#rb geoffrey.douglas
#preflight 63b436d443330e63e559aeb2

[CL 23566662 by jeremie roy in ue5-main branch]
2023-01-03 10:46:57 -05:00
jeremie roy
1d9286b665 Disable remote control in qa virtualproduction tests
#jira UE-172673
#rb simon.therriault
#preflight 6398c7f62540a78d2733320b

[CL 23495371 by jeremie roy in ue5-main branch]
2022-12-13 14:23:54 -05:00
amir keren
33ae4ae99f RemoteControlWebInterface: - Rotate Color Picker Wheel to match UE
- Dropdown background color is white
#rb Simon.Therriault David.Gralnik
#jira UE-162640 UE-167979
#preflight 6352f64c9e14ee3c79af8ac8
#lockdown alejandro.arango

[CL 22712326 by amir keren in ue5-main branch]
2022-10-22 15:53:56 -04:00
jeremie roy
3d517c940d Fix web app not building
#preflight 352b4bdae33b04ec109200c
#lockdown alejandro.arango
#rb Amir.Keren
#jira UE-167717

[CL 22710479 by jeremie roy in ue5-main branch]
2022-10-22 07:12:27 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
jeremie roy
126c07a04c Fix regression in remote control where class filters don't work anymore
#jira UE-165715
#rb simon.therriault
#lockdown alejandro.arango
#preflight 634d971d6543aa1c1a7cbc05

[CL 22634678 by jeremie roy in ue5-main branch]
2022-10-19 15:10:25 -04:00
jeremie roy
a18dffc2a6 Fix web interface sometimes not reacting to preset view change
#preflight 634994e53c37eed48179d2dc
#rb amir.keren
#lockdown alejandro.arango
#jira UE-166987

[CL 22546745 by jeremie roy in ue5-main branch]
2022-10-14 22:21:29 -04:00
amir keren
113b93c804 RemoteControlWebInterface: Allow to delete actors from panel
#jira UE-165732
#rb david.gralnik
#preflight 634464821d5e6dbf75a49603
#lockdown alejandro.arango

[CL 22454068 by amir keren in ue5-main branch]
2022-10-11 05:12:36 -04:00
amir keren
91a446e82c RemoteControlWebInterface: Adjusting WebApp to match 5.1 CCR/Lightcard propreties
#jira UE-165732
#rb Simon.Therriault
#preflight 22327757
#lockdown alejandro.arango

[CL 22390191 by amir keren in ue5-main branch]
2022-10-06 20:59:12 -04:00
amir keren
54f5507100 RemoteControlWebInterface: Download nodejs binary in linux / Mac
#jira UE-161346
#preflight 633c859eeb5c295b4cffdc3c
#rb alejandro.arango
#lockdown alejandro.arango

[CL 22341224 by amir keren in ue5-main branch]
2022-10-04 19:01:43 -04:00
patrick gross
5ed2801963 Remote Control Logic - WebAPI Extension for RC Logc Controllers
Adds the required Callbacks and missing Routes for the WebApp, so that it can control the VirtualProperties/Controllers.
Following changes have been made:
- Add OnAdded/OnChanged/OnRemoved/OnRenamed Callback for Controllers
- Add Websocket Messages from those Callbacks to the Server
- Add Metadata Callbacks and implementation of imoprtant information such as "Widget" Metadata
- Fix up existing calls to Deserializer to work for structs
- Renaming VirtualProperty Calls/Methods within the Preset to Controllers

#rb paul.vincent
#rb venugopalan.sreedha
#rb simon.therriault
#rb amir.keren
#jira UE-163264
#preflight 633b5446b12b8af5fd015430

[CL 22324865 by patrick gross in ue5-main branch]
2022-10-03 22:03:22 -04:00
amir keren
a256e91f3e RemoteControlWebInterface: Link CCR to the updated C++ CCR
[FYI] Simon.Therriault
#preflight none

[CL 22279876 by amir keren in ue5-main branch]
2022-09-30 16:24:27 -04:00
amir keren
60aac415b5 RemoteControlWebInterface: Added support for Controllers
#rb Simon.Therriault
#jira UE-163264
#preflight none

[CL 22279111 by amir keren in ue5-main branch]
2022-09-30 15:46:32 -04:00