85 Commits

Author SHA1 Message Date
Echo
64f9d9cb34 data deletion oneshot (#691) 2025-12-07 22:49:40 -05:00
Echo
b7aae15769 fix broken project labels table (#689)
* fix broken project labels table

* linting
2025-12-05 16:22:18 -05:00
Max Wofford
336ae5c944 Add HCA signin (#684) 2025-12-03 14:05:30 -05:00
Echo
5f5257c752 index users on username (#674) 2025-12-01 11:20:06 -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
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
7664daba45 add custom display name support 2025-10-19 10:40:41 +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
Fox Ellson-Taylor
c299e26e67 improve machine and ip address heartbeat querying speeds (#490) 2025-08-25 09:01:05 -04:00
Echo
e30e9862a7 rework lb generation (#467) 2025-08-08 22:10:33 -04:00
Echo
1251503729 project lookup indexes 2025-07-08 20:14:02 -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
Max Wofford
8eb6072612 Take 2 of switching to psql cache! 2025-06-27 21:26:29 -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
2d9b30895d migrate schema 2025-06-18 15:54:52 -04:00
Max Wofford
9247f19cbb Additional indexes (#321) 2025-06-16 15:26:38 -04:00
nora
8da145d623 add program return button (#314) 2025-06-13 13:48:21 -04:00
Max Wofford
c70c961431 Add regional leaderboard beta opt-in (#305) 2025-06-11 04:12:18 -04:00
Max Wofford
f5d23e74dc Add flipper for feature flags 2025-06-11 02:31:41 -04:00
Max Wofford
cfecba5ab9 Add AhoyCaptain indexes 2025-06-09 16:39:51 -04:00
Max Wofford
62b4b0a9ea Add index to commits on user + timestamp
Based on another pg_analyze recommendation
2025-06-09 10:46:39 -04:00
Max Wofford
7c835d7801 Add index to leaderboards where not deleted
Based on a suggestion from pg_analyze
2025-06-09 10:46:39 -04:00
nora
9dfabf49f9 may i remind you, mr. wofford, you're under OAuth (#284) 2025-06-08 19:04:51 -04:00
Echo
3ac7d9e2b0 allow users to hide stats from public lookup 2025-05-31 22:46:40 -04:00
Zach Latta
efd19568b7 Sync in and display repo metadata 2025-05-30 09:57:27 -04:00
Max Wofford
9697641358 Add index to speed up active project calculation 2025-05-27 01:31:32 -04:00
Max Wofford
1fba58c6fb Initial implementation of post_reviews_controller (#247) 2025-05-22 03:14:27 -04:00
Max Wofford
f9a4ce9cfa Add airtable url to table sync concern (#236) 2025-05-16 13:02:27 -04:00
Max Wofford
9f790eb24d Add neighborhood apps/projects 2025-05-16 10:33:07 -04:00
Max Wofford
ee3beb0506 Add neighborhood airtable post records 2025-05-16 10:04:02 -04:00
Zach Latta
a872ab3198 Sync in commit data 2025-05-14 17:35:41 -04:00
Zach Latta
a234faf608 Sync in GitHub events for authed GitHub users 2025-05-14 14:33:55 -04:00
Max Wofford
70f0977bbc Add mailing address form 2025-05-09 16:37:03 -04:00
Max Wofford
7cd9ea0b55 Add country code to users 2025-05-09 13:09:49 -04:00
Max Wofford
fdb7f3e211 Add raw_data to heartbeats 2025-05-09 12:32:58 -04:00
Max Wofford
62a7a8a7a3 Add user+time index to heartbeats 2025-05-07 17:20:45 -04:00
Max Wofford
8cdad3649f Switch omit_from_leaderboard bool to trust_level enum 2025-05-07 16:51:41 -04:00
Max Wofford
dfdff16c4e Remove old index that ignored deleted field 2025-05-07 14:48:46 -04:00
Max Wofford
29d40d5a2a Add unique index for fields_hash when not deleted 2025-05-07 14:41:18 -04:00
Max Wofford
8682cff9c3 Add soft-deletion / update field_hash generation 2025-05-07 14:33:36 -04:00
Max Wofford
435bc5d23e Add omit_from_leaderboard to users 2025-05-07 13:50:15 -04:00
Max Wofford
f45a555b5d Add slack neighborhood channel into db 2025-05-06 12:23:30 -04:00
Max Wofford
58ddd7197a Initial email verification request implementation (#205) 2025-05-05 11:46:31 -04:00