From 27f0b2b1f94400a0ff1f94b43e08687f01feead9 Mon Sep 17 00:00:00 2001 From: Karen Chen <145727980+Karencheenn@users.noreply.github.com> Date: Fri, 2 Jan 2026 01:39:35 -0500 Subject: [PATCH 1/5] [feat] Added quick links on Homepage --- src/routes/+page.svelte | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index acf39df..b180508 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -7,6 +7,7 @@ import SeoMetaTags from 'components/layout/SeoMetaTags.svelte'; import AffiliatedClubs from 'components/homepage/AffiliatedClubs.svelte'; import { fade } from 'svelte/transition'; + import Button from 'components/Button.svelte'; /** loading things from the server side */ let { data } = $props(); @@ -19,7 +20,7 @@
-
+

{#each 'We are ECSESS!' as char, i} {/each}

-
- -
+ +
From c5c841ec304d1bca0bd2cebcd2a327f92764bc33 Mon Sep 17 00:00:00 2001 From: Karen Chen <145727980+Karencheenn@users.noreply.github.com> Date: Sun, 4 Jan 2026 13:53:43 -0500 Subject: [PATCH 2/5] [style] Enhance quick links design & Reorder items order on small screen --- src/routes/+page.svelte | 154 +++++++++++++++++++++++++++++++--------- 1 file changed, 122 insertions(+), 32 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b180508..094951e 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -7,7 +7,6 @@ import SeoMetaTags from 'components/layout/SeoMetaTags.svelte'; import AffiliatedClubs from 'components/homepage/AffiliatedClubs.svelte'; import { fade } from 'svelte/transition'; - import Button from 'components/Button.svelte'; /** loading things from the server side */ let { data } = $props(); @@ -18,8 +17,9 @@
-
-
+
+ +

{#each 'We are ECSESS!' as char, i} @@ -28,39 +28,128 @@ > {/each}

- +
+ +
+ +
-
- ECSESS Council + + +
+
+ ECSESS Council +
+
+ + +
+ +
@@ -77,6 +166,7 @@
+
From c3cdb9406869dff6a56d63f576e4b1da781fa823 Mon Sep 17 00:00:00 2001 From: Karen Chen <145727980+Karencheenn@users.noreply.github.com> Date: Tue, 6 Jan 2026 19:20:17 -0500 Subject: [PATCH 3/5] [refac] Replace with Link and button for Quick Links --- src/components/Button.svelte | 31 ++++++++--- src/components/Link.svelte | 27 +++++++-- src/components/QuickLinks.svelte | 23 ++++++++ src/routes/+page.svelte | 95 ++++---------------------------- 4 files changed, 78 insertions(+), 98 deletions(-) create mode 100644 src/components/QuickLinks.svelte diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 8334542..137e057 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -1,14 +1,29 @@ diff --git a/src/components/Link.svelte b/src/components/Link.svelte index f27f926..54cf297 100644 --- a/src/components/Link.svelte +++ b/src/components/Link.svelte @@ -1,7 +1,24 @@ - - - {@render children()} - +{#if href} + + {@render children?.()} + +{:else} + + {@render children?.()} + +{/if} diff --git a/src/components/QuickLinks.svelte b/src/components/QuickLinks.svelte new file mode 100644 index 0000000..4f4bee4 --- /dev/null +++ b/src/components/QuickLinks.svelte @@ -0,0 +1,23 @@ + + +
+ + + + + + + + + + + + + + + + +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 094951e..77e82ba 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -7,6 +7,7 @@ import SeoMetaTags from 'components/layout/SeoMetaTags.svelte'; import AffiliatedClubs from 'components/homepage/AffiliatedClubs.svelte'; import { fade } from 'svelte/transition'; + import QuickLinks from 'components/QuickLinks.svelte'; /** loading things from the server side */ let { data } = $props(); @@ -33,56 +34,18 @@
- +
@@ -90,7 +53,7 @@
-
+
ECSESS Council
- +
-

Commonly searched for + > + Commonly searched for

- - +
From 4f8e731fe8c255456dde3d1e2f7276630b7eb943 Mon Sep 17 00:00:00 2001 From: Karen Chen <145727980+Karencheenn@users.noreply.github.com> Date: Thu, 22 Jan 2026 00:24:57 -0500 Subject: [PATCH 4/5] [refac] Code style cleanup & minor updates --- src/components/Button.svelte | 13 +++---- src/components/Link.svelte | 29 ++++---------- src/components/QuickLinks.svelte | 38 +++++++++++++----- src/routes/+page.svelte | 67 +++++++++++++++++--------------- 4 files changed, 77 insertions(+), 70 deletions(-) diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 137e057..6a36362 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -17,13 +17,12 @@ diff --git a/src/components/Link.svelte b/src/components/Link.svelte index 54cf297..d3b0e12 100644 --- a/src/components/Link.svelte +++ b/src/components/Link.svelte @@ -1,24 +1,11 @@ -{#if href} - - {@render children?.()} - -{:else} - - {@render children?.()} - -{/if} + + {@render children()} + diff --git a/src/components/QuickLinks.svelte b/src/components/QuickLinks.svelte index 4f4bee4..4395ab1 100644 --- a/src/components/QuickLinks.svelte +++ b/src/components/QuickLinks.svelte @@ -3,21 +3,39 @@ import Button from 'components/Button.svelte'; -
- - +
+ + - - + + - - - + + + - - + +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 77e82ba..8be54d2 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -18,10 +18,14 @@
-
- -
-
+
+ +
+

{#each 'We are ECSESS!' as char, i} {/each}

+
+
-
- -
- - - + +
+
+
-
-
+
+
ECSESS Council
- -
-
+ + + + +
+
+

Commonly searched for

From 3f8d9de2bf8d764c84e03f81c25071c4feac7543 Mon Sep 17 00:00:00 2001 From: Antoine Phan Date: Thu, 22 Jan 2026 01:22:23 -0500 Subject: [PATCH 5/5] Changes to some colour contrast, reworded, and refactor some duplicated code --- src/components/Button.svelte | 23 +++---------- src/components/QuickLinks.svelte | 58 ++++++++++++++------------------ src/routes/+page.svelte | 27 +++------------ 3 files changed, 34 insertions(+), 74 deletions(-) diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 6a36362..9982870 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -1,28 +1,13 @@ diff --git a/src/components/QuickLinks.svelte b/src/components/QuickLinks.svelte index 4395ab1..c4b9427 100644 --- a/src/components/QuickLinks.svelte +++ b/src/components/QuickLinks.svelte @@ -3,39 +3,33 @@ import Button from 'components/Button.svelte'; -
- - - +
+

+ Popular resources +

- - - +
+ + + - - - + + + - - - - + + + + + + + + +
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 8be54d2..521f981 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -40,7 +40,7 @@
-
+
@@ -56,28 +56,9 @@
- - - - -
-
-

- Commonly searched for -

- -
+ +
+