Commit graph

101 commits

Author SHA1 Message Date
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
a6482249aa Update slack_manifest.yml 2025-02-21 21:21:26 -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
Max Wofford
f68552329e Update brakeman.ignore 2025-02-21 20:51:52 -05:00
Max Wofford
d85dcd7e43 Fix usage of sanitize_sql_array 2025-02-21 20:48:24 -05:00
Max Wofford
20ad9a1d49 Handle missing cache count on avo controller 2025-02-21 20:37:14 -05:00
Max Wofford
e31706d91c Fix mis-referenced method in leaderboard update job 2025-02-21 20:36:54 -05:00
Max Wofford
59f0d66362 Merge branch 'main' of github.com:hackclub/harbor 2025-02-21 20:32:13 -05:00
Max Wofford
cb913cf55f Run robocop 2025-02-21 20:32:03 -05:00
Max Wofford
7f8a5fcc23
Merge pull request #6 from hackclub/dependabot/bundler/selenium-webdriver-4.29.0
Bump selenium-webdriver from 4.28.0 to 4.29.0
2025-02-21 20:29:53 -05:00
Max Wofford
06d6be335c
Merge pull request #5 from hackclub/dependabot/bundler/sqlite3-2.6.0
Bump sqlite3 from 2.5.0 to 2.6.0
2025-02-21 20:29:29 -05:00
dependabot[bot]
c57aee6493
Bump selenium-webdriver from 4.28.0 to 4.29.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.28.0 to 4.29.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.28.0...selenium-4.29.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 01:29:10 +00:00
dependabot[bot]
3bf0f5a221
Bump sqlite3 from 2.5.0 to 2.6.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-22 01:29:04 +00:00
Max Wofford
93f02e83d3
Merge pull request #8 from 24c02/add-emojis
add emojis
2025-02-21 20:28:51 -05:00
Max Wofford
5603faffc2 Handle brakeman warnings 2025-02-21 20:27:52 -05:00
Max Wofford
81f68ae68d Rubocop fixes 2025-02-21 20:12:45 -05:00
Max Wofford
c3b6cc2f0d
Merge pull request #7 from hackclub/dependabot/bundler/avo-3.17.8
Bump avo from 3.17.7 to 3.17.8
2025-02-21 20:07:02 -05:00
Max Wofford
8c1a8a5844 Fix typo in slack status updater 2025-02-21 20:05:12 -05:00
Max Wofford
56e24ba736 Switch to soft deletion on leaderboards 2025-02-21 19:58:45 -05:00
Max Wofford
e6d165c67d Handle if leaderboard is still generating 2025-02-21 19:16:46 -05:00
Max Wofford
84c2e00a95 Fix missing concurrency key in background job 2025-02-21 19:16:26 -05:00
Max Wofford
c056db3a1e Add goodjob to admin navbar 2025-02-21 19:11:26 -05:00
Max Wofford
8561eeee46 Throw avo & good job behind admin constraint 2025-02-21 19:08:58 -05:00
24c02
2f31f65af2 add emojis 2025-02-21 19:07:29 -05:00
Max Wofford
f87348abab Further config changes to move to good_job 2025-02-21 19:00:07 -05:00
Max Wofford
e2c066be4d solid_queue -> good_job 2025-02-21 18:51:37 -05:00
Max Wofford
6a642dc778 Fix user page file name 2025-02-21 17:54:40 -05:00
Max Wofford
19b58e1a0e Add routes for user settings 2025-02-21 17:40:29 -05:00
Max Wofford
9ab4ffba73 Update fields shown in avo 2025-02-21 17:40:08 -05:00
Max Wofford
74d59dca6a Full page footer 2025-02-21 17:39:47 -05:00
Max Wofford
454c7ed120 Add slack status feature 2025-02-21 17:39:41 -05:00
Max Wofford
5c329bddb1 Switch to spinning up server directly in the docker file 2025-02-21 17:38:05 -05:00
Max Wofford
c7b38c283d Add slack manifest 2025-02-21 17:37:45 -05:00
Max Wofford
4bac2ad54f Simplify navbar html 2025-02-21 15:35:23 -05:00
Max Wofford
6e084d5e80 Improve navbar positioning 2025-02-21 15:35:11 -05:00
Max Wofford
bd508e5904 Add admin_tool helper 2025-02-21 15:34:59 -05:00
Max Wofford
c41ae264e5 Setup navbar 2025-02-21 15:14:23 -05:00
Max Wofford
c45e1e2f65 Run leaderboard job in batched transactions to speed it up 2025-02-21 15:02:19 -05:00
dependabot[bot]
f3eff95434
Bump avo from 3.17.7 to 3.17.8
Bumps [avo](https://github.com/avo-hq/avo) from 3.17.7 to 3.17.8.
- [Release notes](https://github.com/avo-hq/avo/releases)
- [Changelog](https://github.com/avo-hq/avo/blob/main/RELEASE.MD)
- [Commits](https://github.com/avo-hq/avo/compare/v3.17.7...v3.17.8)

---
updated-dependencies:
- dependency-name: avo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-20 18:22:59 +00:00
Max Wofford
1a52fdf868 Merge branch 'main' of github.com:hackclub/harbor 2025-02-19 18:06:01 -05:00