Skip to content

Removing onboard #1502

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,525 commits into
base: index-onboard-card
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1525 commits
Select commit Hold shift + click to select a range
bf1a6aa
Update Replit copy
malted Sep 5, 2024
cac4ed8
Don't proxy replit stats requests through a nextjs api route
malted Sep 5, 2024
4186f5d
Auto add the email to fillout params
malted Sep 5, 2024
13a4170
stop giving people to arcadius
transcental Sep 5, 2024
45311bd
ADD TLS :trollface:
malted Sep 5, 2024
b80c6cf
Merge pull request #1365 from DillonB07/main
maxwofford Sep 6, 2024
ec2b2ae
build: update Browserslist db
actions-user Sep 1, 2024
1df52cb
Merge pull request #1351 from hackclub/browserslist-update
maxwofford Sep 6, 2024
2cdd278
fix: bug from url escaping
Dimitris-Toulis Sep 4, 2024
3e7a583
Merge pull request #1360 from Dimitris-Toulis/main
maxwofford Sep 6, 2024
f8cfffa
Merge pull request #1357 from warmpigman/patch-1
maxwofford Sep 6, 2024
9f18dd0
Fix the team page FINALLY
malted Sep 6, 2024
fb87cd5
Fix
malted Sep 6, 2024
dfd278a
Fix File & repl counters
malted Sep 6, 2024
5b1ed50
Don't overwhelm the server :)
malted Sep 6, 2024
76be590
Remove console.warn
malted Sep 6, 2024
692d8da
fix: margins in image layout
phthallo Sep 7, 2024
b44545b
fix: images on congressional app challenge
phthallo Sep 7, 2024
f984641
Merge branch 'main' of https://github.com/phthallo/site
phthallo Sep 7, 2024
cae41fe
Fixed stickers page file formating (#1366)
Cral-Cactus Sep 7, 2024
a47b33e
Made the bin icon gif transparent (#1368)
Cral-Cactus Sep 7, 2024
638683f
fix blue bug
bellesea Sep 8, 2024
6a1f524
Added Gallery.js
claynicholson Sep 10, 2024
17a35d4
Update congressional-app-challenge.js
phthallo Sep 10, 2024
c196d46
Merge pull request #1367 from phthallo/main
zachlatta Sep 10, 2024
c98ff0b
Update team.js
malted Sep 11, 2024
5080b78
Merge pull request #1372 from claynicholson/main
claynicholson Sep 13, 2024
f755ff8
preventing adults from joining the slack
jpt1729 Sep 17, 2024
1451480
Added /nest as a redirection (#1370)
Ssmidge Sep 17, 2024
d5afd35
added disabled button to slack page
jpt1729 Sep 18, 2024
9d16946
Merge pull request #1375 from jpt1729/main
sampoder Sep 18, 2024
a9b7615
Change trail card as the trail has already happened (#1379)
Monoverde888 Sep 18, 2024
bd4a3f8
Fix icons for Bin and OnBoard in carousel (#1384)
parkingTurkeys Sep 19, 2024
56782a7
Update Jia api url
polypixeldev Sep 25, 2024
50f9702
Add cider to the top
faisalsayed10 Sep 25, 2024
5084cca
Update congressional-app-challenge.js
faisalsayed10 Sep 25, 2024
1099804
Update congressional-app-challenge.js
faisalsayed10 Sep 25, 2024
3d720df
Merge pull request #1390 from hackclub/faisalsayed10-patch-1
faisalsayed10 Sep 26, 2024
619ddf6
[Team page] Added Caleb, Deet, and Thomas to Acknowledgements section…
taciturnaxolotl Sep 28, 2024
43bd276
feat: fetch airtable from next api route + move acknowledgements to a…
DaInfLoop Sep 28, 2024
ba7da16
Change airtable table name from development
DaInfLoop Sep 28, 2024
a51c833
Merge branch 'main' into main
DaInfLoop Sep 28, 2024
4a04de7
Change users.profile.get request to a GET request
DaInfLoop Oct 9, 2024
1a71006
Change how avatars are handled in case of Slack not working
DaInfLoop Oct 9, 2024
77d8411
Update PartTag.js
claynicholson Oct 9, 2024
7cdd8ec
Merge pull request #1395 from hackclub/claynicholson-patch-1
claynicholson Oct 9, 2024
dc455cf
Update minecraft.js
PonderSlime Oct 20, 2024
68277fa
Merge pull request #1397 from PonderSlime/main
maxwofford Oct 20, 2024
f3583ee
Merge branch 'main' into main
grymmy Oct 21, 2024
1fd56b2
Merge pull request #1391 from DaInfLoop/main
grymmy Oct 21, 2024
ca6ed04
[Teams page] Use a POST request to fetch data from Slack
DaInfLoop Oct 21, 2024
b35ba19
Merge pull request #1399 from DaInfLoop/patch-2
grymmy Oct 21, 2024
ae9c7bf
Merge branch 'main' into update-jia-url
grymmy Oct 22, 2024
0ba39e2
Merge pull request #1389 from polypixeldev/update-jia-url
grymmy Oct 22, 2024
cb733d0
Remove `package-lock.json`
garyhtou Oct 26, 2024
150cd44
Move "organization" I18n into a reusable hook
garyhtou Oct 26, 2024
2334c88
Add form questions for adults
garyhtou Oct 26, 2024
3769e5b
[API] Invert `if` to guard clause
garyhtou Oct 26, 2024
c5335b1
Show form errors on `textarea`s
garyhtou Oct 26, 2024
e853857
Show conditional acceptance/repeonse ETA
garyhtou Oct 26, 2024
9062fcf
[API] Drop unnecessary redirect
garyhtou Oct 26, 2024
6ebc24c
Fix bug with unsynced state on page load
garyhtou Oct 26, 2024
12906ba
Clear session storage items of removed fields
garyhtou Oct 26, 2024
545c15f
POST new fields to Airtable
garyhtou Oct 26, 2024
80142fa
Default to not teenager led
garyhtou Oct 26, 2024
251a9b2
Merge pull request #1401 from hackclub/garyhtou/hcb-apply-teenager-qu…
garyhtou Oct 26, 2024
b544ec0
Merge pull request #1400 from hackclub/garyhtou/remove-package-lock.json
garyhtou Oct 26, 2024
d30cfc0
[HCB] Add mission callout on application form
garyhtou Oct 29, 2024
4958ce5
Merge pull request #1402 from hackclub/garyhtou/hcb-application-adults
garyhtou Oct 29, 2024
0f1c15f
copy edit
garyhtou Oct 29, 2024
ae40b9d
make user phone number required
garyhtou Oct 29, 2024
e5689f5
Add TeenagerLedContext + use it to condtionally render contact channe…
garyhtou Oct 29, 2024
ab83177
Drop unnecessary context default value
garyhtou Oct 29, 2024
bf424be
Adults: Still POST contactOption as Email
garyhtou Oct 29, 2024
4460c82
Merge pull request #1403 from hackclub/garyhtou/hcb-apply-form
garyhtou Oct 29, 2024
78bb532
[HCB] Update stats
garyhtou Oct 29, 2024
7141b88
Extract organization spotlight card to a component
garyhtou Oct 29, 2024
f309844
Drop unused organization data keys
garyhtou Oct 29, 2024
af1878c
Drop more unused keys/logic
garyhtou Oct 29, 2024
c08e6af
Swap out Raices Cyber for Apocalypse
garyhtou Oct 29, 2024
8791173
Merge pull request #1404 from hackclub/garyhtou/hcb-landing
garyhtou Oct 29, 2024
fcea1fc
[HCB] Update Apocalypse logo to be transparent
garyhtou Oct 29, 2024
788972e
[HCB] Swap FFF Uganda for Green Mountain Robotics
garyhtou Oct 29, 2024
86bc06c
Merge pull request #1405 from hackclub/garyhtou/hcb-add-green-mountai…
garyhtou Oct 29, 2024
4af64bb
Add high seas announcement
cskartikey Oct 30, 2024
cd0ab2b
.
cskartikey Oct 30, 2024
dde036b
my wordplay sucks
cskartikey Oct 30, 2024
ddc294b
Update next.config.mjs
maxwofford Oct 30, 2024
21d9ee3
Merge pull request #1407 from hackclub/slack-redirect-to-high-seas
maxwofford Oct 30, 2024
639d8cf
Merge pull request #1406 from cskartikey/high-seas
maxwofford Oct 30, 2024
5366001
Wordsmith High Seas announcement
zachlatta Oct 30, 2024
b98f5db
Reformat next.config.mjs (#1408)
matytyma Oct 31, 2024
9bd529f
build: update Browserslist db
actions-user Nov 1, 2024
9137144
Merge pull request #1409 from hackclub/browserslist-update
garyhtou Nov 1, 2024
e2726d5
Secret Santa -> 2024
YodaLightsabr Nov 1, 2024
4d4b4d5
Make /github redirect to HackClub GitHub org (#1411)
joshpinto6 Nov 3, 2024
2751045
add Counterspell and High Seas
BrightTheBackpack Nov 3, 2024
b70e049
Merge branch 'main' of https://github.com/BrightTheBackpack/site
BrightTheBackpack Nov 3, 2024
4b6a22e
add browserbuddy to carousel
JosiasAurel Nov 8, 2024
da275d6
Merge pull request #1415 from hackclub/feat/add-browserbuddy
JosiasAurel Nov 8, 2024
de0cf4b
Updated CSS
BrightTheBackpack Nov 10, 2024
9781f0f
Merge pull request #1412 from BrightTheBackpack/main
bellesea Nov 10, 2024
5cbcb09
Update santa.js
aramshiva Nov 27, 2024
822747d
remove browserbuddy from hackclub landing page
JosiasAurel Dec 3, 2024
389a22a
Merge pull request #1428 from hackclub/remove-bb
JosiasAurel Dec 3, 2024
dce9d93
Adds back returning user checkbox (#1430)
sarthaktexas Dec 5, 2024
06f1117
Removed The Bin and Blot
MntRushmore Dec 6, 2024
d6834fe
Merge pull request #1431 from WolfGamer2/patch-1
maxwofford Dec 6, 2024
085a096
Added Boba Drops
MntRushmore Dec 8, 2024
2d86e1e
Update carousel.json
MntRushmore Dec 9, 2024
ac1d692
Update carousel.json
MntRushmore Dec 9, 2024
fd1d7c6
Added HackCraft, Hackachino, Boba Drops
MntRushmore Dec 9, 2024
7514290
new boba logo
MntRushmore Dec 9, 2024
9d07602
Redeploy preview
MntRushmore Dec 9, 2024
30f8e83
Added Cider
MntRushmore Dec 9, 2024
ab59094
Merge pull request #1432 from WolfGamer2/patch-2
maxwofford Dec 9, 2024
2240c15
fix checkbox on fiscal sponsorship form
rluodev Dec 11, 2024
dc656c7
Fixes checkbox.
sarthaktexas Dec 11, 2024
cd6312f
Merge pull request #1434 from rluodev/try-fix-checkbox-apply
sarthaktexas Dec 11, 2024
108bdf3
Merge pull request #1426 from aramshiva/patch-4
JosiasAurel Dec 23, 2024
88b086b
Fix spelling
sampoder Dec 27, 2024
dac1304
update the hackathon grant copy and make clear the program has ended
rluodev Jan 6, 2025
6adfaba
Merge branch 'main' into update-grant-copy
rluodev Jan 6, 2025
356d9d7
Remove 128 Collective
rluodev Jan 7, 2025
d42ab25
Remove duplicate checkbox import
garyhtou Jan 7, 2025
85594d5
Merge pull request #1448 from hackclub/garyhtou/duplicate-checkbox
garyhtou Jan 7, 2025
0a33c8d
Merge branch 'main' into remove-128-collective
garyhtou Jan 7, 2025
bb9344d
Update pages/fiscal-sponsorship/climate/index.js
rluodev Jan 8, 2025
d219ed2
Update pages/fiscal-sponsorship/directory/index.js
rluodev Jan 8, 2025
9e15453
updates
rluodev Jan 8, 2025
fa185d4
Merge pull request #1447 from rluodev/remove-128-collective
garyhtou Jan 13, 2025
6a3968b
Merge branch 'main' into update-grant-copy
garyhtou Jan 13, 2025
55b7ce7
Remove unused line
garyhtou Jan 13, 2025
43a0de9
Update grant.js
rluodev Jan 13, 2025
5e8e3c0
Merge pull request #1446 from rluodev/update-grant-copy
garyhtou Jan 13, 2025
ebb2216
remove need for hcb stats page for deploy
rluodev Jan 14, 2025
11b71e5
Update index.js
christinaasquith Jan 18, 2025
3756168
Update revalidate to be once an hour
garyhtou Jan 21, 2025
40670ce
Merge branch 'main' into rluodev/1454-hcb-allow-site-to-build-without…
garyhtou Jan 21, 2025
a74d2c2
Merge pull request #1456 from hackclub/rluodev/1454-hcb-allow-site-to…
garyhtou Jan 21, 2025
85c48d6
refactor: congressional app challenge page (wip)
phthallo Jan 22, 2025
c110181
feat: polaroid section
phthallo Jan 23, 2025
b9c71c0
feat: overlapping screens
phthallo Jan 23, 2025
079dd4c
update philanthropy page
christinaasquith Jan 24, 2025
def7cf4
Run formatter on philanthropy page
maxwofford Jan 24, 2025
16f1ff7
Merge pull request #1459 from christinaasquith/main
maxwofford Jan 24, 2025
7da98f5
feat: lots of stuff
phthallo Jan 24, 2025
be20e39
Remove pizza grant
gusruben Jan 27, 2025
184065c
add: stuff
phthallo Jan 27, 2025
dc099c0
feat: synced photos w/ typed text
phthallo Jan 27, 2025
0123291
Merge branch 'hackclub:main' into main
phthallo Jan 27, 2025
b890293
style: run prettier and fix some formatting stuff
phthallo Jan 27, 2025
cc2c3d2
i forgor
phthallo Jan 28, 2025
14570cd
style: final prettier run
phthallo Jan 28, 2025
71266d6
.
phthallo Jan 28, 2025
228ff6e
Merge pull request #1461 from gusruben/remove-pizza-grant
YodaLightsabr Jan 28, 2025
c4210a3
add alt text
phthallo Jan 28, 2025
03aef54
Merge branch 'main' into congressional-app-challenge
phthallo Jan 28, 2025
b9fdb27
Merge pull request #1463 from phthallo/congressional-app-challenge
phthallo Jan 28, 2025
04465f6
feat: space for more winners
phthallo Jan 30, 2025
425a7ae
Change jobs.hackclub.com reference to work w/ Coolify
recursiveforte Jan 30, 2025
f83e840
Merge pull request #1464 from hackclub/recursiveforte-patch-2
recursiveforte Jan 30, 2025
ac8803b
Add UTM params to the philanthropy page to track where donors are com…
YodaLightsabr Jan 30, 2025
0993fd3
Merge pull request #1465 from hackclub/donation-page-utm-params
YodaLightsabr Jan 30, 2025
f6663d1
Revert "Redirect slack to the high seas"
transcental Jan 31, 2025
a98b895
remove high seas announcement
transcental Feb 1, 2025
4ecd86e
Merge pull request #1466 from transcental/revert-1407-slack-redirect-…
maxwofford Feb 2, 2025
9ce6eb5
Merge pull request #1467 from transcental/patch-4
maxwofford Feb 2, 2025
54ec152
Added links to 2022 and 2023 annual reports to philanthropy pag
celesteroselli Feb 6, 2025
be775fd
Add custom events and custom attributes to Plausible
YodaLightsabr Feb 7, 2025
762542f
touchups
phthallo Feb 12, 2025
6068b81
.
phthallo Feb 12, 2025
dd2cf6e
Merge pull request #1471 from phthallo/congressional-app-challenge
phthallo Feb 12, 2025
dba572d
add more info about cac
phthallo Feb 19, 2025
a4e013b
fix: capitalisation error
phthallo Feb 19, 2025
02a692e
Merge pull request #1472 from phthallo/congressional-app-challenge
phthallo Feb 19, 2025
0a29713
Merge pull request #1469 from celesteroselli/main
phthallo Mar 5, 2025
b5a6495
[HCB] Non-functional refactor of apply form components
garyhtou Mar 6, 2025
353a893
Add jank multi step form
garyhtou Mar 6, 2025
20c042a
Merge pull request #1475 from gusruben/scrapyard-card
gusruben Mar 6, 2025
0018faf
[MultiStepForm] Clean up and abstract out stepping logic
garyhtou Mar 6, 2025
89b8af9
[Checkbox] Remove invalid HTML attribute
garyhtou Mar 6, 2025
3992618
Fix form required validation and create <Step/> with title
garyhtou Mar 6, 2025
3bc355f
Add comment about rendering all form fields to DOM
garyhtou Mar 6, 2025
7441f8d
Add friendlier validation error and fix `slackUsername` validation
garyhtou Mar 7, 2025
46f0d7a
Rename "Next" button to Continue
garyhtou Mar 7, 2025
7855281
Minor copy edit
garyhtou Mar 7, 2025
27aa406
Copy edits
garyhtou Mar 7, 2025
4c79cf9
Copy edit + Hide HCB info on mobile after first form step
garyhtou Mar 7, 2025
afa8fad
From question and copy edits with Mel
garyhtou Mar 8, 2025
fa2d5ad
Copy edits from Mel
garyhtou Mar 8, 2025
a638cfd
Fix form caching and website url submission
garyhtou Mar 8, 2025
6e31b8a
even website should be not be required
garyhtou Mar 8, 2025
9ff9124
Remove extra console log
garyhtou Mar 8, 2025
a1a9a6c
Hook up new questions to Airtable
garyhtou Mar 8, 2025
de36ac8
[HCB] Fix lint error
garyhtou Mar 8, 2025
c9ea1e0
Merge pull request #1477 from hackclub/garyhtou/hcb-lint
garyhtou Mar 8, 2025
97a17ec
Merge branch 'main' into garyhtou/hcb-apply
garyhtou Mar 8, 2025
414b084
Make ContactBanner useable outside of MultiStepForm context
garyhtou Mar 8, 2025
80a41bc
Finish response 🤦‍♂️
garyhtou Mar 8, 2025
b623003
Merge pull request #1476 from hackclub/garyhtou/hcb-apply
garyhtou Mar 8, 2025
13012f2
Change wording on fossil fuel message
maxwofford Mar 10, 2025
5b6237b
a little year bump
443pablo Mar 8, 2025
f2d2659
Merge pull request #1478 from 443pablo/main
maxwofford Mar 10, 2025
b27075f
Add Security page
garyhtou Mar 18, 2025
502b332
Merge branch 'main' into garyhtou/security
garyhtou Mar 18, 2025
16d9b21
Merge pull request #1480 from hackclub/garyhtou/security
garyhtou Mar 18, 2025
ca0265c
[Security.txt] Set expiration as end of 2026
garyhtou Mar 18, 2025
b41e473
Merge pull request #1481 from hackclub/garyhtou/security-txt-expire
garyhtou Mar 18, 2025
f283e71
Update processed transaction amount
YodaLightsabr Mar 21, 2025
c732ae0
Add open source text and link for HCB website (#1483)
manuthecoder Mar 29, 2025
bd5547b
Begin work on HCB open sourcing announcement (#1482)
sampoder Mar 29, 2025
d320994
Update image
YodaLightsabr Mar 29, 2025
6402400
Fix OG image
sampoder Mar 29, 2025
a11232c
Update open-source.js
sampoder Mar 29, 2025
c38ecf9
Finish up open sourcing site... (#1484)
garyhtou Mar 29, 2025
fe655bf
Update index.js
manuthecoder Mar 29, 2025
ce00172
Edits to HCB open source post
garyhtou Mar 29, 2025
d5a0cd9
Add team image to HCB open source post
garyhtou Mar 29, 2025
703b36d
[HCB Open Source] Link HQ's finances
garyhtou Mar 29, 2025
4eb49db
[HCB Open Source] Mention 501(c)(3) status
garyhtou Mar 29, 2025
1ee018f
Update open-source.js
manuthecoder Mar 30, 2025
e69f615
Add ProductHunt badge
manuthecoder Apr 1, 2025
ba71fb4
Add Referral Code to Fiscal Sponsorship Form (#1485)
anishanne Apr 1, 2025
cef6c00
Remove Product Hunt badge
garyhtou Apr 1, 2025
0e40b46
Add Tubs Field (#1486)
anishanne Apr 3, 2025
6cf0b13
Make /nest a redirect instead of a rewrite (#1439)
polypixeldev Apr 4, 2025
fb8fa61
Revert "Add Tubs Field (#1486)"
sampoder Apr 4, 2025
01ebbdc
Revert "Add Referral Code to Fiscal Sponsorship Form (#1485)"
sampoder Apr 4, 2025
d2e7d9d
Reapply "Add Referral Code to Fiscal Sponsorship Form (#1485)"
sampoder Apr 7, 2025
851e0af
Reapply "Add Tubs Field (#1486)"
sampoder Apr 7, 2025
c936d79
Fixes TUBs breaking Fiscal Sponsorship Application (#1487)
anishanne Apr 7, 2025
085d165
remove outdated announcement (#1488)
phthallo Apr 10, 2025
ac6e2ac
Update /team and use JSON instead of Airtable (#1452)
espcaa Apr 16, 2025
7185185
Revert "Update /team and use JSON instead of Airtable" (#1493)
YodaLightsabr Apr 18, 2025
d8ff5ab
Add Shipwrecked to homepage
zachlatta Apr 29, 2025
b80cf79
[Draft/Work-in-progress] Update /team and use JSON instead of Airtabl…
YodaLightsabr May 1, 2025
08bf633
update link to sprig security (#1498)
3kh0 May 2, 2025
4dff0b0
reorder zenab on team page (#1501)
phthallo May 4, 2025
a969761
Replace onboard with toolbox in navbar (#1438)
Luke-Oldenburg May 6, 2025
5301e79
modifying avatar for myself and Josias (#1503)
grymmy May 7, 2025
5ae712a
[team page] bring rachel from acknowledged to current (#1505)
24c02 May 13, 2025
b7aba22
Added Neighborhood Card (#1508)
stoyse May 15, 2025
16ccb9e
Revert "Added Neighborhood Card" (#1510)
SerenityUX May 15, 2025
1280e59
Replace scrapyard with neighborhood on home page (#1509)
finnnnnnnnnnnnnnnnn May 15, 2025
2b711b4
revenge of the scrapyard(ith) (#1511)
finnnnnnnnnnnnnnnnn May 15, 2025
1b8a3d5
Depreciate Replit lifeboat
malted May 15, 2025
cedfebe
Change message
malted May 15, 2025
b9dba4b
Don't hit replit stats endpoint anymore
malted May 15, 2025
71ae166
Change optime
malted May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .github/workflows/caniuse-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Update Browserslist database

on:
workflow_dispatch:
schedule:
- cron: '0 2 1,15 * *'

permissions:
contents: write
pull-requests: write

jobs:
update-browserslist-database:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Configure git
run: |
git config --global user.email "[email protected]"
git config --global user.name "GitHub Action"
- name: Update Browserslist database and create PR if applies
uses: c2corg/browserslist-update-action@v2
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: browserslist-update
base_branch: main
commit_message: 'build: update Browserslist db'
title: 'build: update Browserslist db'
body: Auto-generated by [browserslist-update-action](https://github.com/c2corg/browserslist-update-action/). Caniuse database has been updated. Review changes, merge this PR, and be merry.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,7 @@ public/sitemap.xml
.vscode
yarn-error.log
bun.lockb
.idea
.idea
.yarn
.yarnrc.yml
.env*.local
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"singleQuote": true,
"trailingComma": "none",
"arrowParens": "avoid",
"printWidth": 80,
"semi": false
}
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ If you need to add content to the site, here's how you can:

Most things on the homepage are cards, modular components that can easily be added and removed according to relevancy to Hack Clubbers. There are 3 main sections: connection, open-source, and IRL community. Most new cards will likely fall within the first two sections!

First, you can create a new file under [components/index/cards]() with the name of your new event/project. Next add `import CardModel from './card-model'` and add whatever you want :) Finally, use a <Buttons> component (`import Buttons from './button'`) to highlight call-to-action buttons. If it's the main button, use the primary prop to add a background color!
First, you can create a new file under [components/index/cards](components/index/cards/) with the name of your new event/project. Next add `import CardModel from './card-model'` and add whatever you want :) Finally, use a <Buttons> component (`import Buttons from './button'`) to highlight call-to-action buttons. If it's the main button, use the primary prop to add a background color!

Your challenge: try and make the card as unique as possible, like a mini poster! Not sure where to start? Look at other cards on the page :)

Expand All @@ -50,9 +50,9 @@ Your challenge: try and make the card as unique as possible, like a mini poster!

<img width="600" alt="Screenshot 2023-08-16 at 9 09 11 PM" src="https://github.com/hackclub/site/assets/65808924/044660eb-fb3d-43b6-a270-64a3fe51f3ca">

If there's a Hack Club or Hack Club community-led project (past or present) that Hack Clubbers can get involved in, please add it to [lib/carousel.json]() and add your card to the end of the json file. An example looks like this:
If there's a Hack Club or Hack Club community-led project (past or present) that Hack Clubbers can get involved in, please add it to [lib/carousel.json](lib/carousel.json) and add your card to the end of the json file. An example looks like this:

```
```json
{
"background": "dark",
"titleColor": "white",
Expand All @@ -72,7 +72,7 @@ _Have questions? Join us in [#hackclub-site-dev](https://hackclub.slack.com/arch

---

Hack Club, 2023. MIT License.
Hack Club, 2025. MIT License.

[next.js]: https://nextjs.org
[mdx]: https://mdxjs.com
Expand Down
2 changes: 1 addition & 1 deletion components/analytics.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const Analytics = () => (
<Script
defer
data-domain="hackclub.com"
src="https://plausible.io/js/plausible.js"
src="https://plausible.io/js/script.pageview-props.tagged-events.js"
/>
)

Expand Down
20 changes: 16 additions & 4 deletions components/announcement.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import { Card, Text } from 'theme-ui'
import { keyframes } from '@emotion/react'
import Image from 'next/image'
import { Box, Card, Text } from 'theme-ui'
import Icon from './icon'

const unfold = keyframes({
export const unfold = keyframes({
from: { transform: 'scaleY(0)' },
to: { transform: 'scaleY(100%)' }
})
Expand All @@ -12,8 +13,11 @@ const Announcement = ({
copy,
iconLeft,
iconRight,
imgSrc,
imgAlt,
color = 'accent',
sx = {},
width,
...props
}) => (
<Card
Expand All @@ -23,7 +27,7 @@ const Announcement = ({
variant: 'cards.translucent',
mx: 'auto',
maxWidth: 'narrow',
width: '100%',
width: width ? width : '100%',
textAlign: 'left',
textDecoration: 'none',
lineHeight: 'caption',
Expand All @@ -48,9 +52,17 @@ const Announcement = ({
sx={{ mr: [2, 3], ml: 2, color, display: ['none', 'block'] }}
/>
)}
{imgSrc && (
<Box sx={{ mr: [2, 3], ml: 2, width: 32, flexShrink: 0 }}>
<Image src={imgSrc} alt={imgAlt} width={32} height={32} />
</Box>
)}
<Text
as="p"
sx={{ flex: '1 1 auto', strong: { display: ['inline', 'block'] } }}
sx={{
flex: '1 1 auto',
strong: { display: ['inline', 'block'], color: 'secondary' }
}}
>
<strong>{copy}</strong>
{caption && (
Expand Down
2 changes: 1 addition & 1 deletion components/announcements/elon.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ It was a huge honor last month to have Elon [spend an hour in an ask-me-anything

When hackers see problems in the world, we don’t blame someone else: we try to take them on to solve. Elon is very selective about the nonprofits he supports and I’m proud Hack&nbsp;Club is one of them.

So…how will Hack&nbsp;Club invest $500,000? We want to use this to help 1,000 more students start and join Hack Clubs in their towns ([see the worldwide map](https://hackclub.com/map/)). For those already in Hack&nbsp;Club, we look to you to help us make a higher-quality experience. We plan to continue much of what we’re already doing (and [what I wrote about in January](https://zachinto2020.wordpress.com/2019/12/31/as-midnight-approaches/)): spending as little money as possible at all times, growing slowly, adding diverse staff to make Hack&nbsp;Club better (video game designers, software engineers, media producers, and more). We are pushing hard to try and make the [Hack&nbsp;Club Slack](https://hackclub.com/) the best place to be a teenager on the internet and expanding [HCB](https://hackclub.com/hcb/).
So…how will Hack&nbsp;Club invest $500,000? We want to use this to help 1,000 more students start and join Hack Clubs in their towns ([see the worldwide map](https://hackclub.com/map/)). For those already in Hack&nbsp;Club, we look to you to help us make a higher-quality experience. We plan to continue much of what we’re already doing (and [what I wrote about in January](https://zachinto2020.wordpress.com/2019/12/31/as-midnight-approaches/)): spending as little money as possible at all times, growing slowly, adding diverse staff to make Hack&nbsp;Club better (video game designers, software engineers, media producers, and more). We are pushing hard to try and make the [Hack&nbsp;Club Slack](https://hackclub.com/) the best place to be a teenager on the internet and expanding [HCB](https://hackclub.com/fiscal-sponsorship/).

We’ll be fully transparent in how we spend this money. One thing we’ve been working toward after winning the [Frank Grant](https://grant.frank.ly/) is open sourcing our finances. Hack&nbsp;Club HQ has been running on HCB since February, and starting today, [**you can see our finances publicly**](https://hcb.hackclub.com/hq). Through HCB, you can track how we spend every dollar of Elon’s gift. Soon, we’ll also launch [Frank’s](https://frank.ly/) transparency tools on [hackclub.com](https://hackclub.com/).

Expand Down
41 changes: 41 additions & 0 deletions components/announcements/hcb-open-source.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
Hack Club launched HCB in 2018 to enable hackathons to raise and spend money
through [fiscal sponsorship](https://hackclub.com/fiscal-sponsorship/). Since
then, we’ve expanded to all nonprofit projects; our 12,000 users have transacted
$50 million.

<p style={{textAlign: "center"}}>
<img alt="HCB's user interface showing Hack Club HQ's transactions" src="https://hc-cdn.hel1.your-objectstorage.com/s/v3/46debb1d90e87bc170842e8a885bde1409eeeb54_mockuuups-transparent-macbook-pro-mockup.png" width="700px" />
</p>

Local student-ran hackathons, robotics teams, and community groups use HCB as a
nonprofit neobank to collect donations, send payments, issue debit cards, and
gain 501(c)(3) status.

When we started HCB, it was developed in private for security reasons. That
said, one of Hack Club’s core principles has always been transparency - we [open
source](https://github.com/hackclub/ledger) our
[finances](https://hcb.hackclub.com/hq), [document how we run
events](https://github.com/hackclub/assemble), and have 500+ public repositories
on [GitHub](https://github.com/hackclub).

***[github.com/hackclub/hcb](https://github.com/hackclub/hcb) is now public -
check it out and star it.***

Paired with our technical documentation, it’s a great resource for anyone
interested in building financial software or applications with Ruby on Rails.
Our engineering work is also entirely public; the world can learn from our
successes and mistakes.

Since 2018, over fifty people have made 10k+ commits to HCB (thank you!); we
can’t wait for more contributors to join us:

<video width="100%" controls style={{borderRadius: "8px"}}>
<source src="https://hc-cdn.hel1.your-objectstorage.com/s/v3/8f1ab16accf55b3dd846d532ea79ce1f0de74e01_gsource.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>

PS: if you’re looking to start a nonprofit, we’re accepting applications! Head
over to [nonprofit.new](https://nonprofit.new/) and we’ll be in touch.

<img src="https://hc-cdn.hel1.your-objectstorage.com/s/v3/19c1d07078a152b1ccbbe31429d36f36bdda6c28_img_9967.jpeg"/>
<small>We're launching this live from SF!</small>
2 changes: 1 addition & 1 deletion components/announcements/preston-werner-2022.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ In 2014, Hack Club was founded, and Tom joined as Hack Club’s first board memb

Tom and Theresa also helped fund [The Hacker Zephyr](https://hack.af/zephyrdoc), an epic, cross-country train hackathon taken by 42 teen hackers in the summer of 2021. Tom even hacked alongside Hack Clubbers onboard.

With this gift, we will continue to build the engineering team at Hack Club, including a Tech Lead for [HCB](https://hackclub.com/hcb), and new engineers to support clubs, the Hack Club online community, and events.
With this gift, we will continue to build the engineering team at Hack Club, including a Tech Lead for [HCB](https://hackclub.com/fiscal-sponsorship), and new engineers to support clubs, the Hack Club online community, and events.

One of our goals in 2022 is to improve Hack Club and to support more teenagers in joining the community. Thank you Tom and Theresa for helping make this possible.

Expand Down
2 changes: 1 addition & 1 deletion components/announcements/relon.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Today, we're excited to announce Elon is donating $1 million to Hack Club.

This gift will help launch a number of ideas we've been discussing, including helping more in-person hackathons get off the ground, providing more direct 1:1 technical support on the [Hack Club Slack](https://hackclub.com/slack/), and starting up cool new projects like [The Hacker Zephyr](https://github.com/hackclub/the-hacker-zephyr). We also want to use his gift to help 1,000 more teenagers start and join Hack Clubs in their towns.

We will be spending every dollar as wisely as possible, growing thoughtfully, and adding diverse staff to make Hack Club better. We are pushing hard to try and make the Hack Club Slack the best place to be a teenager on the internet and expanding [HCB](https://hackclub.com/hcb/).
We will be spending every dollar as wisely as possible, growing thoughtfully, and adding diverse staff to make Hack Club better. We are pushing hard to try and make the Hack Club Slack the best place to be a teenager on the internet and expanding [HCB](https://hackclub.com/fiscal-sponsorship/).

Elon is very selective about the nonprofits he supports and we're proud Hack Club is one of them.

Expand Down
43 changes: 43 additions & 0 deletions components/arcade/footer.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import { Box, Heading, Text, Link } from 'theme-ui'
import Footer from '../footer'

const Description = () => (
<Box sx={{ a: { color: '#FF5C00' }, pb: 4 }}>
<Heading as="h3" variant="subheadline" mb={2}>
A project by <a href="https://hackclub.com/">Hack Club</a>.
</Heading>
<Text as="p" variant="caption" mb={3} sx={{ width: ['85%', '75%', '60%'] }}>
<Link href="/arcade/power-hour">Previous edition: Power Hour</Link>
</Text>
<Text as="p" variant="caption" mb={3} sx={{ width: ['85%', '75%', '60%'] }}>
Hack Club is a registered 501(c)3 nonprofit organization that supports a
network of 20k+ technical high schoolers. We believe you learn best by
building so we're creating community and providing grants so you can make. In the past few years, we've{' '}
<Link href="https://summer.hackclub.com" target="_blank">
given away 100k+ in hardware grants
</Link>
,{' '}
<Link
href="https://github.com/hackclub/the-hacker-zephyr"
target="_blank"
>
hosted the world's longest hackathon on land
</Link>
, and{' '}
<Link href="https://github.com/hackclub/assemble" target="_blank">
brought 183 teenagers to SF for a hackathon
</Link>
.
</Text>
</Box>
)

const ArcadeFooter = () => {
return (
<Footer>
<Description />
</Footer>
)
}

export default ArcadeFooter
Loading