Commit graph

1301 commits

Author SHA1 Message Date
Max Wofford
d85dcd7e43 Fix usage of sanitize_sql_array 2025-02-21 20:48:24 -05:00
Max Wofford
e31706d91c Fix mis-referenced method in leaderboard update job 2025-02-21 20:36:54 -05:00
Max Wofford
93f02e83d3
Merge pull request #8 from 24c02/add-emojis
add emojis
2025-02-21 20:28:51 -05:00
Max Wofford
5603faffc2 Handle brakeman warnings 2025-02-21 20:27:52 -05:00
Max Wofford
81f68ae68d Rubocop fixes 2025-02-21 20:12:45 -05:00
Max Wofford
8c1a8a5844 Fix typo in slack status updater 2025-02-21 20:05:12 -05:00
Max Wofford
56e24ba736 Switch to soft deletion on leaderboards 2025-02-21 19:58:45 -05:00
Max Wofford
e6d165c67d Handle if leaderboard is still generating 2025-02-21 19:16:46 -05:00
Max Wofford
84c2e00a95 Fix missing concurrency key in background job 2025-02-21 19:16:26 -05:00
Max Wofford
c056db3a1e Add goodjob to admin navbar 2025-02-21 19:11:26 -05:00
24c02
2f31f65af2 add emojis 2025-02-21 19:07:29 -05:00
Max Wofford
f87348abab Further config changes to move to good_job 2025-02-21 19:00:07 -05:00
Max Wofford
6a642dc778 Fix user page file name 2025-02-21 17:54:40 -05:00
Max Wofford
9ab4ffba73 Update fields shown in avo 2025-02-21 17:40:08 -05:00
Max Wofford
74d59dca6a Full page footer 2025-02-21 17:39:47 -05:00
Max Wofford
454c7ed120 Add slack status feature 2025-02-21 17:39:41 -05:00
Max Wofford
4bac2ad54f Simplify navbar html 2025-02-21 15:35:23 -05:00
Max Wofford
6e084d5e80 Improve navbar positioning 2025-02-21 15:35:11 -05:00
Max Wofford
bd508e5904 Add admin_tool helper 2025-02-21 15:34:59 -05:00
Max Wofford
c41ae264e5 Setup navbar 2025-02-21 15:14:23 -05:00
Max Wofford
c45e1e2f65 Run leaderboard job in batched transactions to speed it up 2025-02-21 15:02:19 -05:00
Max Wofford
1a52fdf868 Merge branch 'main' of github.com:hackclub/harbor 2025-02-19 18:06:01 -05:00
Max Wofford
95d8c8e253 Add uchu color theme 2025-02-19 18:05:20 -05:00
Max Wofford
4c3c7ebebf
Merge pull request #3 from 24c02/make-date-fields-read-only
make created_at and updated_at on user read only
2025-02-19 11:37:57 -05:00
24c02
0fddb6cde1 fix avo whodunnit and display user link 2025-02-19 09:08:07 -05:00
24c02
9d7ff31231 make created_at and updated_at on user read only 2025-02-19 07:56:08 -05:00
Jason Cameron
64cc786394 Update the query stats in the footer to track cache hits/misses (WIP)
Update the query stats in the footer to track cache hits and misses per request
2025-02-18 00:40:26 -05:00
Max Wofford
b762dbf09e Remove unused leaderboard code 2025-02-17 21:20:11 -05:00
Max Wofford
499036038e Add daily leaderboard 2025-02-17 19:05:30 -05:00
Max Wofford
8eea8efb98 Add user mention partial 2025-02-17 19:01:58 -05:00
Max Wofford
2d3dc8b9a3 Attempt to fix allow_other_host link to slack 2025-02-17 18:54:28 -05:00
Max Wofford
1a131b1982 Attempt to fix brakeman redirect_to 2025-02-17 17:01:23 -05:00
Max Wofford
100d87da5c Switch over to activerecord associations for projects & heartbeats 2025-02-17 16:41:32 -05:00
Max Wofford
e201798505 Attempt to fix unauthorized redirect error 2025-02-17 16:18:44 -05:00
Max Wofford
bbdb2825f7 Attempt to fix avo version tracking error 2025-02-17 14:59:50 -05:00
Max Wofford
36aa8a5816 Attempt to fix avo versions 2025-02-17 14:37:04 -05:00
Max Wofford
5f5bc15bd2 Improve global heartbeat count caching 2025-02-17 13:57:25 -05:00
Max Wofford
39071ffae1 Add sql count in dev and footer 2025-02-17 13:56:59 -05:00
Max Wofford
b74c58bae4 Rewrite duration_seconds in sql to do calculations in db 2025-02-17 13:13:14 -05:00
Max Wofford
ed5412d4cf Fix time calculation 2025-02-17 13:01:47 -05:00
Max Wofford
aff60c997e Add heartbeats to users & initial seconds calculation 2025-02-17 12:52:50 -05:00
Max Wofford
f1742ea8c3 Pluralize heartbeats 2025-02-17 11:52:34 -05:00
Max Wofford
023f9da438 Make footer transparent 2025-02-17 11:41:21 -05:00
Max Wofford
73a8b87441 Remove old files 2025-02-17 11:34:05 -05:00
Max Wofford
f2d09575b0 Create versions_controller.rb 2025-02-17 11:33:54 -05:00
Max Wofford
bff5fca234 Add flash message to frontend 2025-02-17 11:32:55 -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
ef9b1c7d0b Add connection to wakatime db 2025-02-16 12:28:11 -05:00
Max Wofford
5f6b322ebe Add avatar and name to OAuth 2025-02-16 12:26:22 -05:00