From 0e1d98b3936fbbada3eb774fe83395645cc13c3d Mon Sep 17 00:00:00 2001 From: Freddie Yershon <143739931+hippogriff101@users.noreply.github.com> Date: Fri, 19 Dec 2025 01:13:04 +0000 Subject: [PATCH 1/8] Add 'Woof' draft project to data.yml Added a new draft project for a dog-themed initiative. --- data.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data.yml b/data.yml index 7568685..95262c3 100644 --- a/data.yml +++ b/data.yml @@ -922,6 +922,11 @@ indefinite: slackChannel: "#foodie" status: ended drafts: +- name: Woof + description: Spend 5 or more hours making a dog themed project and get a dog plushie and other cool stuff! + slack: https://hackclub.enterprise.slack.com/archives/C08LCGSECQP + slackChannel: "#woof" + status: draft - name: issued description: code to design hack-themed apparel detailedDescription: you code to design hack-themed apparel, we ship popular designs as real clothes! From 76f798d52677f0ec62a9ceb169ceeb0313b25b35 Mon Sep 17 00:00:00 2001 From: Freddie Yershon <143739931+hippogriff101@users.noreply.github.com> Date: Fri, 19 Dec 2025 01:26:23 +0000 Subject: [PATCH 2/8] Add woof-specific styling for program cards I got the Meow custom CSS, removed dots and added Woof colour pallett! --- styles.css | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/styles.css b/styles.css index 3e2a419..e1d7df0 100644 --- a/styles.css +++ b/styles.css @@ -3062,3 +3062,34 @@ html { .program-card.meow-card:hover { border-color: var(--color-meow-accent) !important; } + +/* Woof-specific card styling */ +.program-card.woof { + --color-woof-bg: #e5cd6c; + --color-woof-text: #2f1313; + --color-woof-accent: #87803b; + + background-color: var(--color-woof-bg) !important; + background-image: none !important; + + position: relative; + color: var(--color-woof-text) !important; +} + +.program-card.woof h3, +.program-card.woof p, +.program-card.woof .program-deadline { + color: var(--color-woof-text) !important; +} + +.program-card.woof a { + color: var(--color-woof-accent) !important; +} + +.program-card.woof .program-status { + color: white !important; +} + +.program-card.woof:hover { + border-color: var(--color-woof-accent) !important; +} From 3bd71b8406e96e1815fb4023d0be8c10901c082a Mon Sep 17 00:00:00 2001 From: Freddie Yershon Date: Fri, 19 Dec 2025 02:02:34 +0000 Subject: [PATCH 3/8] Add Woof to YSWS Catalogue --- data.yml | 1 + script.js | 4 +++- styles.css | 44 +++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 45 insertions(+), 4 deletions(-) diff --git a/data.yml b/data.yml index 95262c3..90055dc 100644 --- a/data.yml +++ b/data.yml @@ -924,6 +924,7 @@ indefinite: drafts: - name: Woof description: Spend 5 or more hours making a dog themed project and get a dog plushie and other cool stuff! + website: https://woof-mu.vercel.app/ slack: https://hackclub.enterprise.slack.com/archives/C08LCGSECQP slackChannel: "#woof" status: draft diff --git a/script.js b/script.js index 985116c..a30a198 100644 --- a/script.js +++ b/script.js @@ -300,6 +300,8 @@ function createProgramCard(program) { const accelerateClass = program.name === 'Accelerate' ? 'accelerate-card' : ''; const baubleClass = program.name === 'Bauble' ? 'bauble-card' : ''; const meowClass = program.name === 'Meow' ? 'meow-card' : ''; + const woofClass = program.name === 'Woof' ? 'woof-card' : ''; + const encodedProgram = encodeURIComponent(JSON.stringify(program)); @@ -333,7 +335,7 @@ function createProgramCard(program) { ` : ''; return ` -
+
${baubleSnowflakes}

${program.name}

