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 |
|
Max Wofford
|
177f772df3
|
Turn off schema for direct connect db
|
2025-05-05 09:59:57 -04:00 |
|
Max Wofford
|
de110b808c
|
Add ahoy (#204)
|
2025-05-05 09:38:39 -04:00 |
|
Max Wofford
|
aa15bba79e
|
Add list of email addresses on settings page (#197)
|
2025-05-03 18:10:56 -04:00 |
|
Kieran Klukas
|
290149d4b2
|
feat: add /summary (#189)
|
2025-05-01 17:10:41 -04:00 |
|
Max Wofford
|
c851b4c82e
|
Add initial ysws program claiming (#178)
|
2025-04-26 12:15:15 -04:00 |
|
Max Wofford
|
a7574956df
|
Add streaks (#114)
* Add heartbeatable daily streak helper
* Add streaks to the navbar
* Add streak count to leaderboard entries
|
2025-03-24 16:39:20 -04:00 |
|
Karthik Sankar
|
f21d6f94db
|
Simplifying local development (#32)
* simplified local development
* fixed linting errors
* should fix
* fix indentation
|
2025-03-19 23:57:08 -04:00 |
|
Max Wofford
|
319e5b732f
|
Set slack_username field separate from usernames
|
2025-03-19 15:42:54 -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
|
36a7654a92
|
Add timezone support for users
|
2025-03-19 10:37:23 -04:00 |
|
Max Wofford
|
d7f8685470
|
Rubocop run
|
2025-03-15 21:18:20 -04:00 |
|
Zach Latta
|
f43f8a4a38
|
Add index on category and time for heartbeats
|
2025-03-15 17:48:41 -04:00 |
|
Max Wofford
|
9cdf1882ae
|
Add mis-committed schema changes
|
2025-03-14 23:22:46 -04:00 |
|
Max Wofford
|
8c5a6434b7
|
Add ip address to heartbeats
|
2025-03-14 23:07:08 -04:00 |
|
Max Wofford
|
93c102c350
|
Update schema.rb
|
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 |
|
Karthik Sankar
|
fa416b3842
|
slight updates for weekly leaderboards
|
2025-03-13 18:38:04 -04:00 |
|
Max Wofford
|
5ce6176951
|
Leaderboard should handle missing slack_uid
|
2025-03-13 17:40:37 -04:00 |
|
Max Wofford
|
623b63d403
|
Allow null slack uid for users creating accounts via email
|
2025-03-12 13:39:11 -04:00 |
|
Max Wofford
|
18e350c74b
|
Add ProjectRepoMappings
|
2025-03-12 12:15:14 -04:00 |
|
Max Wofford
|
40717fbc0c
|
Avatar supports non-slack users
|
2025-03-10 14:34:28 -04:00 |
|
Max Wofford
|
a55248e842
|
Update schema.rb
|
2025-03-07 18:11:49 -05:00 |
|
Max Wofford
|
5a88fa668c
|
Create 20250307225347_create_sign_in_tokens.rb
|
2025-03-07 18:11:42 -05:00 |
|
Max Wofford
|
c013c3e0bf
|
Create 20250307224352_move_emails_to_email_addresses.rb
|
2025-03-07 18:11:37 -05:00 |
|
Max Wofford
|
bea8372e30
|
Create 20250307223936_create_email_addresses.rb
|
2025-03-07 18:11:32 -05:00 |
|
Max Wofford
|
92335d5335
|
Create 20250307201004_rename_user_id_on_leaderboard_entries.rb
Whoops– forgot to add this
|
2025-03-07 16:35:43 -05:00 |
|
Max Wofford
|
87f36716bb
|
Move leaderboard slack IDs
|
2025-03-07 15:14:56 -05:00 |
|
Max Wofford
|
86eb4298c5
|
Switch from hackatime heartbeats to native heartbeats
|
2025-03-05 23:24:30 -05:00 |
|
Max Wofford
|
0a41007e9d
|
Enforce uniqueness on heartbeats
|
2025-03-05 15:42:53 -05:00 |
|
Max Wofford
|
2417d596ac
|
Add heartbeat source
|
2025-03-05 14:58:24 -05:00 |
|
Max Wofford
|
34dc749344
|
Just create new hash instead of enforcing unique hash
|
2025-03-05 02:23:37 -05:00 |
|
Max Wofford
|
01e396910e
|
Add migration to update unique hash on heartbeat
|
2025-03-05 02:07:22 -05:00 |
|
Max Wofford
|
b7ba2e0603
|
Update api keys migration to check for existing index
|
2025-03-04 16:49:27 -05:00 |
|
Max Wofford
|
10c5cc5bbc
|
First version of bulk uploads
|
2025-03-03 23:13:39 -05:00 |
|
Max Wofford
|
583b8c2f42
|
Run rubocop fix
|
2025-03-03 16:01:49 -05:00 |
|
Max Wofford
|
963f3303af
|
Initial api & heartbeat rollover
|
2025-03-03 16:01:29 -05:00 |
|
Max Wofford
|
d88a7ee4b0
|
Track sailors log leaderboards in the db
|
2025-02-23 04:08:22 -05:00 |
|
Max Wofford
|
5cc7ae265b
|
Fix dispatch_timeout in leaderboard job
|
2025-02-23 03:07:35 -05:00 |
|
Max Wofford
|
4720cd7a74
|
Add sailors log remote database
|
2025-02-22 23:12:00 -05:00 |
|
Max Wofford
|
364b546be0
|
Fix notification job missing class name
|
2025-02-22 01:58:46 -05:00 |
|
Max Wofford
|
cfd38a87eb
|
Initial code for replicating hackclub/sailors-log
|
2025-02-22 00:15:16 -05:00 |
|
Max Wofford
|
cb913cf55f
|
Run robocop
|
2025-02-21 20:32:03 -05:00 |
|
Max Wofford
|
56e24ba736
|
Switch to soft deletion on leaderboards
|
2025-02-21 19:58:45 -05:00 |
|
Max Wofford
|
f87348abab
|
Further config changes to move to good_job
|
2025-02-21 19:00:07 -05:00 |
|