Merged
Conversation
AlexanderWangY
approved these changes
May 7, 2025
SobaSkee
pushed a commit
that referenced
this pull request
May 7, 2025
AlexanderWangY
pushed a commit
that referenced
this pull request
May 17, 2025
* 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 --------- Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan>
AlexanderWangY
added a commit
that referenced
this pull request
Jul 12, 2025
* 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>
h1divp
added a commit
that referenced
this pull request
Jul 18, 2025
* 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>
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
* 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>
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
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>
h1divp
added a commit
that referenced
this pull request
Jan 20, 2026
* 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 * feat: add command to create a support vc * fix: create the logs folder if it does not exist * feat: add command to prompt gemini and integrate uv as new package manager * chore: add llm command since it did not add in merge * feat: update readme with new uv commands * feat: add structured output for llm * feat: make mod role based on perms and not rely on config * chore: add docstrings for each function describing their purposes * feat: create first iteration of workflow for discord bot * feat: push workflow file * fix: update dev yml file for discord * feat: add join button to reports embed * feat: create fastapi backend to add check user in server api * refactor: abstract role names to roles_config file * feat: update round robin logic and renew api token * feat: create announcement command * fix: update announcemnet command to allow mentions * refactor: rename support vcs category * fix: add is mod slash function back * Update .gitignore * Delete apps/discord-bot/uv.lock --------- Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu>
h1divp
added a commit
that referenced
this pull request
Jan 21, 2026
* feat: complete webhook and add auto assign commands * feat: create endpoint for discord bot and event listener to add auto add role * actual update * refactor: old implementation reworked to use endpoints from api * chore: remove old db file * chore: remove gemini api key requirement * fix: revert accounts go sqlc version * fix: rename hacker_role to role * fix: refactor code to get event role by discord and event id * Check in scanner (#284) * feat: qr code generation for frontend * temp: adding api for checkin * temp: some frontend changes * fix: remove useless intents * temp: get user with event info * temp: modal for checking in and rfid hidden text input * temp: check in modal; * feat: check in scanner * fix: remove event id tests from intents (#285) * fix/parse intents tests (#286) * fix: remove event id tests from intents * fix: remove dangling component * chore: change to to be announced (#287) * feat: add event id when calling endpoint * fix: sqlc generate, deleted large bin file * Stanley/basic bot structure (#216) * 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 * feat: add command to create a support vc * fix: create the logs folder if it does not exist * feat: add command to prompt gemini and integrate uv as new package manager * chore: add llm command since it did not add in merge * feat: update readme with new uv commands * feat: add structured output for llm * feat: make mod role based on perms and not rely on config * chore: add docstrings for each function describing their purposes * feat: create first iteration of workflow for discord bot * feat: push workflow file * fix: update dev yml file for discord * feat: add join button to reports embed * feat: create fastapi backend to add check user in server api * refactor: abstract role names to roles_config file * feat: update round robin logic and renew api token * feat: create announcement command * fix: update announcemnet command to allow mentions * refactor: rename support vcs category * fix: add is mod slash function back * Update .gitignore * Delete apps/discord-bot/uv.lock --------- Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu> * Redemptions (#288) * Table Migration * SQLC Go functions * Backend Scaffolding * Basic CRUD operations + Refactor API * Fixed repo level issue + finished logic * Small Push * Remigrate Deleted and remigrated a migration to avoid bugs from merging dev * Redeemables UI * Update Modal + QR Code QR is untested currently * Slight UI Adjustment + Deletion * UI Adjustment * Clarified Redemption Info * Documentation * UpdateRedemption missing body fix * 1 line bug fix * Cleaner handlers uuid parsing + qr throttling * feat: resume downloader script; fix: add to gitignore (#289) * fix: injected services (#290) * feat: welcome email release (#291) * feat: QueueWelcomeEmail api route, handler and service * refactor: pass template data in struct * fix: property names * feat: qr image generation, upload, link generation, and welcome email queue * feat: get slice of attendee userIds, added route to send all welcome emails; fixes: various * qr code fixes (#293) * feat: QueueWelcomeEmail api route, handler and service * refactor: pass template data in struct * fix: property names * feat: qr image generation, upload, link generation, and welcome email queue * feat: get slice of attendee userIds, added route to send all welcome emails; fixes: various * fix: error msg, email template * feat: err log on empty contact email and continue loop * fix: dont break loop --------- Co-authored-by: Stanley Ke <kestanley101@gmail.com> Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com> Co-authored-by: Stanley Ke <117794857+SobaSkee@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu> Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
h1divp
added a commit
that referenced
this pull request
Jan 23, 2026
) * 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 * feat: add command to create a support vc * fix: create the logs folder if it does not exist * feat: add command to prompt gemini and integrate uv as new package manager * chore: add llm command since it did not add in merge * feat: update readme with new uv commands * feat: add structured output for llm * feat: make mod role based on perms and not rely on config * chore: add docstrings for each function describing their purposes * feat: create first iteration of workflow for discord bot * feat: push workflow file * fix: update dev yml file for discord * feat: add join button to reports embed * feat: create fastapi backend to add check user in server api * refactor: abstract role names to roles_config file * feat: update round robin logic and renew api token * feat: create announcement command * fix: update announcemnet command to allow mentions * refactor: rename support vcs category * fix: add is mod slash function back * Update .gitignore * Delete apps/discord-bot/uv.lock * feat: add close button to thread embed and close associated vc * fix: remove all users from thread when closed internally * feat: github workflow and docker config * fix: remove old workflow * fix: docker config * feat: fix role assignment command * chore: update env example for discord bot * fix: command role requirements updated * fix: remove workflow --------- Co-authored-by: Stanley <kestanley101@gmail.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu>
h1divp
added a commit
that referenced
this pull request
Jan 23, 2026
* feat: complete webhook and add auto assign commands * feat: create endpoint for discord bot and event listener to add auto add role * actual update * refactor: old implementation reworked to use endpoints from api * chore: remove old db file * chore: remove gemini api key requirement * fix: revert accounts go sqlc version * fix: rename hacker_role to role * fix: refactor code to get event role by discord and event id * Check in scanner (#284) * feat: qr code generation for frontend * temp: adding api for checkin * temp: some frontend changes * fix: remove useless intents * temp: get user with event info * temp: modal for checking in and rfid hidden text input * temp: check in modal; * feat: check in scanner * fix: remove event id tests from intents (#285) * fix/parse intents tests (#286) * fix: remove event id tests from intents * fix: remove dangling component * chore: change to to be announced (#287) * feat: add event id when calling endpoint * fix: sqlc generate, deleted large bin file * Stanley/basic bot structure (#216) * 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 * feat: add command to create a support vc * fix: create the logs folder if it does not exist * feat: add command to prompt gemini and integrate uv as new package manager * chore: add llm command since it did not add in merge * feat: update readme with new uv commands * feat: add structured output for llm * feat: make mod role based on perms and not rely on config * chore: add docstrings for each function describing their purposes * feat: create first iteration of workflow for discord bot * feat: push workflow file * fix: update dev yml file for discord * feat: add join button to reports embed * feat: create fastapi backend to add check user in server api * refactor: abstract role names to roles_config file * feat: update round robin logic and renew api token * feat: create announcement command * fix: update announcemnet command to allow mentions * refactor: rename support vcs category * fix: add is mod slash function back * Update .gitignore * Delete apps/discord-bot/uv.lock --------- Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu> * Redemptions (#288) * Table Migration * SQLC Go functions * Backend Scaffolding * Basic CRUD operations + Refactor API * Fixed repo level issue + finished logic * Small Push * Remigrate Deleted and remigrated a migration to avoid bugs from merging dev * Redeemables UI * Update Modal + QR Code QR is untested currently * Slight UI Adjustment + Deletion * UI Adjustment * Clarified Redemption Info * Documentation * UpdateRedemption missing body fix * 1 line bug fix * Cleaner handlers uuid parsing + qr throttling * feat: resume downloader script; fix: add to gitignore (#289) * fix: injected services (#290) * feat: welcome email release (#291) * feat: QueueWelcomeEmail api route, handler and service * refactor: pass template data in struct * fix: property names * feat: qr image generation, upload, link generation, and welcome email queue * feat: get slice of attendee userIds, added route to send all welcome emails; fixes: various * qr code fixes (#293) * feat: QueueWelcomeEmail api route, handler and service * refactor: pass template data in struct * fix: property names * feat: qr image generation, upload, link generation, and welcome email queue * feat: get slice of attendee userIds, added route to send all welcome emails; fixes: various * fix: error msg, email template * feat: err log on empty contact email and continue loop * fix: dont break loop * feat: change 72 hours to 24 in email (#296) * Redeemablebugfixes (#297) * Everything except prettifying the overview page * Made overview page a little more paletable * Include full id * Checkin check before scanning qr code * Update sqlc * feat: production github workflow and docker config for discord bot (#295) * 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 * feat: add command to create a support vc * fix: create the logs folder if it does not exist * feat: add command to prompt gemini and integrate uv as new package manager * chore: add llm command since it did not add in merge * feat: update readme with new uv commands * feat: add structured output for llm * feat: make mod role based on perms and not rely on config * chore: add docstrings for each function describing their purposes * feat: create first iteration of workflow for discord bot * feat: push workflow file * fix: update dev yml file for discord * feat: add join button to reports embed * feat: create fastapi backend to add check user in server api * refactor: abstract role names to roles_config file * feat: update round robin logic and renew api token * feat: create announcement command * fix: update announcemnet command to allow mentions * refactor: rename support vcs category * fix: add is mod slash function back * Update .gitignore * Delete apps/discord-bot/uv.lock * feat: add close button to thread embed and close associated vc * fix: remove all users from thread when closed internally * feat: github workflow and docker config * fix: remove old workflow * fix: docker config * feat: fix role assignment command * chore: update env example for discord bot * fix: command role requirements updated * fix: remove workflow --------- Co-authored-by: Stanley <kestanley101@gmail.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu> * feat: mobile endpoints (#298) Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> * fix: remove bad discord docker stuff, fix syntax (#299) * update rfid (#300) * feat/update rfid (#301) * update rfid * hotfix: hard code attendee --------- Co-authored-by: Phoenix <71522316+h1divp@users.noreply.github.com> --------- Co-authored-by: Stanley Ke <kestanley101@gmail.com> Co-authored-by: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com> Co-authored-by: Stanley Ke <117794857+SobaSkee@users.noreply.github.com> Co-authored-by: Stanley Ke <stanleyke@Mac.lan> Co-authored-by: Stanley <ke.st@ufl.edu> Co-authored-by: Hugo Liu <98724522+hugoliu-code@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.