From 6d450280d04d3875afbc8b3e173a3543a58a99bb Mon Sep 17 00:00:00 2001 From: Freddie Yershon Date: Fri, 28 Aug 2026 21:25:17 +0100 Subject: [PATCH 1/2] Add HCB redirect --- app.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app.js b/app.js index 174d6f0..416286f 100644 --- a/app.js +++ b/app.js @@ -545,6 +545,10 @@ app.get("/gib/:org", (req, res) => { res.redirect(302, "https://hcb.hackclub.com/donations/start/" + req.params.org); }); +app.get("/hcb/:org", (req, res) => { + res.redirect(302, "https://hcb.hackclub.com/" + req.params.org); +}); + app.get("/gh/:repo", (req, res) => { res.redirect(302, "https://github.com/hackclub/" + req.params.repo); }); From 27b6eb2d988042427cc8d9de057461aac8c61cc3 Mon Sep 17 00:00:00 2001 From: Freddie Yershon Date: Fri, 28 Aug 2026 21:29:53 +0100 Subject: [PATCH 2/2] Update club join routing --- app.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/app.js b/app.js index 416286f..ef99e90 100644 --- a/app.js +++ b/app.js @@ -554,16 +554,7 @@ app.get("/gh/:repo", (req, res) => { }); app.get("/join/:code", (req, res) => { - res.redirect(302, "https://leaders.hackclub.com/join/" + req.params.code); -}); - - -app.get("/club/:name", (req, res) => { - res.redirect(302, "https://leaders.hackclub.com/redirect/" + req.params.name); -}); - -app.get("/confirm/:code", (req, res) => { - res.redirect(302, "https://leaders.hackclub.com/confirm/" + req.params.code); + res.redirect(302, "https://clubs.hackclub.com/auth/member?join=" + req.params.code); }); app.get(/^\/pkg!(.+)$/, (req, res) => {