27 Commits

Author SHA1 Message Date
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
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
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
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
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
simon therriault
db706ff4ed - Fixing crash when taking a snapshot from webapp
#rb jeremie.roy
#jira UE-165143
[FYI] amir.keren
#preflight 63347cedf418a1071a270f2b

[CL 22240069 by simon therriault in ue5-main branch]
2022-09-28 22:10:30 -04:00
Amir Keren
b9b4513051 RemoteControlWebInterface: Merge from Marmot427 (Double click To Enable/Disable)
Fix unlinked properties in new LightCard actor
#fyi Simon.Therriault Andy.Blondin Philippe.Rebours David.Gralnik

[CL 21970302 by Amir Keren in ue5-main branch]
2022-09-12 15:14:50 -04:00
Patrick Gross
1d51127065 Add: Loginpage Throwback
#jira UE-145117
#rb simon.therriault
#rb amir.keren
#preflight 624709e9b6084b983257bf31

[CL 19588475 by Patrick Gross in ue5-main branch]
2022-04-01 10:49:53 -04:00
simon therriault
2e288b6fe8 Potential Security Issue, Login Screen
Have addeda a FHttpRequestHandler as a RequestPreprocessor which checks whether or not an Requests Header has a corresponding ApiKey to allow the execution, using MD5 hashing to obscure it a bit.
This affects Http Calls and Websocket Calls. Changes Wrapped RCWebsocketRequest to allow holding hashed ApiKeys from the outside. Mainly hooked as an additional Handler in WebRemoteControl.

#jira UE-139210
#rb simon.therriault, amir.keren
#preflight 622113f2c7262e0e538118cf
#lockdown alejandro.arango

#ROBOMERGE-OWNER: simon.therriault
#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19252881 in //UE5/Release-5.0/... via CL 19257182
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263496 by simon therriault in ue5-main branch]
2022-03-04 03:45:11 -05:00
amir keren
5e3a69cea7 RemoteControlWebInterface - WebApp is missing imporved logging & highlights
Merge from Marmot427 CL 18827335
#jira UE-142817
#rb simon.therriault
#preflight 620c0e0d4353dc61c7fdfd54
#lockdown alejandro.arango

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 19058983 in //UE5/Release-5.0/... via CL 19074643
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19076591 by amir keren in ue5-main branch]
2022-02-22 13:52:17 -05:00
simon therriault
3cbf24d363 - Fixing Webapp setup for LevelSnapshots
#jira UE-138770
#rb jeremie.roy
[FYI] amir.keren
#preflight 61f88e7a68795b2f4592114b

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18803563 in //UE5/Release-5.0/... via CL 18803576 via CL 18821589
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821676 by simon therriault in ue5-main branch]
2022-02-02 01:50:10 -05:00
amir keren
4b7ab5354e RemoteControlWebInterface - webapp is not populating level snapshots Filter dropdown
#rb Simon.Therriault
#jira UE-138779

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18798799 in //UE5/Release-5.0/... via CL 18801831 via CL 18802262
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18808144 by amir keren in ue5-main branch]
2022-02-01 09:51:08 -05:00
amir keren
4b5f57d69b RemoteControlWebInterface: - Adding Dials widget (vector)
- Export a list into multiple tabs
- Play button select area should be whole button

#jira UE-119413 UE-138415 UE-138419
[FYI] Simon.Therriault

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18742919 in //UE5/Release-5.0/... via CL 18743256 via CL 18743704
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18744002 by amir keren in ue5-main branch]
2022-01-26 16:07:33 -05:00
simon therriault
2d49f890ea - Adding more logging capabilities to diagnostic poor performance with webapp
#author amir.keren
#rb jeremie.roy, simon.therriault
#jira UE-138636
#preflight 61f03bc0716bb9c66a2d8317

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18725288 in //UE5/Release-5.0/... via CL 18725296 via CL 18725552
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18725565 by simon therriault in ue5-main branch]
2022-01-25 13:33:05 -05:00
amir keren
43eef4e079 RemoteControlWebInterface: Show refresh button only in iOS Devices
Fix Start case in list widget
#jira UE-137562 UE-138281
#rb none
#trivial

#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18575171 in //UE5/Release-5.0/... via CL 18575183
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18575199 by amir keren in ue5-release-engine-test branch]
2022-01-11 14:20:29 -05:00
simon therriault
c532c007d7 RemoteControlWebInterface: Adding Alpha to Color Pickers (FColor & FLinearColor)
Fix - When more than 1 instance opens and all runs on same port, only last instance should work
ColorPickers - Fix values stuck on certian values
#jira UE-119923 UE-132969 UE-132506

#ROBOMERGE-OWNER: simon.therriault
#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18308154 in //UE5/Release-5.0/... via CL 18308162
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE-CONFLICT from-shelf

[CL 18308356 by simon therriault in ue5-release-engine-test branch]
2021-11-29 08:17:28 -05:00