From 9622784e3c720b62a987585c97a43a0f3baeaf2e Mon Sep 17 00:00:00 2001 From: krut_ni Date: Tue, 28 Jul 2026 21:59:14 +0200 Subject: [PATCH] adding html export via pandoc like odt before --- app/MindWork AI Studio/Chat/ContentBlockComponent.razor | 5 +++++ app/MindWork AI Studio/Tools/FileExportFormat.cs | 1 + app/MindWork AI Studio/Tools/PandocExport.cs | 2 ++ app/MindWork AI Studio/Tools/Rust/FileTypes.cs | 1 + 4 files changed, 9 insertions(+) diff --git a/app/MindWork AI Studio/Chat/ContentBlockComponent.razor b/app/MindWork AI Studio/Chat/ContentBlockComponent.razor index 8bb7b09f..a2922700 100644 --- a/app/MindWork AI Studio/Chat/ContentBlockComponent.razor +++ b/app/MindWork AI Studio/Chat/ContentBlockComponent.razor @@ -71,6 +71,11 @@ @T("OpenDocument Text (.odt)") + + + @T("Hypertext (.html)") + + } diff --git a/app/MindWork AI Studio/Tools/FileExportFormat.cs b/app/MindWork AI Studio/Tools/FileExportFormat.cs index c3bff616..b866f6a0 100644 --- a/app/MindWork AI Studio/Tools/FileExportFormat.cs +++ b/app/MindWork AI Studio/Tools/FileExportFormat.cs @@ -4,4 +4,5 @@ public enum FileExportFormat { MICROSOFT_WORD, OPEN_DOCUMENT_TEXT, + HTML, } \ No newline at end of file diff --git a/app/MindWork AI Studio/Tools/PandocExport.cs b/app/MindWork AI Studio/Tools/PandocExport.cs index 40bd3265..c30482fb 100644 --- a/app/MindWork AI Studio/Tools/PandocExport.cs +++ b/app/MindWork AI Studio/Tools/PandocExport.cs @@ -15,6 +15,7 @@ public static class PandocExport private static readonly ExportTarget MICROSOFT_WORD = new("Microsoft Word (.docx)", "docx", FileTypes.MS_WORD); private static readonly ExportTarget OPEN_DOCUMENT_TEXT = new("OpenDocument Text (.odt)", "odt", FileTypes.OPEN_DOCUMENT_TEXT); + private static readonly ExportTarget HTML = new("Hypertext (.html)", "html", FileTypes.HYPERTEXT); private static string TB(string fallbackEn) => I18N.I.T(fallbackEn, typeof(PandocExport).Namespace, nameof(PandocExport)); @@ -24,6 +25,7 @@ public static class PandocExport { FileExportFormat.MICROSOFT_WORD => MICROSOFT_WORD, FileExportFormat.OPEN_DOCUMENT_TEXT => OPEN_DOCUMENT_TEXT, + FileExportFormat.HTML => HTML, _ => throw new ArgumentOutOfRangeException(nameof(format), format, null), }; diff --git a/app/MindWork AI Studio/Tools/Rust/FileTypes.cs b/app/MindWork AI Studio/Tools/Rust/FileTypes.cs index 9ea92ddb..9f097703 100644 --- a/app/MindWork AI Studio/Tools/Rust/FileTypes.cs +++ b/app/MindWork AI Studio/Tools/Rust/FileTypes.cs @@ -31,6 +31,7 @@ public static class FileTypes public static readonly FileTypeFilter LUA = FileTypeFilter.Leaf("Lua", "lua"); public static readonly FileTypeFilter PHP = FileTypeFilter.Leaf("PHP", "php"); public static readonly FileTypeFilter WEB = FileTypeFilter.Leaf("HTML/CSS", "html", "css"); + public static readonly FileTypeFilter HYPERTEXT = FileTypeFilter.Leaf("HTML", "html"); public static readonly FileTypeFilter APP = FileTypeFilter.Leaf("Swift/Kotlin", "swift", "kt"); public static readonly FileTypeFilter SHELL = FileTypeFilter.Leaf("Shell", "sh", "bash", "zsh"); public static readonly FileTypeFilter LOG = FileTypeFilter.Leaf("Log", "log");