Commit Graph

162 Commits

Author SHA1 Message Date
Steven Tang 406f5147c8
feat: -version flag 2023-04-03 22:46:31 +10:00
Ferdinand Mütsch 31664c25a8 chore: exclude avatar routes from logging [skip ci] 2023-03-24 23:16:36 +01:00
Ferdinand Mütsch a6ef735ba1 refactor: replace gorilla mux with chi 2023-03-03 20:53:18 +01:00
Ferdinand Mütsch 8ccfcef8e3 chore: show warning message when data about to expire 2023-01-18 01:27:07 +01:00
Ferdinand Mütsch c0a0da2170 chore: ability to configure socket mode 2023-01-08 17:14:43 +01:00
Ferdinand Mütsch 0c51d8682b chore: serve static assets without compression in dev mode 2023-01-07 23:59:50 +01:00
Ferdinand Mütsch 731598fa38 fix: critical bug with data retention / cleanup 2022-12-30 13:32:05 +01:00
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