From 3b792a52aef46fad6955f36eb6b67d14e7963368 Mon Sep 17 00:00:00 2001 From: skyywater Date: Wed, 24 Jun 2026 23:30:32 +0000 Subject: [PATCH 1/5] fixed Hugo version in dev container config for compatibility --- .devcontainer/Dockerfile | 2 +- .devcontainer/devcontainer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 3d04939add..a9024676ef 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -5,7 +5,7 @@ FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${NODE_VERSION} # VARIANT can be either 'hugo' for the standard version or 'hugo_extended' for the extended version. ARG VARIANT=hugo_extended # VERSION can be either 'latest' or a specific version number -ARG VERSION=latest +ARG VERSION=0.128.0 # Download Hugo RUN apt-get update && apt-get install -y ca-certificates openssl git curl && \ diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 35a38bfecc..6220dfa341 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -12,7 +12,7 @@ // Update VERSION to pick a specific hugo version. // Example versions: latest, 0.73.0, 0,71.1 // Rebuild the container if it already exists to update. - "VERSION": "latest", + "VERSION": "0.128.0", // Update NODE_VERSION to pick the Node.js version: 12, 14 "NODE_VERSION": "14" } From fa7a5794b74b50fa34869cffb41d29c7b3a0d6b4 Mon Sep 17 00:00:00 2001 From: skyywater Date: Fri, 26 Jun 2026 23:04:44 +0000 Subject: [PATCH 2/5] Create content/events/upcoming/_index.md --- content/events/upcoming/_index.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 content/events/upcoming/_index.md diff --git a/content/events/upcoming/_index.md b/content/events/upcoming/_index.md new file mode 100644 index 0000000000..087af975d7 --- /dev/null +++ b/content/events/upcoming/_index.md @@ -0,0 +1,7 @@ +--- +title: "Upcoming Events" +date: 2020-01-25T23:11:13Z +draft: false + +layout: upcoming-events +--- From ebf8f847b9b03365bd431c83cc1cb16c1febe939 Mon Sep 17 00:00:00 2001 From: skyywater Date: Sun, 28 Jun 2026 05:49:31 +0000 Subject: [PATCH 3/5] Implemented Upcoming Events layout --- assets/scss/_components.scss | 1 + assets/scss/components/_upcoming-events.scss | 12 +++++ layouts/_default/upcoming-events.html | 47 ++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 assets/scss/components/_upcoming-events.scss create mode 100644 layouts/_default/upcoming-events.html diff --git a/assets/scss/_components.scss b/assets/scss/_components.scss index bffe19ae22..7cd444751c 100644 --- a/assets/scss/_components.scss +++ b/assets/scss/_components.scss @@ -4,6 +4,7 @@ @import "components/button"; @import "components/candidates"; @import "components/event"; +@import "components/upcoming-events"; @import "components/faq"; @import "components/faq-question"; @import "components/faq-topic"; diff --git a/assets/scss/components/_upcoming-events.scss b/assets/scss/components/_upcoming-events.scss new file mode 100644 index 0000000000..5460f3890e --- /dev/null +++ b/assets/scss/components/_upcoming-events.scss @@ -0,0 +1,12 @@ +.no-events-fallback { + min-height: 60vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; +} + +.no-events-fallback a { + font-size: 1.25rem; +} diff --git a/layouts/_default/upcoming-events.html b/layouts/_default/upcoming-events.html new file mode 100644 index 0000000000..400394758a --- /dev/null +++ b/layouts/_default/upcoming-events.html @@ -0,0 +1,47 @@ +{{ define "main" }} +{{- partial "navbar_temp.html" . -}} +
+
+
+
+ {{ $today := time.AsTime (now.Format "2006-01-02") }} + {{ $paginator := .Paginate (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate.Reverse 12 }} + {{ range $paginator.Pages }} + {{- partial "event_card.html" . -}} + {{ end }} +
+ + +
+
+ +
{{- partial "paginator.html" . -}}
+
+ + +{{ end }} \ No newline at end of file From 09568a82db5230aca99f4ba06a24c62e56bf78df Mon Sep 17 00:00:00 2001 From: skyywater Date: Sun, 28 Jun 2026 06:02:08 +0000 Subject: [PATCH 4/5] Prettier run --- layouts/_default/upcoming-events.html | 66 +++++++++++++-------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/layouts/_default/upcoming-events.html b/layouts/_default/upcoming-events.html index 400394758a..f65ea9b2a8 100644 --- a/layouts/_default/upcoming-events.html +++ b/layouts/_default/upcoming-events.html @@ -1,47 +1,47 @@ {{ define "main" }} -{{- partial "navbar_temp.html" . -}} -
+ {{- partial "navbar_temp.html" . -}} +
-
-
- {{ $today := time.AsTime (now.Format "2006-01-02") }} - {{ $paginator := .Paginate (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate.Reverse 12 }} - {{ range $paginator.Pages }} - {{- partial "event_card.html" . -}} - {{ end }} -
+
+
+ {{ $today := time.AsTime (now.Format "2006-01-02") }} + {{ $paginator := .Paginate (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate.Reverse 12 }} + {{ range $paginator.Pages }} + {{- partial "event_card.html" . -}} + {{ end }} +
- + +
{{- partial "paginator.html" . -}}
-
+
- -{{ end }} \ No newline at end of file + +{{ end }} From 1f736bd6bc86f7deb0abdc2b922fd146149770ee Mon Sep 17 00:00:00 2001 From: AJaccP Date: Mon, 29 Jun 2026 17:18:14 -0400 Subject: [PATCH 5/5] update style and remove pagination --- assets/scss/components/_upcoming-events.scss | 25 ++++++++++++++++---- layouts/_default/upcoming-events.html | 19 +++++++++------ 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/assets/scss/components/_upcoming-events.scss b/assets/scss/components/_upcoming-events.scss index 5460f3890e..428d932a09 100644 --- a/assets/scss/components/_upcoming-events.scss +++ b/assets/scss/components/_upcoming-events.scss @@ -1,12 +1,29 @@ .no-events-fallback { min-height: 60vh; display: flex; - flex-direction: column; align-items: center; justify-content: center; - text-align: center; + padding: 2rem 1rem; } -.no-events-fallback a { - font-size: 1.25rem; +.no-events-card { + background-color: #ffffff; + border-radius: 1rem; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08); + padding: 3rem 2.5rem; + max-width: 32rem; + width: 100%; + text-align: center; + + h2 { + margin: 0 0 0.75rem; + font-size: 1.75rem; + } + + p { + margin: 0 0 1.75rem; + color: #555; + font-size: 1.05rem; + line-height: 1.5; + } } diff --git a/layouts/_default/upcoming-events.html b/layouts/_default/upcoming-events.html index f65ea9b2a8..ff7a1f0251 100644 --- a/layouts/_default/upcoming-events.html +++ b/layouts/_default/upcoming-events.html @@ -5,8 +5,8 @@
{{ $today := time.AsTime (now.Format "2006-01-02") }} - {{ $paginator := .Paginate (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate.Reverse 12 }} - {{ range $paginator.Pages }} + {{ $upcoming := (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate.Reverse }} + {{ range $upcoming }}
- -
{{- partial "paginator.html" . -}}
{{ end }}