Ferdinand Mütsch
|
a8e2bc671d
|
fix: badge endpoint caching (resolve #496)
|
2023-07-08 18:44:40 +02:00 |
|
Ferdinand Mütsch
|
bfeebafb2f
|
fix: support user agents set by browser plugin (see #237)
|
2023-03-16 21:02:28 +01:00 |
|
Ferdinand Mütsch
|
c9f2518fbc
|
fix: badges broken (resolve #475)
|
2023-03-15 21:47:12 +01:00 |
|
Ferdinand Mütsch
|
a6ef735ba1
|
refactor: replace gorilla mux with chi
|
2023-03-03 20:53:18 +01:00 |
|
Ferdinand Mütsch
|
2db065d47a
|
Merge branch 'muety/427-job-processing'
|
2022-12-01 15:55:40 +01:00 |
|
Ferdinand Mütsch
|
21f6809f05
|
refactor: split utility functions into utils and helpers
|
2022-12-01 10:57:07 +01:00 |
|
*Kim Zick
|
f121112d09
|
Increase avatar entropy
|
2022-11-26 16:26:03 -05:00 |
|
Ferdinand Mütsch
|
61f13fce20
|
fix: prometheus metrics types
|
2022-11-20 10:59:06 +01:00 |
|
Marvin Scham
|
9505773165
|
Add last_6_months interval identifier
|
2022-08-19 17:14:00 +02:00 |
|
Steven Tang
|
4302cfcbd6
|
fix: 500 on POST /api/heartbeats
|
2022-08-12 17:25:43 +10:00 |
|
Ferdinand Mütsch
|
4bd58789f4
|
fix: server error when passing empty heartbeats slice
fix: do not allow to set id for diagnostics inputs
chore: remove authentication for diagnostics endpoint from swagger docs
|
2022-05-13 16:12:18 +02:00 |
|
Ferdinand Mütsch
|
d778612242
|
fix: remove authentication requirement from diagnostics endpoint
|
2022-04-18 21:32:30 +02:00 |
|
Ferdinand Mütsch
|
40067d252e
|
fix: non-ascii project badges (resolve #357)
chore: locally generated badges (resolve #348)
|
2022-04-18 11:39:26 +02:00 |
|
Ferdinand Mütsch
|
bbc85de34b
|
chore: metrics performance improvements
|
2022-03-19 10:30:32 +01:00 |
|
Ferdinand Mütsch
|
ec70d024fa
|
fix: remove user property of diagnostics as sent without auth
|
2022-03-19 09:27:13 +01:00 |
|
Ferdinand Mütsch
|
e4814431e0
|
feat: add database size metric
|
2022-03-18 18:20:13 +01:00 |
|
Ferdinand Mütsch
|
8e558d8dee
|
chore: introduce heartbeat max age
|
2022-03-17 11:35:20 +01:00 |
|
Steven Tang
|
6d762f5fd6
|
ref: remove unnecessary unicode characters
|
2022-02-18 19:52:55 +11:00 |
|
Ferdinand Mütsch
|
222024dabb
|
chore: cache avatars in memory
|
2022-02-17 10:34:33 +01:00 |
|
Ferdinand Mütsch
|
660a09475e
|
chore: include avatar rendering into wakapi itself
|
2022-02-17 09:53:37 +01:00 |
|
Steven Tang
|
e7f3432113
|
feat: GET /heartbeat endpoint (resolves #241)
|
2022-02-13 11:03:10 +01:00 |
|
Ferdinand Mütsch
|
7159df30c2
|
feat: allow to configure custom api url for relay and import (resolve #105)
|
2022-01-21 12:35:05 +01:00 |
|
Ferdinand Mütsch
|
c2d3426bcd
|
feat: project details page with branch statistics (resolve #242)
|
2022-01-02 20:04:29 +01:00 |
|
Ferdinand Mütsch
|
6f9015d3d8
|
fix: neutered file system
docs: add filter params to api docs
|
2022-01-02 12:03:20 +01:00 |
|
Ferdinand Mütsch
|
a279548c89
|
feat: comprehensive summary-level filtering (resolve #262)
|
2022-01-02 12:03:19 +01:00 |
|
Steven Tang
|
9950da3e7e
|
fix: swagger /api/api duplication
Resolves #289
|
2022-01-02 11:22:58 +11:00 |
|
Ferdinand Mütsch
|
76a7cf7e80
|
chore: include runtime metrics
|
2021-10-14 10:35:01 +02:00 |
|
Ferdinand Mütsch
|
7cae3c43d0
|
chore: enhanced caching for user entity sets (resolve #264)
|
2021-10-14 10:22:59 +02:00 |
|
Ferdinand Mütsch
|
3b96bd3723
|
docs: include relay endpoint in swagger docs
|
2021-10-13 17:47:18 +02:00 |
|
Ferdinand Mütsch
|
30de96950b
|
chore: persist raw user agent value
|
2021-08-29 10:54:00 +02:00 |
|
Ferdinand Mütsch
|
2088987a0c
|
chore: implement diagnostics endpoint (resolve #225)
|
2021-08-07 10:16:50 +02:00 |
|
Ferdinand Mütsch
|
5e96e2a601
|
chore: cache active users with hourly precision
|
2021-06-26 12:42:51 +02:00 |
|
Ferdinand Mütsch
|
dd6a040171
|
chore: add api tests for all alternative heartbeat endpoints
|
2021-06-22 00:27:46 +02:00 |
|
Ferdinand Mütsch
|
9f1266957b
|
fix: single heartbeat endpoint (resolve #212)
docs: swagger docs for all available heartbeat endpoints
|
2021-06-21 21:53:47 +02:00 |
|
Ferdinand Mütsch
|
0d64858721
|
feat: implement project labels (resolve #204)
|
2021-06-11 20:59:34 +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
|
11b224fc24
|
fix: exact path matching for api endpoints (resolve #194)
|
2021-04-30 18:08:53 +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
|
dca736752e
|
refactor: logging (resolve #169)
|
2021-04-16 16:02:55 +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
|
30510591eb
|
feat: custom time intervals (resolve #115)
|
2021-02-13 12:59:59 +01:00 |
|
Ferdinand Mütsch
|
daf67b844a
|
refctor: change active users query
|
2021-02-13 11:23:58 +01:00 |
|
Ferdinand Mütsch
|
6b0b3bddda
|
fix: include overall total number of heartbeats again
|
2021-02-12 23:16:20 +01:00 |
|
Ferdinand Mütsch
|
301cab4be4
|
feat: per-user heartbeats count metrics
|
2021-02-12 23:06:48 +01:00 |
|
Ferdinand Mütsch
|
88eb68b1a9
|
feat: add prometheus metrics without external standalone exporter
|
2021-02-12 18:50:13 +01:00 |
|
Ferdinand Mütsch
|
8fc39f23fa
|
feat: add swagger docs (resolve #40)
|
2021-02-07 11:54:41 +01:00 |
|
Ferdinand Mütsch
|
d1dc73b5e6
|
refactor: make each router handler register middleware on its own
|
2021-02-06 23:02:35 +01:00 |
|