Konstantin Kondr
1ab29b22e1
add statusbar endpoint
2021-09-06 17:01:49 +00:00
Hiroya Onoe
398b4c16d6
fix(docs): wrong parameter in OpenAPI-Docs
...
The parameter `range` of `/compat/wakatime/v1/users/{user}/stats/{range} [get]` is path.
However, it was described as query in OpenAPI-Docs.
So, I fixed it and generated files in `static/docs`.
Closes : #239
Signed-off-by: Hiroya Onoe <hiroyanoe.io@gmail.com>
2021-09-05 03:02:01 +09:00
Ferdinand Mütsch
466f2e1786
fix: summary caching ( resolve #211 )
2021-06-19 12:47:35 +02:00
Ferdinand Mütsch
0d64858721
feat: implement project labels ( resolve #204 )
2021-06-11 20:59:34 +02:00
Ferdinand Mütsch
538b9d2463
fix: permissions for stats endpoint
2021-06-11 17:41:45 +02:00
Ferdinand Mütsch
f4612fd542
fix: badge endpoint permission fixes ( resolve #205 )
...
fix: reference past x days intervals from now instead of start of day
2021-06-11 16:02:28 +02:00
Ferdinand Mütsch
ee31212cdd
fix: hotfix for invalid api base url prefix ( #203 )
2021-05-19 10:18:18 +02:00
Ferdinand Mütsch
cf3d293688
feat: implement wakatime projects endpoint ( resolve #196 )
2021-05-01 13:52:03 +02:00
Ferdinand Mütsch
0fbb554fc3
fix: respect timezone parameter for wakatime summary endpoint ( resolve #195 )
2021-05-01 12:46:53 +02:00
Ferdinand Mütsch
11b224fc24
fix: exact path matching for api endpoints ( resolve #194 )
2021-04-30 18:08:53 +02:00
Ferdinand Mütsch
1beca82875
feat: implement wakatime users endpoint ( resolve #193 )
2021-04-30 10:13:32 +02:00
Ferdinand Mütsch
37d4d58b57
fix: make wakatime summary endpoint date range inclusive ( resolve #192 )
2021-04-29 21:08:47 +02:00
Ferdinand Mütsch
2b45b064eb
fix: permit simple date time format in wakatime summaries endpoint ( resolve #190 )
2021-04-28 22:19:44 +02:00
Ferdinand Mütsch
c6fd43a964
chore: log requests from json response util method
2021-04-26 21:26:59 +02:00
Ferdinand Mütsch
c142b525a4
refactor: time zone sensitivity ( resolve #184 )
2021-04-25 21:05:04 +02:00
Ferdinand Mütsch
2b57da224c
chore: write authenticated user to logs and sentry
2021-03-26 13:10:10 +01:00
Ferdinand Mütsch
81ca703501
fix: disable recompute caching ( resolve #149 )
2021-03-24 23:31:04 +01:00
Ferdinand Mütsch
2d1010e9d9
chore: add caching to badge endpoint
...
chore: add type index for summary items
2021-03-24 21:49:42 +01:00
Ferdinand Mütsch
2846748b26
hotfix: remove user agent check for shields.io
2021-03-09 23:15:35 +01:00
Ferdinand Mütsch
22fbfceca2
fix: support default range for stats endpoint ( resolve #125 )
2021-02-12 11:25:21 +01:00
Ferdinand Mütsch
8fc39f23fa
feat: add swagger docs ( resolve #40 )
2021-02-07 11:54:41 +01:00
Ferdinand Mütsch
6d2697ec37
feat: allow unlimited date ranges
2021-02-06 23:23:26 +01:00
Ferdinand Mütsch
6b1f1c1360
feat: add endpoint compatible to github readme stats ( resolve #65 )
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
fca12f522f
feat: option to publicly share stats data ( resolve #36 )
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
d1dc73b5e6
refactor: make each router handler register middleware on its own
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
8fed606e9b
refactor: make intervals be string lists of aliases
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
9ff35b85d0
feat: implement stats endpoint ( resolve #114 )
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
a2368ff76a
refactor: significant changes related to routing and general code cleanup
2021-02-03 21:28:02 +01:00
Ferdinand Mütsch
c6139e5366
fix: really fix it now 🤦♂️
2021-01-31 18:56:34 +01:00
Ferdinand Mütsch
28269aa329
fix: start and end parameter parsing for wakatime summary route
2021-01-31 18:41:48 +01:00
Ferdinand Mütsch
3e5a51c272
feat: add missing query params to wakatime endpoints ( resolve #109 )
2021-01-31 16:25:48 +01:00
Ferdinand Mütsch
417d4789ab
chore: move route registration into the handler classes themselves ( resolve #57 )
2021-01-30 10:34:52 +01:00
Ferdinand Mütsch
35cdc7b485
refactor: define interface types for all services and repositories
2020-11-08 10:12:49 +01:00
Ferdinand Mütsch
2f12d8efde
refactor: simplify summary generation ( resolve #68 )
2020-11-07 12:01:35 +01:00
Ferdinand Mütsch
96ff490d8d
fix: crash when calling badge endpoint with no filters applied ( resolve #66 )
2020-11-01 16:04:30 +01:00
Ferdinand Mütsch
c2d30826f6
fix: critical fixes related to alias resolution
2020-11-01 12:50:59 +01:00
Ferdinand Mütsch
f843be8d12
refactor: move config to separate package
...
chore: load config from main method
2020-09-29 18:55:07 +02:00
Ferdinand Mütsch
1c0e63e125
chore: restrict badge access by user agent
2020-09-12 16:58:22 +02:00
Ferdinand Mütsch
d60dddb550
feat: implement badges endpoint and sharing functionality
2020-09-12 16:09:23 +02:00
Ferdinand Mütsch
8dca9f5cc0
chore: parallel summary conversion
2020-09-12 00:20:16 +02:00
Ferdinand Mütsch
21567e7601
feat: implement summaries compat endpoint ( resolve #44 )
...
fix: fix all time view model
2020-09-11 23:24:51 +02:00
Ferdinand Mütsch
a8009e107d
fix: support project query param for alltime endpoint
2020-09-11 20:22:33 +02:00
Ferdinand Mütsch
84e9559860
fix: all time data model
2020-09-06 17:20:37 +02:00
Ferdinand Mütsch
587ac6a330
feat: add wakatime-compatible alltime endpoint
2020-09-06 12:15:46 +02:00