diff --git a/OliverBooth/Pages/Blog/Index.cshtml b/OliverBooth/Pages/Blog/Index.cshtml
index 1109038..4bd339a 100644
--- a/OliverBooth/Pages/Blog/Index.cshtml
+++ b/OliverBooth/Pages/Blog/Index.cshtml
@@ -8,74 +8,88 @@
@{
ViewData["Title"] = "Blog";
MastodonStatus latestStatus = MastodonService.GetLatestStatus();
+ bool doAprilFools = DateOnly.FromDateTime(DateTime.UtcNow) == new DateOnly(2024, 04, 01) || Environment.GetEnvironmentVariable("DO_AF") == "1";
}
-
-
- @Html.Raw(latestStatus.Content)
- @foreach (MediaAttachment attachment in latestStatus.MediaAttachments)
- {
- switch (attachment.Type)
+@if (doAprilFools)
+{
+
UNDER CONSTRUCTION
+
+
+
+
+
Coming soon WATCH THIS SPACE
+
+}
+else
+{
+
+
+ @Html.Raw(latestStatus.Content)
+ @foreach (MediaAttachment attachment in latestStatus.MediaAttachments)
{
- case AttachmentType.Audio:
-
- break;
+ switch (attachment.Type)
+ {
+ case AttachmentType.Audio:
+
+ break;
- case AttachmentType.Video:
-
- break;
+ case AttachmentType.Video:
+
+ break;
- case AttachmentType.Image:
- case AttachmentType.GifV:
-
- break;
+ case AttachmentType.Image:
+ case AttachmentType.GifV:
+
+ break;
+ }
}
- }
+
+
-
-
- @await Html.PartialAsync("_LoadingSpinner")
-
-
-
+
+
+
+}
\ No newline at end of file
diff --git a/OliverBooth/Pages/Shared/_Layout.cshtml b/OliverBooth/Pages/Shared/_Layout.cshtml
index 92e8977..9cb43f4 100644
--- a/OliverBooth/Pages/Shared/_Layout.cshtml
+++ b/OliverBooth/Pages/Shared/_Layout.cshtml
@@ -4,6 +4,7 @@
@{
HttpRequest request = Context.Request;
var url = new Uri($"{request.Scheme}://{request.Host}{request.Path}{request.QueryString}");
+ bool doAprilFools = DateOnly.FromDateTime(DateTime.UtcNow) == new DateOnly(2024, 04, 01) || Environment.GetEnvironmentVariable("DO_AF") == "1";
}
@@ -61,12 +62,28 @@
+ @if (doAprilFools)
+ {
+
+ }
@@ -95,7 +112,7 @@
-@if (DateTimeOffset.UtcNow < new DateTime(2024, 03, 08))
+@if (!doAprilFools && DateTimeOffset.UtcNow < new DateTime(2024, 03, 08))
{
@@ -110,6 +127,13 @@
+ @if (doAprilFools)
+ {
+
+
+
+ }
+
@RenderBody()
@@ -127,7 +151,7 @@
diff --git a/src/img/af-homepage_500x383.jpg b/src/img/af-homepage_500x383.jpg
new file mode 100644
index 0000000..0f1ae35
Binary files /dev/null and b/src/img/af-homepage_500x383.jpg differ
diff --git a/src/img/af-oliverbooth-1236x293.png b/src/img/af-oliverbooth-1236x293.png
new file mode 100644
index 0000000..3d92da8
Binary files /dev/null and b/src/img/af-oliverbooth-1236x293.png differ
diff --git a/src/img/af-oliverbooth.png b/src/img/af-oliverbooth.png
new file mode 100644
index 0000000..e9feae9
Binary files /dev/null and b/src/img/af-oliverbooth.png differ
diff --git a/src/img/cloud_672x148.gif b/src/img/cloud_672x148.gif
new file mode 100644
index 0000000..153f374
Binary files /dev/null and b/src/img/cloud_672x148.gif differ
diff --git a/src/img/construction_90x85.gif b/src/img/construction_90x85.gif
new file mode 100644
index 0000000..3009425
Binary files /dev/null and b/src/img/construction_90x85.gif differ
diff --git a/src/img/ob-af-256x256.png b/src/img/ob-af-256x256.png
new file mode 100644
index 0000000..0b520cd
Binary files /dev/null and b/src/img/ob-af-256x256.png differ
diff --git a/src/img/underconstruction_323x118.gif b/src/img/underconstruction_323x118.gif
new file mode 100644
index 0000000..69e108c
Binary files /dev/null and b/src/img/underconstruction_323x118.gif differ
diff --git a/src/scss/af-app.scss b/src/scss/af-app.scss
new file mode 100644
index 0000000..a3a2a2e
--- /dev/null
+++ b/src/scss/af-app.scss
@@ -0,0 +1,59 @@
+$font: "Comic Sans MS", cursive !important;
+
+html, body {
+ background: #c7e7ff url("/img/cloud_672x148.gif") repeat !important;
+}
+
+html, body, * {
+ font-family: serif !important;
+ color: #f00;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-family: $font;
+ text-transform: uppercase !important;
+}
+
+a:link {
+ color: #00f !important;
+ text-decoration: underline !important;
+}
+
+a:visited {
+ color: #909 !important;
+ text-decoration: underline !important;
+}
+a:hover {
+ color: #00f !important;
+ text-decoration: underline !important;
+}
+a:active {
+ color: #909 !important;
+ text-decoration: underline !important;
+}
+
+footer, footer *{
+ color: #000 !important;
+}
+
+.rounded-circle {
+ border-radius: 0 !important;
+}
+
+main.container {
+ background: #ff0 !important;
+}
+
+.alert {
+ border-radius: 0 !important;
+}
+
+input.form-control, textarea.form-control {
+ background: #fff !important;
+ color: #000 !important;
+ font-family: $font;
+
+ &::placeholder {
+ color: #9e9e9e !important;
+ }
+}
\ No newline at end of file