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