Ferdinand Mütsch
|
b763c4acc6
|
fix(perf): speed up summary retrieval of all time interval (resolve #336)
|
2022-03-17 11:08:40 +01:00 |
|
Ferdinand Mütsch
|
8c65da9031
|
chore: remove entity index again
chore: add migration note
|
2022-03-13 09:42:51 +01:00 |
|
Ferdinand Mütsch
|
647bf1781d
|
chore: apply filters in database query (see #335)
|
2022-03-13 08:49:03 +01:00 |
|
Steven Tang
|
6d762f5fd6
|
ref: remove unnecessary unicode characters
|
2022-02-18 19:52:55 +11:00 |
|
Roch D'Amour
|
ac9d96c563
|
Remove "Create Account" button when AllowSignup is set to false (#319)
Merge pull request #319
|
2022-02-16 08:56:27 +01:00 |
|
Ferdinand Mütsch
|
e21788b8b5
|
chore: minor fixes
|
2022-02-13 11:03:10 +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
|
8f87c4e283
|
fix: omit null branches property of wakatime summary
|
2022-01-02 21:29:16 +01:00 |
|
Ferdinand Mütsch
|
8b8c5675af
|
fix: wrongly displayed timezone offset
|
2022-01-02 20:25:07 +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
|
2bc53e6f11
|
feat: basic implementation of branch statistics
|
2022-01-02 13:39:20 +01:00 |
|
Ferdinand Mütsch
|
fe3ba79d54
|
chore: filter model tests
|
2022-01-02 12:03:20 +01:00 |
|
Ferdinand Mütsch
|
d80c1a4c4b
|
feat: ability to filter by project labels
|
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 |
|
Ferdinand Mütsch
|
ec236909c9
|
chore: add migration for heartbeats count
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
92f6d44606
|
feat: total heartbeats per summary (resolve #283)
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
7b7fa8bdf3
|
refactor(wip): redesign settings page
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
44a2e609fb
|
refactor: redesign login page
refactor: redesign signup page
refactor: redesign summary page
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
148f581906
|
fix: properly sort durations to prevent heartbeats from being counted twice
|
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 |
|
jabra98
|
c7e12ba3b5
|
fix: consider all Machine/UserAgent entries
|
2022-01-01 20:33:58 +01:00 |
|
Ferdinand Mütsch
|
259f711f2d
|
fix: migrate id column type to bigint (resolve #281)
|
2021-12-15 10:50:16 +01:00 |
|
Ferdinand Mütsch
|
485dfe2888
|
fix: user time zone test (fix #275) [ci skip]
|
2021-11-28 12:40:46 +01:00 |
|
Ferdinand Mütsch
|
5df0f48303
|
feat: user avatars
|
2021-10-14 12:04:21 +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
|
0af5fab75f
|
refactor: resolve project labels at runtime (resolve #227)
|
2021-08-06 16:36:56 +02: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
|
25464e9519
|
chore: code smells
|
2021-06-13 10:14:15 +02:00 |
|
Ferdinand Mütsch
|
69627fbe11
|
fix: exclude zero entries
|
2021-06-12 12:04:38 +02:00 |
|
Ferdinand Mütsch
|
7bcd6890d1
|
chore: adapt tests and bump version
|
2021-06-12 11:26:15 +02:00 |
|
Ferdinand Mütsch
|
1e4e530c21
|
chore: adapt tests
|
2021-06-12 11:09:24 +02:00 |
|
Ferdinand Mütsch
|
490cca05eb
|
feat: ui for managing project labels
|
2021-06-12 10:44:19 +02:00 |
|
Ferdinand Mütsch
|
628ea0b9dd
|
fix: nil pointer dereference
chore: allow to share labels publicly on settings page
|
2021-06-12 09:12:28 +02:00 |
|
Ferdinand Mütsch
|
0d64858721
|
feat: implement project labels (resolve #204)
|
2021-06-11 20:59:34 +02:00 |
|
Ferdinand Mütsch
|
f3b738b250
|
fix: empty projects (resolve #197)
fix: potential division by zero (see #199)
|
2021-05-03 21:32:26 +02:00 |
|
Ferdinand Mütsch
|
cf3d293688
|
feat: implement wakatime projects endpoint (resolve #196)
|
2021-05-01 13:52:03 +02:00 |
|
Ferdinand Mütsch
|
ef9303e61e
|
feat: settings dialog for mail reports
|
2021-04-30 16:20:24 +02:00 |
|
Ferdinand Mütsch
|
a4e7158db2
|
refactor: mail service abstraction layer
|
2021-04-30 15:17:07 +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
|
37d4d58b57
|
fix: make wakatime summary endpoint date range inclusive (resolve #192)
|
2021-04-29 21:08:47 +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
|
4ab657ebd5
|
fix: fix divide by zero (resolve #189)
|
2021-04-26 21:26:56 +02:00 |
|
Ferdinand Mütsch
|
649c658923
|
chore: add same date tests
|
2021-04-25 21:05:05 +02:00 |
|
Ferdinand Mütsch
|
04690d287d
|
chore: guess user timezone on signup
|
2021-04-25 21:05:05 +02:00 |
|
Ferdinand Mütsch
|
c142b525a4
|
refactor: time zone sensitivity (resolve #184)
|
2021-04-25 21:05:04 +02:00 |
|
Ferdinand Mütsch
|
26ef93c1af
|
chore: minor refactorings to custom time parsing logic
|
2021-04-25 09:21:21 +02:00 |
|
Ferdinand Mütsch
|
a9739a6db0
|
fix: make range picker show actual range with ceiled to date (fix #175)
|
2021-04-16 11:53:37 +02:00 |
|