diff --git a/OpenBirchWebsite/Services/GlobalVariables.cs b/OpenBirchWebsite/Services/GlobalVariables.cs
new file mode 100644
index 0000000..ac6de4b
--- /dev/null
+++ b/OpenBirchWebsite/Services/GlobalVariables.cs
@@ -0,0 +1,8 @@
+namespace OpenBirchWebsite.Services
+{
+ // Cry about it
+ public static class GlobalVariables
+ {
+ public static bool HasAutoTypingEd = false;
+ }
+}
diff --git a/OpenBirchWebsite/Services/OpenBirchConsole.cs b/OpenBirchWebsite/Services/OpenBirchConsole.cs
index df0d4e1..92e84d2 100644
--- a/OpenBirchWebsite/Services/OpenBirchConsole.cs
+++ b/OpenBirchWebsite/Services/OpenBirchConsole.cs
@@ -7,6 +7,8 @@ namespace OpenBirchWebsite.Services
public List history = new();
private readonly IJSRuntime js = js;
+ public static event Action> OnLinesChanged;
+
public Task pushCommand(string command)
{
history.Add(new ConsoleLine() { source = ConsoleSource.User, text = command });
@@ -17,6 +19,7 @@ namespace OpenBirchWebsite.Services
{
string result = await js.InvokeAsync("runEval", command);
history.Add(new ConsoleLine() { source = ConsoleSource.OpenBirch, text = result });
+ OnLinesChanged?.Invoke(history);
}
public void Dispose()
diff --git a/OpenBirchWebsite/_Imports.razor b/OpenBirchWebsite/_Imports.razor
index 395a072..e3f6f50 100644
--- a/OpenBirchWebsite/_Imports.razor
+++ b/OpenBirchWebsite/_Imports.razor
@@ -9,4 +9,5 @@
@using OpenBirchWebsite
@using OpenBirchWebsite.Layout
@using MudBlazor
-@using OpenBirchWebsite.Services
\ No newline at end of file
+@using OpenBirchWebsite.Services
+@using OpenBirchWebsite.Pages.Components
\ No newline at end of file
diff --git a/OpenBirchWebsite/wwwroot/images/1s7n1rg9otbd1.webp b/OpenBirchWebsite/wwwroot/images/1s7n1rg9otbd1.webp
new file mode 100644
index 0000000..a2ce5d4
Binary files /dev/null and b/OpenBirchWebsite/wwwroot/images/1s7n1rg9otbd1.webp differ
diff --git a/OpenBirchWebsite/wwwroot/images/literally-scam-v0-ssol5c3n5ibd1.webp b/OpenBirchWebsite/wwwroot/images/literally-scam-v0-ssol5c3n5ibd1.webp
new file mode 100644
index 0000000..091d833
Binary files /dev/null and b/OpenBirchWebsite/wwwroot/images/literally-scam-v0-ssol5c3n5ibd1.webp differ
diff --git a/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.gif b/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.gif
new file mode 100644
index 0000000..f608940
Binary files /dev/null and b/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.gif differ
diff --git a/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.mp4 b/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.mp4
new file mode 100644
index 0000000..6d4ca0b
Binary files /dev/null and b/OpenBirchWebsite/wwwroot/videos/DifferentialEquation.mp4 differ