Skip to content
This repository has been archived by the owner on Aug 26, 2022. It is now read-only.

Releases: HackSC/odyssey

Release refs/heads/main

01 Jan 02:09
31220e0
Compare
Choose a tag to compare

Changes in this Release

  • First Change
  • Second Change

Enhancements

31 Dec 05:43
911fa36
Compare
Choose a tag to compare
Enhancements Pre-release
Pre-release
  • Fix App Review

HackSC 2021 Application Release

30 Nov 18:06
a4ff8f6
Compare
Choose a tag to compare
Pre-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]>