Optionally serve artifact files inline (like TeamCity does) instead of downloading them
If there were a mechanism for serving artifact files, we could
(i) run some lightweight javascript to do things like load-on-demand
(ii) provide a more integrated user experience (opening a file from downloads feels clunky)
The mechanism could be to show artifact files in tabs in the approval step and completed release summary pages. There could be an 'add artifact tab' option in settings, which allowed you to name the tab and specifiy the artifact file to be displayed.
TeamCity allows you to serve artifacts from tabs in build results through project config options - https://confluence.jetbrains.com/display/TCD9/Including+Third-Party+Reports+in+the+Build+Results

-
Richard Macaskill commented
Even better if this could also be 'driven', say by the existence of an ArtifactTabs.xml among the artifacts, so the user didn't have to configure it.