Skip to content

feat: added openapi-typescript for type gen#42

Merged
AlexanderWangY merged 1 commit intomasterfrom
feat/TECH-136-openapi-typescript
Jul 1, 2025
Merged

feat: added openapi-typescript for type gen#42
AlexanderWangY merged 1 commit intomasterfrom
feat/TECH-136-openapi-typescript

Conversation

@AlexanderWangY
Copy link
Member

Added generation through the pnpm generate:openapi script

@AlexanderWangY AlexanderWangY merged commit fe77610 into master Jul 1, 2025
6 checks passed
AlexanderWangY added a commit that referenced this pull request Jul 21, 2025
* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
AlexanderWangY added a commit that referenced this pull request Jul 21, 2025
* Admin dashboard links (#69)

* feat: added admin links

* fix: make the link only appear on superuser status

* Speedup git history and merge master to dev (#71)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
AlexanderWangY added a commit that referenced this pull request Jul 21, 2025
)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
AlexanderWangY added a commit that referenced this pull request Jul 21, 2025
* Admin dashboard links (#69)

* feat: added admin links

* fix: make the link only appear on superuser status

* Speedup git history and merge master to dev (#71)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* Create sql query to fetch event, user, and application information (#73)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
h1divp added a commit that referenced this pull request Jul 21, 2025
* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
h1divp added a commit that referenced this pull request Jul 21, 2025
)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
h1divp added a commit that referenced this pull request Jul 21, 2025
* Admin dashboard links (#69)

* feat: added admin links

* fix: make the link only appear on superuser status

* Speedup git history and merge master to dev (#71)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* Create sql query to fetch event, user, and application information (#73)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
@AlexanderWangY AlexanderWangY deleted the feat/TECH-136-openapi-typescript branch July 30, 2025 19:38
AlexanderWangY added a commit that referenced this pull request Aug 8, 2025
* feat: created event api repo, service, and handler

* docs: added /event route to openapi.yml

* feat: added more checks for CreateEvent

* fix: corrected error message

* removed extraneous code

* feat: added GetEventById

* feat: added update route. various fixes and refactored UpdateEventById SQL queries

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added swagger ui renderer plugin

* refactor: changed referance to link to other site that renders api docs

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Admin dashboard links (#69)

* feat: added admin links

* fix: make the link only appear on superuser status

* Speedup git history and merge master to dev (#71)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* Create sql query to fetch event, user, and application information (#73)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

* fastforward git history and changes (#74)

* Admin dashboard links (#69)

* feat: added admin links

* fix: make the link only appear on superuser status

* Speedup git history and merge master to dev (#71)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

* Revert "TECH-123: Create sql query to fetch event, user, and application information"

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* Create sql query to fetch event, user, and application information (#73)

* fix: makefile points to correct env file

* docs: added discord dev portal redirect uri instruction

* fix: env variable name change

* feat: added event object queries

* removed newline

* feat: added generic badge component, event badge component, and icon wrapper (#39)

* feat: added generic badge component, event badge component, and icon wrapper

* fix: updated darkmode colors and fixed incorrect icon colors

* fix: small tweaks over rendering icons and eslint mutes

* feat: added unplugin-icons and replaced old icons

* fix: updated badge border property and storybook badge menu

---------

Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>

* fix: removed mounting empty node_modules in docker compose file (#41)

* feat: added openapi-typescript for type gen (#42)

* feat: new pr template (#43)

* ref: change openapi yaml from swagger.yaml to core-api.yaml (#44)

* release: add versioning and random yaml file?? (#45)

* docs: added more installation procedures

* feat: added swagger ui renderer plugin

* improvement: improved even queries

* chore: sqlc generation

* improvement: update template jira link

* Add hyphen

* refactor: changed referance to link to other site that renders api docs

* feat: added event card button component (#49)

* feat: added event card button component

* feat: added hover state to buttons

* fix: added className prop to event button

* fix: muted fast refresh eslint

* style: removed camelcase in css files

* ref: change from loop to filter and map for storybook options

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-125: Create Application Schema (#36)

* Created Goose Migration for Applications

* sqlc generate

* improvement: updated fields

* fix: updated env path

* fix: syntax

* chore: sqlc generate

* feat: add more columns and auto updates + withdrawn status

* chore: generate sqlc types for new schema

* feat: indexes and default for application body

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* docs(swagger): updated swagger and regenerated web types for event interest (#50)

* Navlink component and some page scaffolding (#51)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* [TECH 113] Navbar + Appshell beta (#52)

* feat: navlink component and storyboard

* feat: expandable links!

* feat: polished navlink component

* chore: removed unused colors and replaced colors

* feat: mobile nav + Appshell

* chore: clean up unused comments

---------

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* feat: admin and event page setup (#53)

* Granulate CI/CD and only run on necessary files (#54)

* fix: add dorny paths filter to only run on changed files

* fix: added domain specific github actions

* feat: Dockerfile and workflow for building and pushing to GHCR (#55)

* fix: got rid of extra params

* fix: syntax

* feat: application queries

* chore: sqlc generate

* Fix: apps can now run

* docs: db testing

* TECH-107: Add mailing list (#40)

* Sqlc code and goose

* Added mailing list functionality

* ref: change to event interest submissions

* fix: move to pgconn for error handling

* fix: change to satisfy linter

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* Fix/discord pfp (#56)

* fix: parse discord pfp and save as avatar or default

* fix: change default from svg to png

* fix: fix non nestable workflows

* fix: allow go sum for build (#57)

* Stanley/basic bot structure (#59)

* chore(env): setup development and production python venvs

* feat: add message trigger command for bot

* Create readme.md (#3)

* chore: complete merge conflict and rebase

* chore: rewrite readme

* feat: add regex to identify potential scam/spam messages in antiSpam cog

* refactor: organize and break up functions, add detailed comments, add remove role command

* refactor: include direction in readme to select interpreter and add any pycache or venvs file types to gitignore

* feat: create panel command and reusable buttons added

* feat: update anti_spam to have new spam detection, add support cog with request features

* add mentor role functions and rework ticket panel

* feat: implement round-robin for pinging available mentors

* feat: make threads archived, add limits to user inputs, clear selection options

* feat: add mod command to grant user access to private vcs

---------

Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* feat: added event card (#58)

* feat: added event card

* fix: full round + more padding

* fix: updated buttons for accepted status and event details links

* fix: used Link from react-aria-component instead

---------

Co-authored-by: Alexander Wang <alexander.yisu.wang@outlook.com>

* feat: swamphacks infra files (#61)

Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>

* fix: add more build images (#62)

* Fix/multi platform build (#63)

* fix: add more build images

* feat: manual workflows

* feat: new deployment for prod server (#64)

* hotfix: fix script to indented

* fix goose migraitons hotfix

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Merge and fastforward timeline (#68)

* feat: dev deployment (#65)

* Feat/dev deployment api (#66)

* feat: dev deployment

* fix: add the rigth deployment names

* hotfix: dev api

* Refactor: made UpdateEvent sql easier to use, renamed query. Fix: removed GetEventByLocation

* feat: added saved_at param and added to UpdateEventById

* chore: make generate

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

---------

Co-authored-by: h1divp <71522316+h1divp@users.noreply.github.com>
Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>

* fix: fixing rebase

* feat: added delete route

* feat: added better validation for missing/empty parameters

* feat: progress in optional fields for CreateEvent

* Fix: prevent SQL query default values being controlled by struct in handler

* Fix: fixed default values being overridden by NULL in insert query

* chore: updated comment

* Feat: error throws when no events are deleted after a delete request

* docs: updated openapi documentation

* Fix: fixed error handling flow, events not being returned to client, wrong http status codes

* Fix: protected routes

* Refactor: moved time validation functions

* Refactor: replaced required field function by using validator library

* Fix: update query optional parameters now support null values

* Feat: added middleware for checking user event role

* Fix: RequireEventRole middleware now works

* Chore: go mod tidy

* Improvement: allow RequireRole middleware to take slices

* Improvement: allow superusers whenever when any role is required

---------

Co-authored-by: Hieu Nguyen <76720778+hieunguyent12@users.noreply.github.com>
Co-authored-by: AlexanderWangY <alexander.yisu.wang@outlook.com>
Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com>
Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
Co-authored-by: Stanley <kestanley101@gmail.com>
Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
Co-authored-by: Alex Wang <alexander.wang@vobileinc.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant