Elliot Colp
eef6986449
[EpicStageApp] Control lightcard color from app
...
#jira: UE-141884
#rb: Alejandro.Arango
#preflight 62697595d575958d55350727
[CL 19943049 by Elliot Colp in ue5-main branch]
2022-04-27 13:46:15 -04:00
Elliot Colp
138f63687c
[EpicStageApp][WebRemoteControl] Automatically clean up transient preset when stage app disconnects
...
#jira: UE-141884
#rb: Alejandro.Arango
#preflight 6262daa1e87284a93cd65fa1
[CL 19867119 by Elliot Colp in ue5-main branch]
2022-04-22 12:53:44 -04:00
Elliot Colp
6a41fa5551
[WebRemoteControl] Fix sequence number in property change events always being -1
...
#jira: UE-141884
#preflight 62589125946114248dc6fdce
[CL 19763967 by Elliot Colp in ue5-main branch]
2022-04-14 17:42:35 -04:00
Elliot Colp
f4cb1d3797
[WebRemoteControl] WebSocket routes to set preset properties and batch messages.
...
Added sequence numbers to preset property update messages. Clients can send a sequence number when changing a property via WebSocket, and the property updates will include the latest received number for the corresponding client.
#jira: UE-141884
#preflight 62576fc7d606fd159eaac78e
#preflight 625773d6e00a35b48f4f5b30
[CL 19749452 by Elliot Colp in ue5-main branch]
2022-04-13 21:26:03 -04:00
Elliot Colp
bfa4d1b1f2
[WebRemoteControl] Wait until WebSocket server is initialized to bind routes
...
#preflight 624f92a17255d8c1695ceffc
[CL 19683496 by Elliot Colp in ue5-main branch]
2022-04-07 21:56:18 -04:00
Elliot Colp
72f79eacaa
[WebRemoteControl] Add transient presets, routes to expose/unexpose preset properties, and delta API for presets
...
#jira: UE-141884
#preflight 62477538637925b5d3e45145
[CL 19596663 by Elliot Colp in ue5-main branch]
2022-04-01 18:09:12 -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
Elliot Colp
7250b42b48
[WebRemoteControl] Change actor websocket subscription to split events by subscribed class
...
#jira: UE-141880
#preflight 6245d434b33098a72dcca377
[CL 19574336 by Elliot Colp in ue5-main branch]
2022-03-31 12:35:37 -04:00
Elliot Colp
fe37304550
Epic Stage App: Increase TTL for discovery socket and reopen if closed. Add magic number to beacon. Lock to landscape orientation.
...
#rb: Alejandro.Arango
#preflight 623cc56b9f11d3c73945b56f
[CL 19501582 by Elliot Colp in ue5-main branch]
2022-03-24 15:51:45 -04:00
Alejandro Arango
bdc236dde6
RemoteControl: Have the multicast beacon listener join the multicast group on all interfaces instead of just the default interface (0.0.0.0).
...
With this, Unreal instances running on PCs with multiple interfaces, including VPNs, can receive the multicast beacon packet from the tablet device when the default interface is not in the corresponding subnet.
#fyi elliot.colp
#jira
#rb none
#preflight 6234ebb0b43f22036e144784
[CL 19441102 by Alejandro Arango in ue5-main branch]
2022-03-18 16:49:46 -04:00
Elliot Colp
faa98fb9b3
Add websocket route for subscribing/unsubscribing to actor add/delete/rename events
...
#jira: UE-141886
#preflight 623399e2e12e0da4a532646a
[CL 19426603 by Elliot Colp in ue5-main branch]
2022-03-17 16:33:39 -04:00
patrick gross
09f3bc958f
Fix Initialization Issue
...
#jira UE-145120
#rb simon.therriault
#preflight 6228af84695c94f981cf8777
#lockdown simon.tourangeau
#rnx
#ROBOMERGE-AUTHOR: patrick.gross
#ROBOMERGE-SOURCE: CL 19320188 in //UE5/Release-5.0/... via CL 19320951
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19348007 by patrick gross in ue5-main branch]
2022-03-10 21:49:42 -05:00
Patrick Gross
47717024e8
Taking Fix from Initialization Error in Release-5.0
...
#jira UE-145120
#rb simon.therriault
#preflight 6228c99a695c94f981d364e9
[CL 19320599 by Patrick Gross in ue5-main branch]
2022-03-09 10:58:34 -05: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
Elliot Colp
c2cc43e61e
Tentative fix for Mac build errors about FRCJsonStructSerializerBackend::DefaultSerializerFlags
...
#rb: none
#preflight 621ea8bab20446f11c76fe79
[CL 19210457 by Elliot Colp in ue5-main branch]
2022-03-01 18:26:54 -05:00
Elliot Colp
1e332b2251
Expose WebRemoteControl websocket API to other modules
...
#rb: Jeremie.Roy
#preflight 621e64e8b20446f11c667187
[CL 19202712 by Elliot Colp in ue5-main branch]
2022-03-01 13:43:14 -05:00
Elliot Colp
c7ed06229e
Fix compilation warnings/errors in non-unity build for StageAppBeaconReceiver
...
#jira UE-141875
#rb: none
#preflight 621d70d29a5676d19a512eb1
[CL 19190319 by Elliot Colp in ue5-main branch]
2022-02-28 20:10:15 -05:00
Elliot Colp
749fb47989
Epic Stage App connect screen using UDP multicast, and beacon receiver on engine side to reply to the beacon messages
...
#jira UE-141875
#rb: Alejandro.Arango
#preflight 621d21aa9a5676d19a3c552c
[CL 19179710 by Elliot Colp in ue5-main branch]
2022-02-28 14:42:23 -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
647e2fc9e6
RemoteControl: Editor crash when disabling Log Webapp requests handle duration
...
#jira UE-140441
#rb Simon.Therriault
#preflight
#ROBOMERGE-AUTHOR: amir.keren
#ROBOMERGE-SOURCE: CL 18796715 in //UE5/Release-5.0/... via CL 18797788 via CL 18798506
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18798619 by amir keren in ue5-main branch]
2022-01-31 17:03:53 -05:00
elliot colp
a9d028e768
Remote Control delta API work and associated tests
...
#rb simon.therriault,jeremie.roy,Alejandro.Arango
#preflight 61f47bfd6b5aea38e5c751a7
#ROBOMERGE-AUTHOR: elliot.colp
#ROBOMERGE-SOURCE: CL 18780391 in //UE5/Release-5.0/... via CL 18780945 via CL 18781365
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18781669 by elliot colp in ue5-main branch]
2022-01-28 19:49:32 -05:00
jeremie roy
31f847a291
Remote Control - Fix crash when changing lightcard location
...
#rb simon.therriault
#jira UE-139683
#preflight 61f2b0681e5d78c3831117b1
#ROBOMERGE-AUTHOR: jeremie.roy
#ROBOMERGE-SOURCE: CL 18763739 in //UE5/Release-5.0/... via CL 18764025 via CL 18764341
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18764501 by jeremie roy in ue5-main branch]
2022-01-27 17:51:55 -05:00
simon therriault
7e0d21964c
- Fixing cis related to web remote control
...
#rb none
[FYI] amir.keren
#jira none
#preflight 61f146a8be0f0e0a622eb246
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18734415 in //UE5/Release-5.0/... via CL 18734431 via CL 18734452
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18734456 by simon therriault in ue5-main branch]
2022-01-26 08:16:20 -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
simon therriault
c5c0be9bbe
- Fixing remote control calls depending on objects having to be loaded
...
- Adding better blueprint native class filtering support for webapi asset search
#rb jeremie.roy
#jira UE-138770, UE-138779
#preflight 61e19b650b6c7e8b314c5937
#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 18618243 in //UE5/Release-5.0/... via CL 18618297 via CL 18618316
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18618333 by simon therriault in ue5-main branch]
2022-01-14 11:07:29 -05:00