diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor b/app/MindWork AI Studio/Assistants/AssistantBase.razor
index 18a7f49..9555278 100644
--- a/app/MindWork AI Studio/Assistants/AssistantBase.razor
+++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor
@@ -32,6 +32,9 @@
+
+
+
@if (this.ShowResult && this.resultingContentBlock is not null)
{
diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
index 6fcee51..8135850 100644
--- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
+++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs
@@ -37,8 +37,9 @@ public abstract partial class AssistantBase : ComponentBase, IMessageBusReceiver
[Inject]
private MessageBus MessageBus { get; init; } = null!;
- internal const string AFTER_RESULT_DIV_ID = "afterAssistantResult";
internal const string RESULT_DIV_ID = "assistantResult";
+ internal const string BEFORE_RESULT_DIV_ID = "beforeAssistantResult";
+ internal const string AFTER_RESULT_DIV_ID = "afterAssistantResult";
protected abstract string Title { get; }
diff --git a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs
index 38f8aa2..f112dd1 100644
--- a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs
+++ b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor.cs
@@ -24,8 +24,6 @@ public partial class AssistantGrammarSpelling : AssistantBaseCore
""";
protected override bool AllowProfiles => false;
-
- protected override bool ShowResult => false;
protected override bool ShowDedicatedProgress => true;
diff --git a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs
index e4e4bb1..394deae 100644
--- a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs
+++ b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor.cs
@@ -26,8 +26,6 @@ public partial class AssistantRewriteImprove : AssistantBaseCore
protected override bool AllowProfiles => false;
- protected override bool ShowResult => false;
-
protected override bool ShowDedicatedProgress => true;
protected override Func Result2Copy => () => this.rewrittenText;
diff --git a/app/MindWork AI Studio/Tools/JsRuntimeExtensions.cs b/app/MindWork AI Studio/Tools/JsRuntimeExtensions.cs
index f7f4c00..c78bf2d 100644
--- a/app/MindWork AI Studio/Tools/JsRuntimeExtensions.cs
+++ b/app/MindWork AI Studio/Tools/JsRuntimeExtensions.cs
@@ -6,7 +6,7 @@ public static class JsRuntimeExtensions
{
public static async Task GenerateAndShowDiff(this IJSRuntime jsRuntime, string text1, string text2)
{
- await jsRuntime.InvokeVoidAsync("generateDiff", text1, text2, AssistantBase.RESULT_DIV_ID, AssistantBase.AFTER_RESULT_DIV_ID);
+ await jsRuntime.InvokeVoidAsync("generateDiff", text1, text2, AssistantBase.RESULT_DIV_ID, AssistantBase.BEFORE_RESULT_DIV_ID);
}
public static async Task ClearDiv(this IJSRuntime jsRuntime, string divId)
diff --git a/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md b/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md
index 62f476c..4730e62 100644
--- a/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md
+++ b/app/MindWork AI Studio/wwwroot/changelog/v0.9.12.md
@@ -1,6 +1,7 @@
# v0.9.12, build 187 (2024-09-xx xx:xx UTC)
- Added a job posting assistant to the business category.
- Improved text diff viewer by line-through deleted text.
+- Improved grammar & spelling check and rewrite assistants by showing the final text as well.
- Fixed the dark theme for the text diff viewer, e.g., in the grammar check assistant.
- Fixed margin-related issue in the `ConfigurationText` component.
- Fixed chat conversion of job posting, legal check, and my task assistants.