This repository has been archived by the owner on Aug 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
[WIP] Serverless ambitions #391
Draft
refcell
wants to merge
103
commits into
staging
Choose a base branch
from
serverless-ambitions
base: staging
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…d to go. Now we need to transition all api calls to the website itself
* [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 * ✨ ready to merge into staging for testing Co-authored-by: Andreas Bigger <[email protected]>
* ✨ 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 * replace [email protected] with [email protected] * Update components/Footer.tsx Co-authored-by: Jason Silberman <[email protected]> Co-authored-by: Jason Silberman <[email protected]>
* a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * fix battlepass error * admin stats and styling
Co-authored-by: Andreas Bigger <[email protected]>
Co-authored-by: Andreas Bigger <[email protected]>
* a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * fix battlepass error * admin stats and styling * miscounted accepted hackers * metabase * remove minimum lighthouse requirements for now * statistics page
* Slack bot announcements on app submit * Some null checks + Slack blocks Co-authored-by: Andreas Bigger <[email protected]>
* slackbot cron job * ready for prod
* Staging (#448) * [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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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 * ✨ 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 * ✨ 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 * ✨ 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) * ✨ 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]> * Editing Admin NavBar (#438) * added admin button * fix backend battlePassManager issue * fix live to list * edited permissions + added Live link in Navbar * selection * added sponsor permission Co-authored-by: Andreas Bigger <[email protected]> * Andreas/cypress fixes and admin enchancements (#441) * a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * Andreas/cypress fixes and admin enchancements (#442) * a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * fix battlepass error * Andreas/cypress fixes and admin enchancements (#443) * a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * fix battlepass error * admin stats and styling * Fix footer responsive styling (#439) Co-authored-by: Andreas Bigger <[email protected]> * Slack bot announcements on app submit (#444) Co-authored-by: Andreas Bigger <[email protected]> * Andreas/cypress fixes and admin enchancements (#447) * a bunch of admin enhancements and visibility with live dashboard * a bunch of admin enhancements and visibility with live dashboard * fix deepscan issues * fix deepscan issues * fix deepscan issues * fix battlepass error * admin stats and styling * miscounted accepted hackers * metabase * remove minimum lighthouse requirements for now * statistics page * Slack announce improvements (#449) * Slack bot announcements on app submit * Some null checks + Slack blocks 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]> Co-authored-by: Roland Shen <[email protected]> * Admin hotfix (#450) * test push to main * main hotfix * bad metabase link * react-iframe :) * style react-iframe 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]> Co-authored-by: Roland Shen <[email protected]>
* Update nextjs, remove now-unnecessary css package, update heading on App and Index to reflect Odyssey => Dashboard, bug fixes * Remove attempt at fixing signins * re-enable sentry on dev * adjust results button on app steps Co-authored-by: Andreas Bigger <[email protected]>
* switch slackbot to staging * switch slackbot to staging * remove lighthouse since it has a limit of 5 runs per day :/ :poop:
* switch slackbot to staging * switch slackbot to staging * remove lighthouse since it has a limit of 5 runs per day :/ :poop: * logs and fixes * logs and fixes
Co-authored-by: Max Leiter <[email protected]>
* fix slack bot for staging * fix slack bot for staging
* styling :) ✨ * embed images * embed images * remove console logs * set utc since dates are stored in sql as PST, without specifying utc, moment will subtract 8 hours for timezone change from utc to PST
refcell
force-pushed
the
staging
branch
2 times, most recently
from
February 19, 2021 17:21
229cd7f
to
83d3864
Compare
MaxLeiter
force-pushed
the
staging
branch
3 times, most recently
from
February 20, 2021 08:53
7fae9c6
to
f539470
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
enhancement
New feature or request
epic
Can be broken down into multiple issues/tasks
fullstack
Task that requires attention to both backend and frontend
help wanted
Extra attention is needed
Live Action
Stability
Testing
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the big refactor from node.js & express -> serverless functions