Tanner Collin
a4b3112232
Assign SawStop course to lockout
10 months ago
Tanner Collin
2855b6880b
Don't auto-certify Wood I until SawStop course is made
10 months ago
Tanner Collin
e2f9403466
Fix monthly hosting Sum bug
10 months ago
Tanner Collin
4b12ea0d6d
Add monthly most host to LCARS display
10 months ago
Tanner Collin
a529004ed0
Add option to exclude member dues from transactions
11 months ago
Tanner Collin
247d224a52
Fix some silly token auth bugs
11 months ago
Tanner Collin
6b2b99e161
Require auth token for alarm status
11 months ago
Tanner Collin
1fa0596f6a
Integrate dscKeybusInterface with portal
11 months ago
Tanner Collin
8b9d5ad766
Select related members for storage to speed up query
11 months ago
Tanner Collin
4a4c358eb3
Allow members to view shelves
11 months ago
Tanner Collin
4162e4a55d
Require API token on printer report
11 months ago
Tanner Collin
3f40545712
Reduce Card options to "active" and "inactive", remove delete
12 months ago
Tanner Collin
d7928e7578
Allow sorting members by storage
12 months ago
Tanner Collin
9d6c2f8bb8
Add API and UI to claim a member shelf
12 months ago
Tanner Collin
45b0dd6ffe
Add UI and API for editing Storage
12 months ago
Tanner Collin
c8378374b0
Allow paying course fees with Protocoin
1 year ago
Tanner Collin
cfbbe2095d
Allow paying for Donations and Consumables with Protocoin
1 year ago
Tanner Collin
dddfd06b24
Sort "everyone" by protocoin amount
1 year ago
Tanner Collin
a94918a8ed
Allow self-registration on meetings and cleans
1 year ago
Tanner Collin
30a820f302
Add option to filter snacks from historical transactions
1 year ago
Tanner Collin
5b64557d74
Remove manual transaction reporting, no one looks anyway
1 year ago
Tanner Collin
b9c8fd5b4c
Display monthly high pinball scores
1 year ago
Tanner Collin
ef6cefe9aa
Fix protocoin current balance floating point precision bug
1 year ago
Tanner Collin
9224c546a9
Add media computer track stat and last print
1 year ago
Tanner Collin
a460211809
Add 3D printer status to stats
1 year ago
Tanner Collin
28cdf64f76
Add hosting high scores to LCARS display
1 year ago
Tanner Collin
7112b19cca
Add models and API route for hosting new members
1 year ago
Tanner Collin
f5ff777aa9
Remove interest-satisfying atomic()
1 year ago
Tanner Collin
afcf1c3485
Return first name of recent card scan
1 year ago
Tanner Collin
0f5dbee24b
Add API route for protocoin printer balance
1 year ago
Tanner Collin
b8a0effbb2
Add last scanned ID to stats
1 year ago
Tanner Collin
b47c773b16
Return all high scores from API
1 year ago
Tanner Collin
d946348fec
Adjust prices, add negative protocoin warning
1 year ago
Tanner Collin
7c0b44477a
Switch printer report API to use parsed emails
1 year ago
Tanner Collin
672023f539
Log what vending machine purchase was from
1 year ago
Tanner Collin
b5f69b6b98
Add summary table to admin transactions
1 year ago
Tanner Collin
5f302a0de7
Only send a maximum of 20 interest emails
1 year ago
Tanner Collin
682feeacf7
Display pinball scores on LCARS1
1 year ago
Tanner Collin
7ff628d195
Increase usage track username expiration time
1 year ago
Tanner Collin
02ecd49e85
Return member's name on pinball card scan
1 year ago
Tanner Collin
3ec76e4cfd
Automatically un-vet members away for more than a year
1 year ago
Tanner Collin
672a963ea6
Integrate large format printer with Protocoin
1 year ago
Tanner Collin
db9bd91f97
Distinguish between Paused and Expired members
1 year ago
Tanner Collin
4b1da0fd92
Prevent registering the instructor for classes
1 year ago
Tanner Collin
86c8e4f102
Add storage space model and API
2 years ago
Tanner Collin
f89c6cff30
Allow sorting by pinball score
2 years ago
Tanner Collin
832a29f0c5
Add pinball scores table and API route
2 years ago
Tanner Collin
e40383c0fd
Decrease minimum Protocoin vend amount
2 years ago
Tanner Collin
41f66635fa
Don't grant unvetted certification on tools that require vetting
2 years ago
Tanner Collin
4f121d0541
Add progress to class creation, fix interest emails
...
If there's 20 people interested in a course, class creation could take
quite a while so show progress. Only send emails to active members.
Change "Interest +" wording to "interested" in emails.
2 years ago