Max Wofford
b8c7d05454
Further flavor!
2025-05-30 02:10:07 -04:00
Max Wofford
a3c885463f
Patch up user-agent matching and add simple tests for them
2025-05-09 11:55:59 -04:00
Max Wofford
594e1dce2a
Fix flavortext formatting
2025-05-08 19:48:34 -04:00
Max Wofford
23ff5b781a
Fix UwU that broke the codebase
2025-05-08 19:23:02 -04:00
Max Wofford
0b2de8ef6d
More flavor
2025-05-08 18:35:39 -04:00
Max Wofford
0fa7394162
Increase cache timeout for neighborhood data
2025-05-06 11:49:43 -04:00
Max Wofford
c7f2d687b2
Skip repo check if git isn't in path
2025-04-30 18:33:28 -04:00
Max Wofford
ffa8f2806f
Swap out neighborhood api endpoint
2025-04-28 14:11:28 -04:00
Max Wofford
ae95ebd192
Add minutes logged flavor to cache
2025-04-27 03:19:47 -04:00
Max Wofford
44261ac723
Add projects list endpoint & add project remapping form ( #176 )
2025-04-25 13:26:27 -04:00
Max Wofford
cb5a170c98
Rewrite sailors log to work with user_id index ( #156 )
2025-04-11 14:28:21 -04:00
Max Wofford
555408aefb
Don't fail heartbeat creation if user agent is blank
2025-04-09 13:41:12 -04:00
Max Wofford
fd5815e2a2
Add initial sweep of background caching for shared data on page ( #157 )
...
* Add initial sweep of background caching for shared data on page
* Rubocop format
* Speed up currently_hacking
* Rubocop format
* Fix active projects job
* Switch to activeprojectsjob for leaderboard
* Remove current project from nav
* Add flamegraph & stackprof for extra profiling
* Silence bullet alerts
* Remove eagerload of users from mini leaderboard
* Comment out expensive flavortext
* Bundle update brakeman
* Remove duplicate stackprof listing
* Add skylight auth to example env
* Add miscomitted background jobs
2025-04-07 23:32:27 -04:00
Max Wofford
d9df6d522a
Speed up leaderboard with includes ( #152 )
...
* Speed up eager loading leaderboard project repo mappings
* Improve error handling and caching for neighborhood
2025-04-03 22:02:40 -04:00
Max Wofford
c3dac98855
Parse user agent on heartbeat upload ( #151 )
...
* Parse user agent on heartbeat upload
* Move parse_user_agent to be instance -> class method
2025-04-03 14:19:32 -04:00
Max Wofford
6be2e6fb09
Give better default times if no heartbeats are found
2025-04-02 18:39:03 -04:00
Max Wofford
f692a79ef7
Attempt to handle nil start or end times
2025-04-02 18:35:58 -04:00
Max Wofford
7d9e2ed4f9
Add os/editor categorizer helpers
2025-03-28 13:07:01 -04:00
Max Wofford
177d2e3ad3
Update heartbeat UA processing job
2025-03-28 13:06:43 -04:00
Max Wofford
d5527327bb
Get editor and OS details from UA ( #138 )
...
* Get editor and OS details from UA
* Update formatting of user_agent to be more ruby-like
2025-03-27 21:49:18 -04:00
Max Wofford
532b9da315
Add loading messages to the home page dashboard
2025-03-26 03:18:12 -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
a1aed018f0
Revert "Fixing #100 ( #105 )" ( #118 )
...
This reverts commit 00cea9993b .
2025-03-25 00:32:50 -04:00
Karthik Sankar
00cea9993b
Fixing #100 ( #105 )
...
* Fixing #100
* attempt to switch over
---------
Co-authored-by: Max Wofford <max@maxwofford.com>
2025-03-25 00:28:24 -04:00
Max Wofford
52bad0d982
Add miscommitted lines from be5ed005c5
2025-03-24 12:43:09 -04:00
Max Wofford
95acec5c33
Add active user counts to the footer ( #94 )
2025-03-21 21:09:56 -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
4acbbac97a
Minutes flavortext
2025-03-19 15:52:05 -04:00
Max Wofford
0e7f62c060
Add link to slack neighborhood channel
2025-03-18 18:52:14 -04:00
Max Wofford
ddc5177d0a
Fix typo
2025-03-18 18:52:00 -04:00
Max Wofford
a5d25d6a39
Additional conditional flavor texts
2025-03-18 18:37:09 -04:00
Max Wofford
74502f408b
Additional flavortext
2025-03-17 12:26:31 -04:00
Max Wofford
14ec502bac
More flavor text
2025-03-17 11:10:14 -04:00
Max Wofford
2ea57d955f
Update flavor_text.rb
2025-03-15 19:44:39 -04:00
Zach Latta
d34079743b
Different title + small quality of life improvements
2025-03-14 10:31:29 -04:00
Max Wofford
cdea59e520
More time videos
2025-03-13 19:21:18 -04:00
Max Wofford
3a680a4742
Add github link to rare motto
2025-03-13 19:01:46 -04:00
Max Wofford
433df0c2bd
Additional flavor text
2025-03-13 15:34:17 -04:00
Max Wofford
9be5428795
More flavortext
2025-03-13 15:34:17 -04:00
Max Wofford
d935cbab24
Forgot to commit dino memes
2025-03-13 12:07:54 -04:00
Max Wofford
5a4519a7f5
Mur flavur
2025-03-12 17:03:43 -04:00
Max Wofford
83bdee5743
More time memes & splash text
2025-03-12 14:53:04 -04:00
Max Wofford
f4704a7520
Additional mottos
2025-03-12 14:17:21 -04:00
Max Wofford
bdf78e35dd
Downcase splash message
2025-03-12 14:16:31 -04:00
Max Wofford
e7764b659e
Show active user count on home page
2025-03-12 13:57:28 -04:00
Max Wofford
a679b4abc1
Add some placeholder links for date selection on home page
2025-03-12 13:07:19 -04:00
Max Wofford
6e50eda1fe
Add slack channel name to sailors log prefs
2025-03-11 22:05:10 -04:00
Max Wofford
88de0bf2ab
Add additional compliments
2025-03-07 15:02:05 -05:00
Max Wofford
bfec8f5934
Default to username for leaderboard
2025-03-04 17:20:07 -05:00
Max Wofford
d87275781c
More self messages
2025-02-24 12:28:31 -05:00