* Changed Queued jobs to act as FIFO, so that we end up downloading all platforms from a given build before starting to process another build.
* Avoid enqueuing a job for a build+platform if it's a duplicate of one that's currently in-flight or queued up
#rb Yuriy.ODonnell
#jira none
#preflight na
#skipci
[CL 25230771 by jonathan bard in ue5-main branch]
* Adjusted the Append Build Name tooltip to warn the user about increased sync times
* Bound the Reset button visibility to the final path (so that Append build name is taken into account)
* Uncheck Append build name on Reset
* Disabled Append build name when no build is selected
#rb Yuriy.ODonnell
#jira none
#preflight na
#skipci
[CL 25039070 by jonathan bard in ue5-main branch]
* Added context menu option to build selector (Copy Build Name : copies the selected build's folder name to the clipboard)
* Added checkbox to append the selected build's name to the destination folder
* Added hyperlink to open the destination folder
#rb Yuriy.ODonnell
#jira none
#preflight none
[CL 25006923 by jonathan bard in ue5-main branch]
File group is activated by finding any file that matches the regex, then groups from the regex can be used to populate the --include argument to Unsync CLI
#jira none
#rb yuriy.odonnell
#preflight none
[CL 21488502 by Robert Millar in ue5-main branch]
Add a Flavor attribute that can be used for different types of package or build configuration. (e.g. with embedded data rather than content-on-demand)
Remove unused Build struct
Modify "Platforms" (could be renamed in future) control to show Platform or Platform + Flavor for discovered items.
Modify Platforms view to sync the size of all checkboxes by wrapping each one in a Grid.
#rb yuriy.odonnell@epicgames.com
#jira FORT-453980
#ushell-cherrypick of 19981339 by Robert.Millar
#preflight skip
[CL 19981575 by Yuriy ODonnell in ue5-main branch]