diff --git a/styles.css b/styles.css index e1d7df0..cb99dbf 100644 --- a/styles.css +++ b/styles.css @@ -3026,7 +3026,7 @@ html { } } -/* Meow-specific card styling - Cat paw print theme */ +/* Woof-specific card styling - Cat paw print theme */ .program-card.meow-card { --color-meow-bg: #f8d4d1; --color-meow-dot: #e8c4c1; @@ -3063,8 +3063,45 @@ html { border-color: var(--color-meow-accent) !important; } -/* Woof-specific card styling */ -.program-card.woof { +/* Woof-specific card styling - borrowed from Meow ^ */ +.program-card.woof-card { + --color-woof-bg: #E5CD6C; + --color-woof-dot: #F9F3B9; + --color-woof-text: #010101; + --color-woof-accent: #2F1213; + background-color: var(--color-woof-bg) !important; + background-image: radial-gradient(circle, var(--color-woof-dot) 10px, transparent 15px) !important; + background-size: 20px 20px !important; + position: relative; + color: var(--color-woof-text) !important; +} + +.program-card.woof-card h3, +.program-card.woof-card p, +.program-card.woof-card .program-deadline { + color: var(--color-woof-text) !important; + position: relative; + z-index: 1; +} + +.program-card.woof-card a { + color: var(--color-woof-accent) !important; + position: relative; + z-index: 1; +} + +.program-card.woof-card .program-status { + color: white !important; + position: relative; + z-index: 1; +} + +.program-card.woof-card:hover { + border-color: var(--color-woof-accent) !important; +} + +/* Woof-specific card styling +.program-card.woof-card { --color-woof-bg: #e5cd6c; --color-woof-text: #2f1313; --color-woof-accent: #87803b; @@ -3093,3 +3130,4 @@ html { .program-card.woof:hover { border-color: var(--color-woof-accent) !important; } +*/ \ No newline at end of file From 8e2135287387f74f20fbbf375823e3c95321b47d Mon Sep 17 00:00:00 2001 From: Freddie Yershon <143739931+hippogriff101@users.noreply.github.com> Date: Fri, 19 Dec 2025 02:07:45 +0000 Subject: [PATCH 4/8] Rename woof card styling to meow and remove comments --- styles.css | 34 +--------------------------------- 1 file changed, 1 insertion(+), 33 deletions(-) diff --git a/styles.css b/styles.css index cb99dbf..ae6f0e7 100644 --- a/styles.css +++ b/styles.css @@ -3026,7 +3026,7 @@ html { } } -/* Woof-specific card styling - Cat paw print theme */ +/* Meow-specific card styling - Cat paw print theme */ .program-card.meow-card { --color-meow-bg: #f8d4d1; --color-meow-dot: #e8c4c1; @@ -3099,35 +3099,3 @@ html { .program-card.woof-card:hover { border-color: var(--color-woof-accent) !important; } - -/* Woof-specific card styling -.program-card.woof-card { - --color-woof-bg: #e5cd6c; - --color-woof-text: #2f1313; - --color-woof-accent: #87803b; - - background-color: var(--color-woof-bg) !important; - background-image: none !important; - - position: relative; - color: var(--color-woof-text) !important; -} - -.program-card.woof h3, -.program-card.woof p, -.program-card.woof .program-deadline { - color: var(--color-woof-text) !important; -} - -.program-card.woof a { - color: var(--color-woof-accent) !important; -} - -.program-card.woof .program-status { - color: white !important; -} - -.program-card.woof:hover { - border-color: var(--color-woof-accent) !important; -} -*/ \ No newline at end of file From 7c8a8b59b411f8a2e8409061a679a26b3b545b7b Mon Sep 17 00:00:00 2001 From: Freddie Yershon <143739931+hippogriff101@users.noreply.github.com> Date: Fri, 19 Dec 2025 02:12:04 +0000 Subject: [PATCH 5/8] Update styles.css Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- styles.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/styles.css b/styles.css index ae6f0e7..a7d9ee6 100644 --- a/styles.css +++ b/styles.css @@ -3065,10 +3065,10 @@ html { /* Woof-specific card styling - borrowed from Meow ^ */ .program-card.woof-card { - --color-woof-bg: #E5CD6C; - --color-woof-dot: #F9F3B9; + --color-woof-bg: #e5cd6c; + --color-woof-dot: #f9f3b9; --color-woof-text: #010101; - --color-woof-accent: #2F1213; + --color-woof-accent: #2f1213; background-color: var(--color-woof-bg) !important; background-image: radial-gradient(circle, var(--color-woof-dot) 10px, transparent 15px) !important; background-size: 20px 20px !important; From 346efbb95b8f9ae05bb89f5da23d2db4851dd751 Mon Sep 17 00:00:00 2001 From: Rushil <83889502+MntRushmore@users.noreply.github.com> Date: Thu, 18 Dec 2025 18:12:38 -0800 Subject: [PATCH 6/8] Update data.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data.yml b/data.yml index 90055dc..c988d77 100644 --- a/data.yml +++ b/data.yml @@ -923,7 +923,7 @@ indefinite: status: ended drafts: - name: Woof - description: Spend 5 or more hours making a dog themed project and get a dog plushie and other cool stuff! + description: Spend 5 or more hours making a dog-themed project and get a dog plushie and other cool stuff! website: https://woof-mu.vercel.app/ slack: https://hackclub.enterprise.slack.com/archives/C08LCGSECQP slackChannel: "#woof" From d962e9c2ce20033348f317277e28853b760482f5 Mon Sep 17 00:00:00 2001 From: Rushil <83889502+MntRushmore@users.noreply.github.com> Date: Thu, 18 Dec 2025 18:13:39 -0800 Subject: [PATCH 7/8] Update script.js Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- script.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/script.js b/script.js index a30a198..622bc15 100644 --- a/script.js +++ b/script.js @@ -301,8 +301,6 @@ function createProgramCard(program) { const baubleClass = program.name === 'Bauble' ? 'bauble-card' : ''; const meowClass = program.name === 'Meow' ? 'meow-card' : ''; const woofClass = program.name === 'Woof' ? 'woof-card' : ''; - - const encodedProgram = encodeURIComponent(JSON.stringify(program)); const isCompletedByUser = completedPrograms.has(program.name); From 21ead449e5bf51f2d67c646bcdc15c57a242c509 Mon Sep 17 00:00:00 2001 From: Rushil <83889502+MntRushmore@users.noreply.github.com> Date: Thu, 18 Dec 2025 18:13:53 -0800 Subject: [PATCH 8/8] Update styles.css Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- styles.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/styles.css b/styles.css index a7d9ee6..7600a61 100644 --- a/styles.css +++ b/styles.css @@ -3063,7 +3063,7 @@ html { border-color: var(--color-meow-accent) !important; } -/* Woof-specific card styling - borrowed from Meow ^ */ +/* Woof-specific card styling - borrowed from Meow (above) */ .program-card.woof-card { --color-woof-bg: #e5cd6c; --color-woof-dot: #f9f3b9;