Commit Graph

141 Commits

Author SHA1 Message Date
Echo
810f09828c bug fixes (#630)
* fix on old repos

* clean up broken leaderboards

* Update app/jobs/sync_repo_metadata_job.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* remove broken lb logic

* Update db/migrate/20251116045400_clean_up_weekly_leaderboards.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-16 00:23:42 -05:00
Echo
6b21c0f402 upgrade pagy (#628) 2025-11-15 18:34:28 -05:00
Zach Latta
c0d2f412c5 Update GoodJob queue configuration for thread count
Increased the number of threads for GoodJob queues from 8 to 12, adjusting the configuration for better performance.
2025-10-21 13:38:27 -04:00
Zach Latta
b5ca74567b Remove 1 thread limit 2025-10-21 13:37:32 -04:00
Max Wofford
81369f52eb Prevent flipper preloads (#567) 2025-10-06 15:48:35 -04:00
Max Wofford
a23dff3640 Attempt to fix missing trackable on public activity 2025-10-03 21:18:15 -04:00
Max Wofford
f97a24a95e Support missing trackables on public activity 2025-10-03 21:11:04 -04:00
Max Wofford
ae76f20946 Initial new activity log (#562) 2025-10-03 20:52:36 -04:00
Max Wofford
5ae07f5643 Patch up oauth implementation (#560) 2025-10-03 18:22:37 -04:00
ShyMike
55e73366d3 Actually adjust limits on heartbeat uploads (#525) 2025-09-14 12:09:43 -04:00
Echo
41ba00ace8 adjust limits on heartbeat uploads (#522) 2025-09-10 10:30:42 -04:00
Max Wofford
55797f4c55 Remove neighborhood specific jobs (#515) 2025-09-08 11:31:16 -04:00
Fox Ellson-Taylor
1e1c85c202 add cloudflare-rails and fix ip logging (#513) 2025-09-07 13:35:24 -04:00
Max Wofford
f31768b315 Re-enable physical mail job 2025-09-04 23:20:53 -04:00
Max Wofford
048ce1a12f Regional leaderboards persist to database (#494) 2025-08-25 08:23:51 -04:00
Max Wofford
b53f736542 Comment out physical mail job...
... while office is out of ink & paper
2025-08-21 17:13:43 -04:00
Max Wofford
4f1ff4a86b Switch to instant mail queue for 7-day streak letter (#454) 2025-08-21 15:22:49 -04:00
Echo
e30e9862a7 rework lb generation (#467) 2025-08-08 22:10:33 -04:00
Echo
41ad3e3960 allow admin abuse 2025-08-03 23:55:39 -04:00
Echo
4654e027f1 doorkeeper 2025-07-05 22:14:54 -04:00
Echo
619fc1eb74 first pass 2025-07-05 22:14:47 -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
bcc5b03dd5 parse rack attack keys in the cooler method 2025-06-27 21:50:58 -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
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
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
118d161e95 #339 open up api to lax cors 2025-06-23 10:52:22 -04:00
Echo
c5353cb29d delete old leaderboards after 2 days 2025-06-19 20:35:53 -04:00
Afonso Inglês
685454c83c Updating the url of the repo 2025-06-18 12:56:17 +00: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