Commit graph

1301 commits

Author SHA1 Message Date
Max Wofford
6ea52dae17 Fix SailorsLogTeletypeJob called with no message 2025-02-25 15:34:19 -05:00
Max Wofford
1e9d0f2200 Add teletype printouts 2025-02-24 21:21:40 -05:00
Max Wofford
257d03d56a Simplify & speed up leaderboard update 2025-02-24 13:10:45 -05:00
Max Wofford
97ce3d3950 Speed up projects list 2025-02-24 13:05:53 -05:00
Max Wofford
b9c55e2fe1 Waka projects -> project_labels 2025-02-24 13:02:45 -05:00
Max Wofford
8e7c8b4196 Add slack channel ID to error message 2025-02-24 12:28:08 -05:00
Max Wofford
ef88c4def8 Initial dark mode 2025-02-24 00:09:28 -05:00
Max Wofford
088355c414 Revert "Handle brakeman warning about sql inj"
This reverts commit b915b8f0c7.
2025-02-23 23:48:17 -05:00
Max Wofford
867a980c29 Remove checking for channel existing
We'll turn off the notification when it comes up, don't need to be too smart about this
2025-02-23 23:33:10 -05:00
Max Wofford
5b7f354564 Turn off all messages in channel when access is lost 2025-02-23 23:23:41 -05:00
Max Wofford
781e969935 Check for channel access before enabling slack preference 2025-02-23 23:21:58 -05:00
Max Wofford
25ef69e442 Handle empty project names in poll for changes job 2025-02-23 23:11:45 -05:00
Max Wofford
546664ce42 Add dev/prod colors to css 2025-02-23 23:07:32 -05:00
Max Wofford
96f0ccc6b6 Add more fields to avo for inspectability 2025-02-23 22:53:13 -05:00
Max Wofford
560c7f33c4 Improve username tagging on leaderboard 2025-02-23 22:42:37 -05:00
Max Wofford
b915b8f0c7 Handle brakeman warning about sql inj 2025-02-23 22:42:19 -05:00
Max Wofford
f071af3c07 Stop tagging people on sailorslog 2025-02-23 22:30:49 -05:00
Max Wofford
4d88a5b7e6 Add "no results" msg for sailors log leaderboard 2025-02-23 21:50:32 -05:00
Max Wofford
d73038ed81 More leaderboard flavor emoji 2025-02-23 21:47:21 -05:00
Max Wofford
50f78aba44 Fix sailors log project list initialization 2025-02-23 21:28:21 -05:00
Max Wofford
f122943ae6 Namespace SailorsLog::SlackController 2025-02-23 20:57:55 -05:00
Max Wofford
2c8ee24ec3 Namespace sailorslog & switch bot tokens 2025-02-23 20:53:27 -05:00
Max Wofford
f5503ae920 Italicize kudos message 2025-02-23 13:22:14 -05:00
Max Wofford
39bd5f07f5 Speed up sailors log polling 2025-02-23 13:06:50 -05:00
Max Wofford
2815b7354d Delete sailors_log_set_notification_pref_job.rb 2025-02-23 13:06:34 -05:00
Max Wofford
db5871974f Ensure slack command responses sent in order 2025-02-23 13:06:21 -05:00
Max Wofford
ba2d478f4e Rubocop fix 2025-02-23 04:09:17 -05:00
Max Wofford
d88a7ee4b0 Track sailors log leaderboards in the db 2025-02-23 04:08:22 -05:00
Max Wofford
6731eb4316 Speed up sailors log poll job 2025-02-23 03:07:46 -05:00
Max Wofford
5cc7ae265b Fix dispatch_timeout in leaderboard job 2025-02-23 03:07:35 -05:00
Max Wofford
27c88ab70b
Merge branch 'main' into add-sailors-log-feature 2025-02-23 01:58:08 -05:00
Max Wofford
2cd2fe1aec Add leaderboard for sailors log 2025-02-23 01:57:22 -05:00
Max Wofford
e913e1a336 Add caching to project duration turboframe 2025-02-22 23:46:30 -05:00
Max Wofford
d82f75f586 Switch to turbo frame loading for project list 2025-02-22 23:43:36 -05:00
Max Wofford
61dd5153fd Remove unused var 2025-02-22 23:23:32 -05:00
Max Wofford
4720cd7a74 Add sailors log remote database 2025-02-22 23:12:00 -05:00
24c02
51d649d95c make admin tools admin toolier 2025-02-22 15:30:41 -05:00
Max Wofford
5bc633ac12 Rubocop fixes 2025-02-22 02:11:47 -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
7aa2068b1e Don't clobber custom status 2025-02-21 22:08:17 -05:00
Max Wofford
bdeb5f1794 Switch from users.identity -> users.info 2025-02-21 21:47:36 -05:00
Max Wofford
0ab68b0c26 identify -> users:read 2025-02-21 21:35:31 -05:00
Max Wofford
c339d86415 Add missing identify scope to oauth redirect 2025-02-21 21:20:59 -05:00
Max Wofford
f8d507929e Also log user data 2025-02-21 21:17:17 -05:00
Max Wofford
0e840bf3d6 Print full slack data on failure to login 2025-02-21 21:13:29 -05:00
Max Wofford
24976ff08f Log full error for slack data 2025-02-21 21:10:18 -05:00
Max Wofford
1d2cb0bc06 Handle people directly linking to settings page 2025-02-21 21:05:54 -05:00
Max Wofford
0343d412c4 Update slack status if setting is enabled 2025-02-21 20:59:21 -05:00
Max Wofford
6ce1e317e9 Fix old usage of viewing_own_settings 2025-02-21 20:58:56 -05:00