This repository has been archived by the owner on Aug 26, 2022. It is now read-only.
Releases: HackSC/odyssey
Releases · HackSC/odyssey
Release refs/heads/main
Changes in this Release
- First Change
- Second Change
Enhancements
- Fix App Review
HackSC 2021 Application Release
Staging (#437) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) * codecov (#397) * Add code of conduct 1 (#393) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Create CODE_OF_CONDUCT.md Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * lighthouse metrics (#403) * Schedule Manager (#408) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * added back admin managers * readability Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Back to Admin Dashboard Button (#411) * added admin button * fix backend battlePassManager issue Co-authored-by: Andreas Bigger <[email protected]> * Mini Fix: Schedule Manager Frontend (#410) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * added back admin managers * readability * fixed EditButton styling for mobile Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Ct admin (#412) * added admin button * fix backend battlePassManager issue * fix live to list Co-authored-by: Chloe Tanlimco <[email protected]> * add prettier (#395) * Add license 1 (#394) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Create LICENSE Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Andreas/lighthouse metrics (#405) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * added back admin managers * lighthouse metrics * fix lighthouse metrics * make lighthouse use PRs * change url * fix urls * remove python coverage * lighthouse metrics * jest and tests * run on many branches * fix all tests * yarn instead of npm * run jest properly * add yarn jest as a pre-commit * remove empty secret issue * readability * stash * fix cypress * added a bunch of cypress tests * edit to trigger circleci build again * upgraded sanity cypress tests * fix cypress sanity tests * fix cypress sanity tests and add more :) * fix cypress hacker sanity specs * add logout at end of admin cypress tests to ensure hacker sanity tests run correctly * try to fix injecting secrets into github actions * try to fix injecting secrets into github actions * try to fix injecting secrets into github actions * try to fix injecting secrets into github actions * try to fix injecting secrets into github actions * try to fix injecting secrets into github actions * fix cypress absolute url issue * fix cypress absolute url issue * fix cypress absolute url issue * fix cypress absolute url issue * increase timeout Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Chloe Tanlimco <[email protected]> * hotfix (#413) * hotfix for git merge conflict * Staging hotfix duplicate lib definition (#414) * hotfix * hotfix * hotfix * hotfix * added readme descriptions * refactored admin components (#415) * Andreas/api directory (#399) * api directory listings * ported api to prod db * api directories successful * api fetching not working :( * temporary commit * finished api directory functionality * Andreas/api directory manager (#401) * codecov (#397) * Add code of conduct 1 (#393) * staging -> main (#360) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging Co-authored-by: Andreas Bigger <[email protected]> * Andreas/maps page removal (#373) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * remove /maps page from navbar bc hacksc 2021 is virtual Co-authored-by: Andreas Bigger <[email protected]> * Staging (#379) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * Testing CircleCI Slack notifications... this is definitely a bad idea * bump .circleci/config.yml * send on circleci message on fail_only * send on circleci message on fail_only * test circleci more * test circleci more * custom build name? * OMG just bad indentation :( * added success and failure messages * added success and failure messages * Serverless ambitions (#355) * [WIP] migrating rest api to vercel serverless functions * temp * migrated admin and contribution to typescript vercel serverless * local testing * migrated serverless functions into pages/api/ so routes should be good to go. Now we need to transition all api calls to the website itself * :sparkles: ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]> * deepscan? * test push to main * test push to staging * Update banner to use current year (#374) * dynamically render date (#377) * Allow team owners to kick other members (#375) * :sparkles: allow team members to kick other people * Update api/team.js Co-authored-by: Jason Silberman <[email protected]> * Update team.js Co-authored-by: Jason Silberman <[email protected]> * fix footer HackSC copyright (#372) * fix footer HackSC copyright * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * fix missing application page (#362) * fix missing application page * fix deepscan issues * update hacksc header logo (#380) * Andreas/cluster schools (#381) * School clustering is working * Fix bad build bc of lovely typescript * Andreas/admin dashboard fix (#382) * dynamically render date * started creating hacker profile exportability for admin dashboard * working lookup form... sort of * filtering almost done * filtering works * finished filtering * query mail signups (#390) Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Create CODE_OF_CONDUCT.md Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * dynamically crud api-directory entries * started to implement manageApiDirectory admin functionality * able to show apis not add or delete yet Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> * Andreas/minor updates (#416) * minor fixes and readme badges * minor fixes and readme badges * code coverage * code coverage * codecoverage * Andreas/fix mobile logo (#417) * logo & metabase * logo & metabase * change metabase url back * better uptime * Add CRUD functions to task manager (#419) * added back admin managers * push any temporary changes * edit person switcher * remove console logs * Add crud features to task manager * Remove debugging prints * remove console logs * restyle * remove last console logs Co-authored-by: Andreas Bigger <[email protected]> * Andreas/fix mobile logo (#418) * logo & metabase * logo & metabase * change metabase url back * better uptime * add betteruptime script * add betteruptime script * betteruptime heartbeat (#420) * betteruptime heartbeat * no export * Andreas/betteruptime heartbeat (#421) * betteruptime heartbeat * no export * server heartbeats * Andreas/betteruptime heartbeat (#422) * betteruptime heartbeat * no export * server heartbeats * db heartbeats * updated dates (#423) * styles (#425) * fix app due date (#427) * badges and code coverage (#428) * badges and code coverage * fix missing u issue * edits * edits * edits * fix github action * yarn coverage instead of yarn codecov * wow forgot yarn * U json (#429) * badges and code coverage * fix missing u issue * edits * edits * edits * fix github action * yarn coverage instead of yarn codecov * wow forgot yarn * make sure development env * strict curly braces * gitbook initialization (#430) * app review and sanity check (#431) * App review (#432) * app review and sanity check * fix app review * App review (#433) * app review and sanity check * fix app review * confetti for reviews and a bunch of fixes * more cypress tests and confetti fixes (#434) * more cypress tests and confetti fixes * docs * remove travel details from confirmation step * fix github workflows * Bug fixes, refactoring, and application updates for 2021 Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Andreas Bigger <[email protected]> Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Chloe Tanlimco <[email protected]> Co-authored-by: Max Leiter <[email protected]> Co-authored-by: Roland Shen <[email protected]>