diff --git a/app/MindWork AI Studio/Components/Layout/MainLayout.razor b/app/MindWork AI Studio/Components/Layout/MainLayout.razor
index 605299c..ff7c92d 100644
--- a/app/MindWork AI Studio/Components/Layout/MainLayout.razor
+++ b/app/MindWork AI Studio/Components/Layout/MainLayout.razor
@@ -11,6 +11,9 @@
Chats
+
+ About
+
Settings
diff --git a/app/MindWork AI Studio/Components/Pages/About.razor b/app/MindWork AI Studio/Components/Pages/About.razor
index e7fbad6..271418c 100644
--- a/app/MindWork AI Studio/Components/Pages/About.razor
+++ b/app/MindWork AI Studio/Components/Pages/About.razor
@@ -1 +1,22 @@
-@page "/About"
+@page "/about"
+About MindWork AI Studio
+
+
+
+ Versions
+
+
+
+ The following list shows the versions of the MindWork AI Studio, the used compilers, build time, etc.:
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Components/Pages/About.razor.cs b/app/MindWork AI Studio/Components/Pages/About.razor.cs
index bed101b..d8d650d 100644
--- a/app/MindWork AI Studio/Components/Pages/About.razor.cs
+++ b/app/MindWork AI Studio/Components/Pages/About.razor.cs
@@ -1,7 +1,25 @@
+using System.Reflection;
+
using Microsoft.AspNetCore.Components;
namespace AIStudio.Components.Pages;
public partial class About : ComponentBase
{
+ private static readonly Assembly ASSEMBLY = Assembly.GetExecutingAssembly();
+ private static readonly MetaDataAttribute META_DATA = ASSEMBLY.GetCustomAttribute()!;
+
+ private static string VersionDotnet => $"Used .NET compiler: v{META_DATA.DotnetVersion}";
+
+ private static string VersionDotnetSdk => $"Used .NET SDK: v{META_DATA.DotnetSdkVersion}";
+
+ private static string VersionRust => $"Used Rust compiler: v{META_DATA.RustVersion}";
+
+ private static string VersionApp => $"MindWork AI Studio: v{META_DATA.Version} (commit {META_DATA.AppCommitHash}, build {META_DATA.BuildNum})";
+
+ private static string BuildTime => $"Build time: {META_DATA.BuildTime}";
+
+ private static string MudBlazorVersion => $"MudBlazor: v{META_DATA.MudBlazorVersion}";
+
+ private static string TauriVersion => $"Tauri: v{META_DATA.TauriVersion}";
}
\ No newline at end of file