Commit f37d094
release nfc checkin (#302)
* 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>1 parent acd1197 commit f37d094
File tree
29 files changed
+1142
-163
lines changed- apps
- api/internal
- api
- handlers
- middleware
- config
- db
- queries
- repository
- sqlc
- email/templates
- services
- discord-bot
- cogs
- components
- utils
- web
- src
- features
- EventOverview/components
- Redeemables
- components
- hooks
- routes/_protected/events/$eventId/dashboard
- _attendee
- _staff
- infra
29 files changed
+1142
-163
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
80 | 93 | | |
81 | 94 | | |
82 | 95 | | |
| |||
152 | 165 | | |
153 | 166 | | |
154 | 167 | | |
| 168 | + | |
| 169 | + | |
155 | 170 | | |
156 | 171 | | |
157 | 172 | | |
| |||
225 | 240 | | |
226 | 241 | | |
227 | 242 | | |
228 | | - | |
| 243 | + | |
229 | 244 | | |
230 | 245 | | |
231 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
865 | 866 | | |
866 | 867 | | |
867 | 868 | | |
868 | | - | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
72 | 101 | | |
73 | 102 | | |
74 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
209 | 225 | | |
210 | 226 | | |
211 | 227 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
422 | 422 | | |
423 | 423 | | |
424 | 424 | | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
63 | 67 | | |
64 | 68 | | |
65 | 69 | | |
| |||
0 commit comments