241 Commits

Author SHA1 Message Date
Arca Ege Cengiz
9dd246a80a Change email unlink validation to allow "unknown" source emails to unlink (#699) 2025-12-09 19:03:35 -05:00
Arca Ege Cengiz
385bea56f7 add ability to unlink emails (#698) 2025-12-09 18:22:44 -05:00
Echo
89bad35ad2 hotfix 2025-12-07 23:02:11 -05:00
Echo
a2d7f6d9a3 filter out the goodies and beat the baddies (#692) 2025-12-07 23:01:14 -05:00
Echo
64f9d9cb34 data deletion oneshot (#691) 2025-12-07 22:49:40 -05:00
Max Wofford
6fedc362f1 Fix HCA scopes (#685) 2025-12-03 15:03:21 -05:00
Max Wofford
336ae5c944 Add HCA signin (#684) 2025-12-03 14:05:30 -05:00
Echo
de51ef0ce5 fix bad timezone handling (#670) 2025-12-01 10:57:09 -05:00
Echo
25ea2c00db patch lb timezones (#631)
* patch lb timezones

* fix nil
2025-11-16 00:59:29 -05:00
Echo
4466d8d820 leaderboards rework (#623)
* rolling leaderboards

* use actual deletions over soft deletes
2025-11-15 17:34:13 -05:00
Echo
7d4ca90e18 error handling on third party repo hosts (#622) 2025-11-15 17:15:09 -05:00
ShyMike
54db08e304 prioritize display name over username (#594) 2025-11-04 14:49:47 -05:00
Echo
2f64c71a57 fix: github uid collisions (#606) 2025-11-04 14:15:01 -05:00
Max Wofford
a7da824537 Disable broken activity tracking (#604) 2025-10-30 13:57:21 -04:00
ShyMike
a1bb20ab3f rename custom_name to username + fix audit logs 2025-10-21 22:15:16 +01:00
ShyMike
109ae988a0 deprecate username + name cleanup 2025-10-21 21:28:35 +01:00
ShyMike
9dcca8f8d8 fix username overwriting 2025-10-19 11:04:18 +01:00
ShyMike
7664daba45 add custom display name support 2025-10-19 10:40:41 +01:00
ShyMike
4a470667b6 allow username overwriting 2025-10-18 18:40:52 +01: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
J4y_boi
0b91d4ee53 modified som end date (#552) 2025-09-28 10:39:18 -04:00
Kartikey Chauhan
4bef3654b0 Revert "Rebase remove AI coding from excluded categories (#499)"
This reverts commit 1cccb3b44d.
2025-09-05 13:47:18 +05:30
Echo
1cccb3b44d Rebase remove AI coding from excluded categories (#499)
Co-authored-by: afonsoingles <110609949+afonsoingles@users.noreply.github.com>
2025-09-05 00:29:55 -04:00
Max Wofford
5544ebb599 Speed up duration_seconds by removing... (#495) 2025-08-25 08:59:52 -04:00
Max Wofford
4f1ff4a86b Switch to instant mail queue for 7-day streak letter (#454) 2025-08-21 15:22:49 -04:00
Kartikey Chauhan
73de35ba2f lint :p 2025-08-19 08:31:21 +05:30
Kartikey Chauhan
926a19419e apply the category exclusion in heartbeatable 2025-08-19 08:30:03 +05:30
Echo
f29e582dbf ActiveRecord::PreparedStatementInvalid in api/v1/stats # user_stats 2025-07-25 11:35:48 -04:00
Kartikey Chauhan
9ada5a93b0 fix: sanitize sql 2025-07-25 11:44:54 +05:30
Kartikey Chauhan
d8d1b7409c Revert "sanitize for checks" - this is breaking hackatime!
This reverts commit b6c1a61360.
2025-07-25 11:19:25 +05:30
Echo
b6c1a61360 sanitize for checks 2025-07-24 21:23:26 -04:00
Kartikey Chauhan
b2f6d0bf4a fix: LAG() returns jankie time 2025-07-22 03:56:40 +05:30
Echo
a4e8d3bddb can_convict_users? 2025-07-15 16:13:26 -04:00
Echo
c1337151ac fix icons not being jazzy 2025-07-09 12:15:37 -04:00
Echo
9527cc8a9f fix red flagging for admins 2025-07-08 16:43:48 -04:00
Echo
b7eecc439c pass 2 on perms 2025-07-05 23:23:03 -04:00
Echo
619fc1eb74 first pass 2025-07-05 22:14:47 -04:00
Echo
256b0ab687 add support for admin api keys 2025-07-01 12:14:55 -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
1dcba5fb10 audit logs because neon messed it up 2025-06-30 22:52:29 -04:00
Echo
9b4f764c33 remove scrapyard leaderboards 2025-06-27 10:29:56 -04:00
Echo
05da3a6b84 optimize mini leaderboards 2025-06-25 20:41:38 -04:00
Max Wofford
86e70b64e6 Allow GitHub account reuse when unlinked (#352) 2025-06-23 10:21:15 -04:00
Echo
d554353334 allow lookbacks 2025-06-22 15:02:07 -04:00
Echo
8a4cc23987 rework streak displays 2025-06-22 14:27:33 -04:00
Echo
5ff01ae450 add invisable suspected flag 2025-06-20 11:39:21 -04:00
Echo
6172c737e1 make regional leaderboards the default 2025-06-18 15:41:46 -04:00
Echo
4b5ac0c0ad block convicted users from leaderboards 2025-06-18 11:36:50 -04:00