Commit graph

188 commits

Author SHA1 Message Date
Max Wofford
78fce042d0 Attempt to fix race condition in goodjob 2025-04-28 19:41:42 -04:00
Max Wofford
44aa3ba822 Fix misnamed cache job 2025-04-27 03:22:22 -04:00
Max Wofford
ae95ebd192 Add minutes logged flavor to cache 2025-04-27 03:19:47 -04:00
Max Wofford
dd67c694e6 Attempt to fix cachebusting in cron config 2025-04-27 02:52:30 -04:00
Max Wofford
232c56b334 Put social proof line down in the cache layer 2025-04-27 02:49:55 -04:00
Max Wofford
7e46519d05 Attempt to fix good job cache queuing 2025-04-25 16:50:16 -04:00
Max Wofford
fd5815e2a2
Add initial sweep of background caching for shared data on page (#157)
* Add initial sweep of background caching for shared data on page

* Rubocop format

* Speed up currently_hacking

* Rubocop format

* Fix active projects job

* Switch to activeprojectsjob for leaderboard

* Remove current project from nav

* Add flamegraph & stackprof for extra profiling

* Silence bullet alerts

* Remove eagerload of users from mini leaderboard

* Comment out expensive flavortext

* Bundle update brakeman

* Remove duplicate stackprof listing

* Add skylight auth to example env

* Add miscomitted background jobs
2025-04-07 23:32:27 -04:00
Max Wofford
6914715cfd
Add rolling 7 days leaderboard (#147)
* Revert "Make weekly leaderboard rolling (#145)"

This reverts commit 8c6a5450fd.

* Add last_7_days rolling leaderboard

* Add last 7 days leaderboard to cron
2025-04-03 01:21:40 -04:00
Max Wofford
0a2d075677
CORS allow all on hackatime api endpoints (#81) 2025-03-20 11:57:47 -04:00
Max Wofford
a088df568a
Add github auth (#68)
* Add github auth

* Add project mapping background jobs

* Explicitly allow redirect to github for signin
2025-03-19 14:19:43 -04:00
Max Wofford
0d25520d08 Run weekly leaderboard every 10 min 2025-03-17 11:50:52 -04:00
Max Wofford
b9e790c2d1
Setup Sentry for error logging (#57) 2025-03-17 10:04:15 -04:00
Max Wofford
f696610547 Cache "Counting time of X users" message 2025-03-15 20:22:44 -04:00
Max Wofford
85cb97bc2f Run daily leaderboard job every 5 minutes 2025-03-14 10:47:46 -04:00
Max Wofford
c7340981a0 Set weekly leaderboard to update every day 2025-03-13 18:52:34 -04:00
Max Wofford
c84920dede Add slack username updater background job 2025-03-13 18:52:01 -04:00
Max Wofford
0287deecdb Rewrite leaderboard update job arguments 2025-03-13 18:38:04 -04:00
Karthik Sankar
2ef02188f4 fixed very unfortunate linter errors 2025-03-13 18:38:04 -04:00
Karthik Sankar
a0c25ec545 updated weekly leaderboard html and frequency of good job
updates
2025-03-13 18:38:04 -04:00
Max Wofford
6e50eda1fe Add slack channel name to sailors log prefs 2025-03-11 22:05:10 -04:00
Karthik Sankar
e2f7d512db Updated frequency of Slack status updates 2025-03-11 23:07:31 +00:00
Max Wofford
b8a4f5e2b7 Link to current commit in footer 2025-03-01 08:58:41 -06:00
Max Wofford
2c8ee24ec3 Namespace sailorslog & switch bot tokens 2025-02-23 20:53:27 -05:00
Max Wofford
39bd5f07f5 Speed up sailors log polling 2025-02-23 13:06:50 -05:00
Max Wofford
2cd2fe1aec Add leaderboard for sailors log 2025-02-23 01:57:22 -05:00
Max Wofford
025e11aaa7 Add cron for SailorsLogPollForChangesJob 2025-02-22 03:11:44 -05:00
Max Wofford
e2c066be4d solid_queue -> good_job 2025-02-21 18:51:37 -05:00
Max Wofford
454c7ed120 Add slack status feature 2025-02-21 17:39:41 -05:00
24c02
0664ebba9b fix lint 2025-02-19 09:12:39 -05:00
24c02
0fddb6cde1 fix avo whodunnit and display user link 2025-02-19 09:08:07 -05:00
Max Wofford
a27336db37 Setup papertrail initializer 2025-02-17 15:15:02 -05:00
Max Wofford
381dd4527b Delete paper_trail.rb 2025-02-17 15:06:46 -05:00
Max Wofford
bbdb2825f7 Attempt to fix avo version tracking error 2025-02-17 14:59:50 -05:00
Max Wofford
829e8060ae Strip down git hash from coolify 2025-02-17 14:42:14 -05:00
Max Wofford
bafd5e2e77 Accept git hash from coolify env vars 2025-02-17 14:40:03 -05:00
Max Wofford
4472473708 Add admins, papertrail, ensure admin authentication on dashboard 2025-02-17 11:32:41 -05:00
Max Wofford
c6821bbca9 Add Avo for admin dashboards 2025-02-16 12:31:43 -05:00
Max Wofford
394339fcf6 Initial commit 2025-02-16 03:21:30 -05:00