Commit Graph

55 Commits

Author SHA1 Message Date
Echo
64f9d9cb34 data deletion oneshot (#691) 2025-12-07 22:49:40 -05:00
Echo
b13b5790ba erb_linting (#637)
* setup lint

* lint pass

* gh ci/cd lint

* okay nvm our code is shit
2025-11-17 17:47:26 -05:00
Echo
ed7fcc8680 modal refresh (#636)
* modal refresh

* fix up yields and custom injections
2025-11-17 17:37:38 -05:00
ShyMike
f728c4de25 reorganize settings page layout (#629) 2025-11-15 20:59:18 -05:00
Echo
0250448b5a andrew rotate keys (#624) 2025-11-15 17:57:10 -05:00
Echo
4466d8d820 leaderboards rework (#623)
* rolling leaderboards

* use actual deletions over soft deletes
2025-11-15 17:34:13 -05:00
Echo
9022b643d0 disclaimer on disabling stats (#616) 2025-11-07 00:50:20 -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
BananaJeans
4f0eb3edec add cursor-pointer to where it's missing in the settings page (#512) 2025-09-07 13:24:36 -04:00
Echo
2001f19e43 block data export on ban 2025-08-22 00:47:36 -04:00
Jeffrey Wang
9d8cc0d75d Add heartbeat import (#469) 2025-08-18 22:51:18 -04:00
Jeffrey Wang
cfe9f813b9 Add heartbeat download (#457) 2025-08-07 15:36:36 -04:00
Echo
bb4aacc42a linting erb 2025-07-14 13:40:57 -04:00
Echo
86649d1b6b allow github relinking even with valid access token 2025-07-10 14:55:57 -04:00
Echo
0cea69daed escape more things 2025-07-02 19:37:03 -04:00
Echo
7bd2f0b18d apply a gentle coat of hand sanitizer 2025-06-30 13:22:15 -04:00
Echo
e53ced0a03 rework even more css 2025-06-27 11:43:04 -04:00
Echo
042464d59f remake projects page 2025-06-27 11:27:13 -04:00
Echo
435c7a0d7f fix admin crash 2025-06-25 16:07:24 -04:00
Echo
ff863b328b fix borders 2025-06-24 17:29:13 -04:00
Echo
b7a908833b settings redesign 2025-06-23 16:09:25 -04:00
Echo
6172c737e1 make regional leaderboards the default 2025-06-18 15:41:46 -04:00
Max Wofford
c70c961431 Add regional leaderboard beta opt-in (#305) 2025-06-11 04:12:18 -04:00
Max Wofford
7d5bfaa618 Attempt to fix github unlink path 2025-06-10 16:49:12 -04:00
Max Wofford
fa00180e86 Add github unlink + relink options 2025-06-09 11:20:43 -04:00
Echo
2ac91c3d8f refactor settings page to a nicer grid 2025-06-08 21:21:56 -04:00
Echo
c79bd2a0fd fix text clipping 2025-06-08 20:38:13 -04:00
Echo
3ac7d9e2b0 allow users to hide stats from public lookup 2025-05-31 22:46:40 -04:00
Max Wofford
ce04f80b47 Handle duplicated api key names in transfer job (#222) 2025-05-12 17:39:45 -04:00
Parneel B
51f591dd00 add space in docs link (#209) 2025-05-07 12:08:19 -04:00
Parneel B
6d532dced8 Add link to documentation for work time stats (#207) 2025-05-06 14:11:55 -04:00
Max Wofford
58ddd7197a Initial email verification request implementation (#205) 2025-05-05 11:46:31 -04:00
Parneel B
3b5ea7ac97 Add work time stats (#200)
Co-authored-by: Max Wofford <max@maxwofford.com>
2025-05-05 09:37:46 -04:00
Kieran Klukas
dcd462a52a feat: add markscribe docs (#203) 2025-05-05 09:14:05 -04:00
Max Wofford
53cc75b234 Add email source type (#199) 2025-05-03 18:34:25 -04:00
Max Wofford
aa15bba79e Add list of email addresses on settings page (#197) 2025-05-03 18:10:56 -04:00
Mahad Kalam
93d48c2887 Update settings page UI (#102)
* Add Rubocop

* Width fixes

* Remove extra spacing from navbar

* Improve UI of page

* Remove Rubocop from Gemfile

* /my/settings: move title outside container

* Update Gemfile.lock

* Fix indentation for /my/settings

* Discard changes to app/assets/stylesheets/nav.css
2025-03-23 02:55:35 -04:00
Max Wofford
6840283230 Attempt to fix #92 2025-03-21 14:50:40 -04:00
Max Wofford
2bf4d07117 Add support for user stats pages on api (#86)
* Add support for user stats pages on api

* Add custom title card to github readme stats helper
2025-03-20 18:34:55 -04:00
Max Wofford
1bbbf69077 Link message about how to setup project tracking 2025-03-19 16:11:06 -04:00
Max Wofford
906549451c Add id anchors to each settings section 2025-03-19 15:19:52 -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
7787824073 Add timezone switching support (#65)
* Switch to local timezone in activity graph

* Validate timezone field

* Invalidate activity graph after updating timezone

* Delete dark.css

* Add timezone selector to settings

* Update heartbeats to support timezone

* Switch to timezone validation using TZInfo

* Fix link to user timezone
2025-03-19 12:05:48 -04:00
Max Wofford
3f6341f5cb Fix slack status check box 2025-03-17 12:26:23 -04:00
Max Wofford
1a75ecf4b6 Setup -> set up 2025-03-13 11:33:21 -04:00
Max Wofford
82a5439a6b Add new setup instructions for time tracking 2025-03-12 19:44:51 -04:00
Max Wofford
6e50eda1fe Add slack channel name to sailors log prefs 2025-03-11 22:05:10 -04:00
Max Wofford
47e52e7aa9 Inform user when latest direct-entry heartbeat is 2025-03-10 10:46:23 -04:00