From e567419566dcb93d53c45239b09e23d031107251 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 31 Jul 2026 21:48:55 +0200 Subject: [PATCH] Fixed header template and added the app icon --- .../VisualBriefingArtifactService.Assembly.cs | 99 ++++++++++++++++++- .../VisualBriefingArtifactService.Parsing.cs | 5 + .../VisualBriefingLayoutCompiler.cs | 15 +-- .../VisualBriefing/VisualBriefingVersions.cs | 2 +- .../MindWork AI Studio.csproj | 1 + 5 files changed, 105 insertions(+), 17 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingArtifactService.Assembly.cs b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingArtifactService.Assembly.cs index 5b01c5de..ba01d31d 100644 --- a/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingArtifactService.Assembly.cs +++ b/app/MindWork AI Studio/Assistants/VisualBriefing/VisualBriefingArtifactService.Assembly.cs @@ -12,6 +12,11 @@ namespace AIStudio.Assistants.VisualBriefing; public sealed partial class VisualBriefingArtifactService { + /// + /// Lazily loads the official MindWork AI Studio icon for self-contained exports. + /// + private static readonly Lazy BRAND_ICON_DATA_URI = new(LoadBrandIconDataUri); + /// /// Assembles one self-contained briefing HTML file from validated parts. /// @@ -79,10 +84,13 @@ public sealed partial class VisualBriefingArtifactService {HtmlEncode(briefingName)} - + +
+ {BuildStaticHeaderTemplate()} +
{template}