Ferdinand Mütsch
|
50c54685ec
|
feat: subscription expiry notification mails
|
2022-12-29 17:12:34 +01:00 |
|
Ferdinand Mütsch
|
8a94fef06b
|
feat: implement computation of users first heartbeats data time
|
2022-12-29 11:17:24 +01:00 |
|
Ferdinand Mütsch
|
05ea05cdf4
|
feat(wip): implement stripe webhooks
|
2022-12-29 11:17:24 +01:00 |
|
Steven Tang
|
ad704cef5c
|
test: migration testing for mysql/mariadb/postgres
|
2022-12-27 15:19:30 +11:00 |
|
Ferdinand Mütsch
|
cd5c511474
|
fix: enable experimental column altering for cockroachdb (see #442)
|
2022-12-16 12:33:01 +01:00 |
|
Ferdinand Mütsch
|
8a26e24081
|
chore: minor changes
|
2022-12-06 21:01:21 +01:00 |
|
Soner Sayakci
|
9e9e9fbef9
|
check still for empty string
|
2022-12-06 12:19:18 +00:00 |
|
Soner Sayakci
|
0a2cba647c
|
fix: disabling tcp webserver sockets, fixes #434
|
2022-12-06 11:55:33 +00:00 |
|
Ferdinand Mütsch
|
5ae7527b7b
|
feat: implement data retention mechanism
|
2022-12-01 20:26:03 +01:00 |
|
Ferdinand Mütsch
|
fcca881cfc
|
refactor: move more background jobs to using job queue
|
2022-11-20 10:10:24 +01:00 |
|
Ferdinand Mütsch
|
777997c883
|
fix: swagger ui (resolve #421)
|
2022-10-14 12:00:56 +02:00 |
|
Ferdinand Mütsch
|
b3fa032bde
|
feat(wip): leaderboard ui
|
2022-10-03 10:53:27 +02:00 |
|
Ferdinand Mütsch
|
13a3d9f03a
|
feat: leaderboard generation and querying
|
2022-10-02 00:01:39 +02:00 |
|
Ferdinand Mütsch
|
f204ca888d
|
fix: swagger docs path [skip ci]
|
2022-09-30 11:02:32 +02:00 |
|
Ferdinand Mütsch
|
c9aac2a273
|
fix: swagger docs base path (resolve #412)
|
2022-09-29 23:33:49 +02:00 |
|
Steven Tang
|
037ad7b9b1
|
fix: check database open
|
2022-08-19 21:48:03 +10:00 |
|
Ferdinand Mütsch
|
ff7d595a86
|
chore: do not run expensive jobs initially but only scheduled
|
2022-04-18 21:16:27 +02:00 |
|
Ferdinand Mütsch
|
5276f68918
|
fix: double counting when using precise missing intervals
|
2022-04-18 15:18:01 +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
|
4cea50b5c8
|
chore: add user project index on heartbeats table
|
2022-03-19 08:57:33 +01:00 |
|
Ferdinand Mütsch
|
e4814431e0
|
feat: add database size metric
|
2022-03-18 18:20:13 +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
|
6f9015d3d8
|
fix: neutered file system
docs: add filter params to api docs
|
2022-01-02 12:03:20 +01:00 |
|
Ferdinand Mütsch
|
e14f8c1463
|
chore: minor performance improvements
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
374e578a7c
|
feat: brotli precompressed assets (resolve #284)
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
acf16421a6
|
chore: add quick start option
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
c8a07cee36
|
refactor: introduce concept of durations (resolve #261)
|
2022-01-02 12:02:11 +01:00 |
|
Ferdinand Mütsch
|
adcd7b35ae
|
fix: adapt tests
|
2021-12-15 12:52:24 +01:00 |
|
Ferdinand Mütsch
|
28a3418ad5
|
fix: limit sqlite connection pool to one
|
2021-12-14 02:17:59 +01:00 |
|
Ferdinand Mütsch
|
c5db2c235f
|
chore: enable foreign key constraints for new sqlite databases
|
2021-12-14 00:47:04 +01:00 |
|
Ferdinand Mütsch
|
8d073aaef2
|
feat: implement relay endpoint (see #237)
|
2021-10-11 11:00:50 +02:00 |
|
Konstantin Kondr
|
1ab29b22e1
|
add statusbar endpoint
|
2021-09-06 17:01:49 +00:00 |
|
Ferdinand Mütsch
|
69f5d510dc
|
chore: exclude health endpoint from logging
|
2021-08-07 10:31:26 +02:00 |
|
Ferdinand Mütsch
|
2088987a0c
|
chore: implement diagnostics endpoint (resolve #225)
|
2021-08-07 10:16:50 +02:00 |
|
Ferdinand Mütsch
|
58719182c4
|
chore: notify users about failing wakatime connection
|
2021-08-06 23:28:03 +02:00 |
|
Ferdinand Mütsch
|
533b5d62fc
|
fix: speed up settings page (resolve #226)
|
2021-08-06 16:37:01 +02:00 |
|
Steven Tang
|
fecc8b3b5f
|
fix: remove unix socket if exists (#220)
|
2021-08-06 16:36:44 +02:00 |
|
Ferdinand Mütsch
|
4d2a160ccb
|
chore: configurable request timeout
|
2021-06-24 21:56:47 +02:00 |
|
Ferdinand Mütsch
|
c3957ec0c8
|
chore: log unmatched requests
|
2021-06-24 21:40:51 +02:00 |
|
Andrew Udvare
|
3c12df52d9
|
feat: 🎸 add support for using a UNIX domain socket
|
2021-06-23 11:44:00 -04:00 |
|
Ferdinand Mütsch
|
82b8951437
|
fix: attempt to fix failing sqlite migrations (resolve #210)
|
2021-06-13 11:43:24 +02:00 |
|
Ferdinand Mütsch
|
490cca05eb
|
feat: ui for managing project labels
|
2021-06-12 10:44:19 +02:00 |
|
Ferdinand Mütsch
|
0d64858721
|
feat: implement project labels (resolve #204)
|
2021-06-11 20:59:34 +02:00 |
|
Ferdinand Mütsch
|
cf3d293688
|
feat: implement wakatime projects endpoint (resolve #196)
|
2021-05-01 13:52:03 +02:00 |
|
Ferdinand Mütsch
|
29c04c3ac5
|
feat: email reports (resolve #124)
|
2021-04-30 14:07:14 +02:00 |
|
Ferdinand Mütsch
|
1beca82875
|
feat: implement wakatime users endpoint (resolve #193)
|
2021-04-30 10:13:32 +02:00 |
|
Ferdinand Mütsch
|
5a8287a06b
|
chore: exclude static endpoints from sentry tracing
chore: include user info to sentry tracing again
|
2021-04-29 21:19:43 +02:00 |
|
Ferdinand Mütsch
|
5d8fc99b93
|
docs: clarify time zone comments [ci skip]
|
2021-04-27 08:50:39 +02:00 |
|
Ferdinand Mütsch
|
dca736752e
|
refactor: logging (resolve #169)
|
2021-04-16 16:02:55 +02:00 |
|