Mahad Kalam
523d7e6ffb
Bugfixes ( #1101 )
...
* Progress bar should be primary colour
* Projects page shouldn't refresh on archive
* Fix GitHub syncing
* Add HCA lookup
* Fix .ad and .mdx
* Misc.
* Badges can use owner/repo
* Format + make Zeitwerk happy
2026-03-23 12:51:04 +00:00
Mahad Kalam
922e7384c0
Fix email from name/dates, login flash, wakatime_setup redirect, Sunday 6:30pm GMT ( #1067 )
...
* Smol fixes
* Map <<LAST_LANGUAGE>
* whoops
* Fix
* Move emails from Friday to Sunday
2026-03-13 10:53:57 +00:00
Mahad Kalam
607480ff8d
Imports v2.5 ( #1065 )
...
* Imports are back!!
* Settings UI v3
* Use Inertia forms for heartbeat imports
* Update app/javascript/pages/Users/Settings/Data.svelte
* Update Bundle
* Fix broken Form/Button markup in Data.svelte settings page
* Update JS deps
* Greptile fixes
* Remove dead code
* Fixy wixy
* woohoo
* fixes
* Fix
* Fixes
* Fix TC
* Fix TC
* welp
* test
* Even more Greptile fixes
2026-03-13 09:34:40 +00:00
Mahad Kalam
667d3a7c93
WakaTime/Hackatime v1 imports + Settings v2 ( #1062 )
...
* Imports are back!!
* Settings UI v3
* Use Inertia forms for heartbeat imports
* Update app/javascript/pages/Users/Settings/Data.svelte
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update Bundle
* Fix broken Form/Button markup in Data.svelte settings page
* Update JS deps
* Greptile fixes
* Remove dead code
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-12 21:27:10 +00:00
Mahad Kalam
de363bc8d2
oop
2026-02-23 22:25:09 +00:00
Mahad Kalam
2816314df9
Weekly summary emails + move off Loops ( #998 )
...
* Weekly summary emails + move off Loops
* Remove unused asset
2026-02-23 22:15:02 +00:00
Mahad Kalam
7317cc45e7
Imports + mirrors :DD ( #993 )
...
* Imports + mirrors :DD
* Stuff and things
* Fixes
* Fixes x2
* Tests!
* Hmm
2026-02-23 15:00:43 +00:00
Mahad Kalam
384a618c15
types_from_initializers + js_from_routes + performance fixes (#918 )
...
* Clean up code + js rails helper + perf
* Fix TFS initializer in production
* Update deps
2026-02-10 13:07:00 +00:00
Mahad Kalam
bfaa18aa56
Comment out the broken jobs.
2026-02-10 02:03:54 +00:00
Mahad Kalam
79763fac45
Make email logins run on crit queue
2026-02-09 21:14:09 +00:00
Mahad Kalam
ef3f36c829
Inertia migration/UI3 ( #911 )
...
* Inertia p1?
* Inertia'fied signed out homepage?
* Split up signed in page
* WIP signed in v2?
* Better signed in?
* Clean up extensions page!
* Fix currently hacking
* Better docs page?
* Docs update 2
* Clean up "What is Hackatime?" + get rid of that godawful green dev mode
* Better nav?
* Cleaner settings?
* Fix commit times
* Fix flashes + OS improv
* Setup v2
* Readd some of the syncers?
* Remove stray emdash
* Clean up Step 3
* Oops, remove .vite
* bye bye, /inertia-example
* bin/rubocop -A
* Fix docs vuln
2026-02-09 11:26:30 +00:00
Mahad Kalam
f73d268d42
Fix commit times
2026-02-08 22:16:38 +00:00
Mahad Kalam
7e54f109ba
Revert "Add PgHero ( #894 )" ( #895 )
2026-02-02 17:45:00 -05:00
Mahad Kalam
4c98afe5c4
Make PgHero code a bit cleaner
2026-02-02 21:29:26 +00:00
Mahad Kalam
a2716fcdb0
Add PgHero ( #894 )
2026-02-02 21:17:26 +00:00
Echo
c62cb0f7da
remove mailing system ( #763 )
2026-01-03 09:25:47 -05:00
Max Wofford
e6ed172d85
Remove old neighborhood logic ( #753 )
...
Co-authored-by: Echo <github@3kh0.net>
2025-12-30 21:31:57 +01:00
Max Wofford
220b0afe7e
Revert primary direct database ( #742 )
2025-12-28 14:10:08 -05:00
Echo
9432680479
reenable slack username updates ( #723 )
2025-12-21 01:48:40 -05:00
Echo
ec16e73fc4
re-enable geocoding services ( #717 )
2025-12-19 22:35:41 -05:00
Echo
64f9d9cb34
data deletion oneshot ( #691 )
2025-12-07 22:49:40 -05:00
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
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
55797f4c55
Remove neighborhood specific jobs ( #515 )
2025-09-08 11:31:16 -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
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
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
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
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
c5353cb29d
delete old leaderboards after 2 days
2025-06-19 20:35:53 -04:00
Max Wofford
7364219438
Increase polling time for neighborhood time updates
2025-06-13 16:17:30 -04:00
Max Wofford
ee48b77e06
Run neighborhood airtable sync on less regular interval
2025-06-09 02:42:26 -04:00
Zach Latta
efd19568b7
Sync in and display repo metadata
2025-05-30 09:57:27 -04:00
Max Wofford
27768bee43
Add background job for triggering time updates...
...
...in neighborhood
2025-05-27 17:09:50 -04:00
Max Wofford
3134fef95f
Add cron for clearing out good_job records
2025-05-26 17:52:11 -04:00
Max Wofford
1fba58c6fb
Initial implementation of post_reviews_controller ( #247 )
2025-05-22 03:14:27 -04:00
Max Wofford
078faefeff
Back down geocode users job to once every hour
2025-05-19 20:21:32 -04:00
Max Wofford
6994929d04
Add helpers for country name & subregion + add new geocoding ( #249 )
2025-05-19 19:56:55 -04:00