Zach Latta
7e52dfb2ca
Add consistent helper to transform language, editor, and OS names
2025-10-22 15:36:09 +00:00
ShyMike
630177cf4a
Add custom name support ( #579 )
2025-10-21 16:42:08 -04:00
Kartikey Chauhan
4bef3654b0
Revert "Rebase remove AI coding from excluded categories ( #499 )"
...
This reverts commit 1cccb3b44d .
2025-09-05 13:47:18 +05:30
Echo
1cccb3b44d
Rebase remove AI coding from excluded categories ( #499 )
...
Co-authored-by: afonsoingles <110609949+afonsoingles@users.noreply.github.com >
2025-09-05 00:29:55 -04:00
Parth
0ce122ab9d
fix: 500 on bad url ( #466 )
2025-08-18 22:52:16 -04:00
Kartikey Chauhan
fac7758391
chore: filter out unwanted categories
2025-08-19 04:35:53 +05:30
ShyMike
ec3cc50321
fix trailing whitespace
2025-07-23 23:40:22 +01:00
Kartikey Chauhan
f4a6b325a6
remove coding_only from scope
2025-07-23 21:09:22 +05:30
Kartikey Chauhan
03347ecd09
feat: add TestWakatimeService
2025-07-23 19:18:44 +05:30
Kartikey Chauhan
8e36456314
scope coding_only w/ valid timestamps
2025-07-23 18:50:58 +05:30
Kartikey Chauhan
5bd2c84c3b
feat: use TestWakatimeService
2025-07-23 18:48:23 +05:30
Echo
eb60d1d82c
Revert "fix: use WakatimeService without filters and consistent time ranges f…"
2025-07-22 20:55:26 -04:00
Echo
6d859374ff
Merge pull request #430 from cskartikey/lag_fix
...
fix: use WakatimeService without filters and consistent time ranges f…
2025-07-22 18:39:20 -04:00
Kartikey Chauhan
f67675533c
fix: use WakatimeService without filters and consistent time ranges for accurate tracking
2025-07-23 03:49:23 +05:30
Echo
ce23fd2a9d
Merge pull request #409 from PianoMan0/patch-1
2025-07-21 18:00:41 -04:00
Echo
f548285cda
fix api not understanding dates
2025-07-14 17:11:37 -04:00
Max Wofford
5b5a7fd809
Don't inclusive search in wakatime_service on both start/end ( #413 )
2025-07-14 13:54:28 -07:00
Max Wofford
633eb4a5ce
Add protocol allowlist to git_remote checker
...
I wasn't able to replicate CVE-2022-24439 / CVE-2023-40267 after a while of trying to add something malicious but I figure it's a quick and easy check to add just in case
2025-07-13 11:27:21 -07:00
PianoMan0
54e80ca341
Update flavor_text.rb
2025-07-07 20:57:33 -04:00
Max Wofford
3a2053f738
Add passed scoping to WakatimeService ( #404 )
2025-07-07 15:53:51 -04:00
Max Wofford
d0106e3ed6
More flavor
2025-06-27 22:41:48 -04:00
Max Wofford
618b5f6c81
Add cache:warmup deployment step ( #361 )
2025-06-25 13:28:11 -04:00
ShyMike
9676fd13f1
Fix browser extension not working ( #316 )
...
Co-authored-by: Max Wofford <max@maxwofford.com >
2025-06-17 14:20:54 -04:00
Echo
46fb2b9901
add silly splash texts :D
2025-06-10 20:01:22 -04:00
Max Wofford
3b0de8d3b8
"from the makers of ..." flavor text
2025-06-10 16:51:03 -04:00
Max Wofford
5ac8b76ccd
Add LOC flavor text
2025-06-10 16:50:45 -04:00
Max Wofford
6fb4f78fea
Add time since first commit flavor text
2025-06-10 16:50:30 -04:00
Max Wofford
eff1ece6e5
Add uptime flavor text
2025-06-10 16:50:09 -04:00
Max Wofford
1887537e7d
Add time worked badge flavor text
2025-06-10 16:49:59 -04:00
Max Wofford
d286bd4a64
Add status page flavor text
2025-06-10 16:49:36 -04:00
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