Commit graph

1301 commits

Author SHA1 Message Date
Max Wofford
a679b4abc1 Add some placeholder links for date selection on home page 2025-03-12 13:07:19 -04:00
Max Wofford
cb592b0b37 Rubocop fixes 2025-03-12 12:17:47 -04:00
Max Wofford
18e350c74b Add ProjectRepoMappings 2025-03-12 12:15:14 -04:00
Karthik Sankar
fc8316386a update to make it relative to maximum hours out of all of the user's projects 2025-03-12 15:08:40 +00:00
Karthik Sankar
bbad85c182 updating css 2025-03-12 14:38:19 +00:00
Max Wofford
6e50eda1fe Add slack channel name to sailors log prefs 2025-03-11 22:05:10 -04:00
Max Wofford
f5fad7ae49 Only show untracked warning if user isn't on leaderboard 2025-03-11 21:31:11 -04:00
Max Wofford
89d5ddeba7 Hide entries on the leaderboard under a minute 2025-03-11 21:21:49 -04:00
Max Wofford
84e080033f Optimize untracked entries query 2025-03-11 21:08:26 -04:00
Max Wofford
d5c5199d17 Fix pulling of user IDs in untracked leaderboard count 2025-03-11 20:56:10 -04:00
Max Wofford
9e3e2ace0d
Merge pull request #30 from emergenitro/slack-frequency
Update the frequency of slack updates
2025-03-11 20:30:39 -04:00
Max Wofford
bb852670ca
Merge pull request #27 from emergenitro/main
Attempt to optimise leaderboard query
2025-03-11 20:29:33 -04:00
Karthik Sankar
e2f7d512db Updated frequency of Slack status updates 2025-03-11 23:07:31 +00:00
Karthik Sankar
2b85022248 made necessary changes to leaderboard query optimisation 2025-03-11 23:02:41 +00:00
Max Wofford
72007b74bd Fix typo 2025-03-11 15:00:47 -04:00
Max Wofford
af04d87e7c Hide sailors log default/debug channel
Closes https://github.com/hackclub/harbor/issues/28
2025-03-11 13:27:38 -04:00
Karthik Sankar
b959332dcf switched to double quotes to fix linter 2025-03-11 15:45:04 +00:00
Karthik Sankar
f32560ccb8 attempt to optimise leaderboard query 2025-03-11 15:29:11 +00:00
Max Wofford
f71e4215bc Switch to wp/gravatar initials generation 2025-03-10 14:53:22 -04:00
Max Wofford
e067ecdaf4 Remove random slack_uid generation 2025-03-10 14:40:44 -04:00
Max Wofford
40717fbc0c Avatar supports non-slack users 2025-03-10 14:34:28 -04:00
Max Wofford
af4f697d13 Update stats controller to handle user_id vs email 2025-03-10 14:33:26 -04:00
Max Wofford
976741b391 Allow account creation without slack account 2025-03-10 11:39:35 -04:00
Max Wofford
3c2ac27cda Setup SES for production email sending 2025-03-10 11:38:42 -04:00
Max Wofford
47e52e7aa9 Inform user when latest direct-entry heartbeat is 2025-03-10 10:46:23 -04:00
Max Wofford
0c8cddfef1 Fix slack signin after email address update 2025-03-07 18:59:13 -05:00
Max Wofford
3bfaa354f2 Fix letter_opener_web_path 2025-03-07 18:57:11 -05:00
Max Wofford
b513bb0542 Hide email signin for the time being in prod 2025-03-07 18:56:01 -05:00
Max Wofford
f86209ccc0 Add links to letteropener in dev 2025-03-07 18:25:45 -05:00
Max Wofford
4271688194 Add email auth 2025-03-07 18:12:48 -05:00
Max Wofford
933f8f2ba2 Add pico.css 2025-03-07 18:09:59 -05:00
Max Wofford
1d2a261cf1 Add list of people who haven't migrated their wakatime config 2025-03-07 16:50:17 -05:00
Max Wofford
310c2b5b8b Update incorrectly renamed usage of heartbeat 2025-03-07 16:36:24 -05:00
Max Wofford
eb9790ba19 Refactor leaderboard to handle new slack_uid name 2025-03-07 16:35:33 -05:00
Max Wofford
d32410a49b Handle period in bulk upload route 2025-03-07 16:12:43 -05:00
Max Wofford
08e944173c Update validations on leaderboard entries 2025-03-07 15:15:19 -05:00
Max Wofford
88de0bf2ab Add additional compliments 2025-03-07 15:02:05 -05:00
Max Wofford
11dddd49dc Update heartbeat upload endpoints to work with waka 2025-03-07 15:01:51 -05:00
Max Wofford
5d8c39ff9d Fix heartbeat response format 2025-03-07 12:29:25 -05:00
Max Wofford
e2d4328268 Dry up heartbeat upload endpoints 2025-03-06 01:52:09 -05:00
Max Wofford
243b4afc78 Remove redundant timeout declarations 2025-03-05 23:27:56 -05:00
Max Wofford
86eb4298c5 Switch from hackatime heartbeats to native heartbeats 2025-03-05 23:24:30 -05:00
Max Wofford
9ff787bb84 Fix params name for user controller 2025-03-05 22:09:00 -05:00
Max Wofford
4dcbc37377 Add forgotten concurrency import to otj 2025-03-05 17:36:14 -05:00
Max Wofford
2e0d245f6d Why doesn't AR have bulk updates?! 2025-03-05 17:36:06 -05:00
Max Wofford
e627a99dd5 Add uniqueness constraint to otj 2025-03-05 15:54:59 -05:00
Max Wofford
c554bc3f13 Switch to generating hash on import 2025-03-05 15:44:09 -05:00
Max Wofford
5f6bd02406 Also record upload type in heartbeat endpoint 2025-03-05 15:12:45 -05:00
Max Wofford
2417d596ac Add heartbeat source 2025-03-05 14:58:24 -05:00
Max Wofford
57b00cb950 Switch unique heartbeat job to update all heartbeats 2025-03-05 14:56:33 -05:00