298 Commits

Author SHA1 Message Date
Echo
619fc1eb74 first pass 2025-07-05 22:14:47 -04:00
Echo
a78d0bea7f rework admin api endpoints 2025-07-01 14:28:56 -04:00
Echo
256b0ab687 add support for admin api keys 2025-07-01 12:14:55 -04:00
Echo
f374c33777 reenable leaderboard and a few jobs
pls dont break prod
2025-07-01 00:32:15 -04:00
Echo
158e065df3 Revert to 23acedcd76 2025-07-01 00:24:36 -04:00
Echo
8aff60f04c fix leaderboard generation jobs 2025-07-01 00:04:09 -04:00
Echo
09f31758f4 enable github sync 2025-06-30 23:48:11 -04:00
Echo
56c18e84c9 reenable leaderboard updates + friends 2025-06-30 23:42:37 -04:00
Echo
1dcba5fb10 audit logs because neon messed it up 2025-06-30 22:52:29 -04:00
Echo
bcc5b03dd5 parse rack attack keys in the cooler method 2025-06-27 21:50:58 -04:00
Max Wofford
8eb6072612 Take 2 of switching to psql cache! 2025-06-27 21:26:29 -04:00
Max Wofford
fd55df1742 Revert "Switch to postgres for cache!"
This reverts commit 3babcbd8ef.
2025-06-27 21:07:35 -04:00
Max Wofford
3babcbd8ef Switch to postgres for cache! 2025-06-27 20:56:54 -04:00
Max Wofford
ea984d3b3e Turn off ahoy geocoding 2025-06-27 20:01:55 -04:00
Max Wofford
96ba563800 Run good job external 2025-06-27 20:00:54 -04:00
Max Wofford
82f2372cb1 Pause all jobs 2025-06-27 18:50:39 -04:00
Max Wofford
956af6c007 Go down to 1 thread for goodjob 2025-06-27 18:45:40 -04:00
Echo
e53ced0a03 rework even more css 2025-06-27 11:43:04 -04:00
Echo
9b4f764c33 remove scrapyard leaderboards 2025-06-27 10:29:56 -04:00
Echo
c52738587c optimize currently hacking info box 2025-06-26 15:44:21 -04:00
Echo
752bbc7632 Merge pull request #344 from hackclub/main-patch1
delete old leaderboards after 2 days
2025-06-26 09:52:19 -04:00
Echo
4eeede1edd fix rack attack filtering 2025-06-26 09:44:58 -04:00
Echo
690fb937b1 pretty please work 2025-06-25 20:58:48 -04:00
Echo
bd419f0804 better handling of messups 2025-06-25 20:53:05 -04:00
Echo
05da3a6b84 optimize mini leaderboards 2025-06-25 20:41:38 -04:00
Echo
5eb5c742d9 robust rate limiting with retry after 2025-06-25 19:13:50 -04:00
Echo
c8621489c5 add multisupport for RACK_ATTACK_BYPASS 2025-06-25 18:48:12 -04:00
Max Wofford
f4f43d08e8 Add rack attack bypass header 2025-06-25 15:30:33 -04:00
Max Wofford
0982ca2588 Revert "Setup config for deploying both worker and web (#362)"
This reverts commit 7c5b869bce.
2025-06-25 15:03:29 -04:00
Max Wofford
7c5b869bce Setup config for deploying both worker and web (#362) 2025-06-25 14:44:57 -04:00
Echo
8d702e3900 throttled_response deprecated 2025-06-25 13:35:44 -04:00
Max Wofford
bce1b6078f Add rack attack (#360) 2025-06-25 12:29:56 -04:00
Echo
1adf277809 tailwindcss fixes and rewrites 2025-06-25 11:39:11 -04:00
Zach Latta
07a5b5b88d Increase database connection pools for GoodJob threads
- Set production pools to RAILS_MAX_THREADS + 8 for GoodJob threads
- Accounts for 16 web threads + 8 GoodJob threads per worker
- Prevents connection starvation with in-process job execution
2025-06-24 20:22:40 -04:00
Zach Latta
4cbd38e35c Reduce GoodJob thread count to prevent web thread exhaustion
- Reduced total GoodJob threads from 24 to 8 (3+2+3)
- Leaves 8 free web threads available when GoodJob is busy
- Prevents thread pool contention with RAILS_MAX_THREADS=16
2025-06-24 20:20:47 -04:00
Echo
ff863b328b fix borders 2025-06-24 17:29:13 -04:00
Echo
118d161e95 #339 open up api to lax cors 2025-06-23 10:52:22 -04:00
Echo
bbba985e8f report trust factor on api endpoints 2025-06-20 10:55:13 -04:00
Echo
c5353cb29d delete old leaderboards after 2 days 2025-06-19 20:35:53 -04:00
Max Wofford
cdbad43dba Add new redirect for waka plugins linking to dashboard (#343) 2025-06-19 15:43:26 -04:00
Afonso Inglês
685454c83c Updating the url of the repo 2025-06-18 12:56:17 +00:00
Max Wofford
94431c0d09 Reenable bullet 2025-06-16 15:16:33 -04:00
Echo
03b4da1e8e whoops 2025-06-16 15:15:01 -04:00
Echo
2831a5670e prevent som 500s 2025-06-16 14:34:16 -04:00
Max Wofford
7364219438 Increase polling time for neighborhood time updates 2025-06-13 16:17:30 -04:00
Max Wofford
b9a3fbae8f Remove non-working monkeypatch for throttling 2025-06-13 16:06:45 -04:00
Max Wofford
fa1cba832a Throttle norairrecord 2025-06-13 16:06:33 -04:00
Max Wofford
4bc0dd0ea8 Add flipper to navbar 2025-06-11 03:06:47 -04:00
Max Wofford
22eb71302d Attempt to fix flipper config 2025-06-11 02:44:16 -04:00
Max Wofford
f5d23e74dc Add flipper for feature flags 2025-06-11 02:31:41 -04:00