Commit Graph

62 Commits

Author SHA1 Message Date
Zach Latta
4091ac637f Add /docs section 2025-05-28 17:15:22 -04:00
Max Wofford
12a205e5e8 Add neighborhood post record updating by admins 2025-05-26 17:52:11 -04:00
Max Wofford
1fba58c6fb Initial implementation of post_reviews_controller (#247) 2025-05-22 03:14:27 -04:00
Max Wofford
f9a4ce9cfa Add airtable url to table sync concern (#236) 2025-05-16 13:02:27 -04:00
Max Wofford
0f8ad383c4 Remove avo 2025-05-15 09:48:32 -04:00
Zach Latta
9d35bd3ad3 Make users on calendar selectable 2025-05-14 19:00:05 -04:00
Zach Latta
27e3cb1428 Merge branch 'main' into timeline-page 2025-05-14 14:34:56 -04:00
Zach Latta
4557462658 Move timeline to admin page 2025-05-14 14:01:52 -04:00
Max Wofford
46f192297e Add mailroom 2025-05-14 12:32:38 -04:00
Max Wofford
86439c8630 Fix patching on user settings page 2025-05-13 17:31:06 -04:00
Max Wofford
ce04f80b47 Handle duplicated api key names in transfer job (#222) 2025-05-12 17:39:45 -04:00
Max Wofford
4e2399a0b3 Add async loading for mini leaderboard 2025-05-12 14:39:35 -04:00
Zach Latta
40c3147317 Start work on timeline partial 2025-05-12 13:09:26 -04:00
Max Wofford
70f0977bbc Add mailing address form 2025-05-09 16:37:03 -04:00
Max Wofford
5bae69be8d Move projects to /my/projects route 2025-05-08 18:17:57 -04:00
Max Wofford
471388cdd0 Add admin trust level setting 2025-05-08 18:03:44 -04:00
Max Wofford
5ba0872d84 Add ahoy_captain (#211) 2025-05-07 12:06:56 -04:00
Max Wofford
15a485bf0a Add admin routes for looking up by email address / slack (#208) 2025-05-06 14:32:29 -04:00
Max Wofford
58ddd7197a Initial email verification request implementation (#205) 2025-05-05 11:46:31 -04:00
Kieran Klukas
290149d4b2 feat: add /summary (#189) 2025-05-01 17:10:41 -04:00
Max Wofford
5acd30f6f6 Add close_window param for Athena Awards 2025-04-29 11:13:05 -04:00
Max Wofford
2f29f8a055 Add endpoint for creating users via sharing oauth keys 2025-04-28 13:55:19 -04:00
Max Wofford
af48c0c73d Make current user streak load async 2025-04-27 03:29:52 -04:00
Max Wofford
9049bdc446 Add initial span generation logic (#179) 2025-04-26 16:08:13 -04:00
Max Wofford
c851b4c82e Add initial ysws program claiming (#178) 2025-04-26 12:15:15 -04:00
Max Wofford
44261ac723 Add projects list endpoint & add project remapping form (#176) 2025-04-25 13:26:27 -04:00
Max Wofford
c4c8e330ab Make dashboard into partial (#127)
* Initial work to break out dashboard into own partial

* Fix chart initialization on filter change

* Factor out multiselect css & js

* Clean up js & css in filterable dashboard

* Refactor filter searching

* Fix projects filter

* Prevent race condition in dashboard async loading

* Move dashboard css / js out of user/show

* Move filterable dashboards over to homepage

* Clean up unused user controller routes
2025-03-26 01:54:00 -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
2519c17c98 Initial filterable dashboard (#72)
* Initial filterable dashboard

* Scope loading spinner to activity graph

* Fix turbo loading spinner

* Add new charts

* Fix tooltip having blank entries

* Humanize times in dashboard

* Split up html & json partial rendering

* Fix turbo-caused chart bugs

* Implement dark mode

* Bring back clear button

* Fix chart not rendering after fast refreshes

* Remove console.logs

* Scope loading to activity-graph

* Simplify loading indicator
2025-03-19 22:07:23 -04:00
Max Wofford
ea93a85915 Revert "Remove scrapyard specific code" (#71)
* Revert "Remove scrapyard specific code (#56)"

This reverts commit 3746167646.

* Add post-scrapyard message

* Add ending bounds to scrapyard

* Remove scrapyard pinning buttons
2025-03-19 17:01:09 -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
51dd64acf3 Add a partial for "currently hacking" dropdown (#63)
* Add a partial for "currently hacking" dropdown

* Improve currently hacking styles
2025-03-18 17:03:38 -04:00
Max Wofford
3746167646 Remove scrapyard specific code (#56)
* Remove scrapyard specific code

* Update error pages about scrapyard
2025-03-18 17:02:44 -04:00
Max Wofford
2c6d53250b Add 🃏 easter egg 2025-03-18 16:44:19 -04:00
Max Wofford
92d37800f6 Add initial scrapyard leaderboard 2025-03-15 01:04:20 -04:00
Max Wofford
d4141d1ab4 Add success message to setup.sh 2025-03-13 16:47:41 -04:00
Max Wofford
8dc698aca7 Add step 4 of the intructions
(there is no step 4)
2025-03-13 12:07:43 -04:00
Max Wofford
82a5439a6b Add new setup instructions for time tracking 2025-03-12 19:44:51 -04:00
Max Wofford
6138b8f3c3 Setup routes for new waka installer script 2025-03-12 17:15:19 -04:00
Max Wofford
35b31caa1c Add heartbeat check endpoint 2025-03-12 15:41:17 -04:00
Max Wofford
c764c29698 Attempt to fix letter opener breaking build 2025-03-07 18:52:34 -05:00
Max Wofford
4271688194 Add email auth 2025-03-07 18:12:48 -05:00
Max Wofford
62e951e300 Add letter-opener 2025-03-07 18:10:32 -05:00
Max Wofford
d32410a49b Handle period in bulk upload route 2025-03-07 16:12:43 -05:00
Max Wofford
acef1d5726 Add heartbeat migration tool 2025-03-04 15:12:49 -05:00
Max Wofford
296e83d48b Merge branch 'main' into add-wakatime-api 2025-03-04 13:56:45 -05:00
Max Wofford
10c5cc5bbc First version of bulk uploads 2025-03-03 23:13:39 -05:00
Max Wofford
963f3303af Initial api & heartbeat rollover 2025-03-03 16:01:29 -05:00
Max Wofford
0d26dc587f Add simple stats endpoint 2025-03-03 14:26:15 -05:00
Max Wofford
cd9941bd10 Fix routing on sailors log controller 2025-03-01 12:37:26 -06:00