co-mono/packages
Mario Zechner 26b774bb04 Add standalone mode for HTML artifact downloads
When downloading HTML artifacts, the generated HTML now works standalone
without requiring the extension runtime.

Changes:
- Add PrepareHtmlOptions config object to SandboxedIframe.prepareHtmlDocument()
- Add isStandalone flag to skip runtime bridge and navigation interceptor
- When isStandalone=true:
  - window.sendRuntimeMessage is NOT defined
  - Navigation interceptor is NOT injected
  - Artifact runtime providers fall back to embedded data
- HtmlArtifact download button now uses isStandalone: true

This fixes the issue where downloaded HTML artifacts would:
- Try to call window.sendRuntimeMessage (which would fail silently)
- Try to postMessage to non-existent parent window
- Not work when opened via file:// protocol

Now downloaded artifacts work completely standalone with embedded data.
2025-10-12 00:39:26 +02:00
..
agent Bump version to 0.5.44 2025-10-05 23:00:59 +02:00
ai Add standalone mode for HTML artifact downloads 2025-10-12 00:39:26 +02:00
pods Bump version to 0.5.44 2025-10-05 23:00:59 +02:00
proxy Bump version to 0.5.44 2025-10-05 23:00:59 +02:00
tui Bump version to 0.5.44 2025-10-05 23:00:59 +02:00
web-ui Add standalone mode for HTML artifact downloads 2025-10-12 00:39:26 +02:00