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