Ferdinand Mütsch
|
67f0d19a65
|
fix: allow to create labels for aliased projects (resolve #231)
|
2022-01-13 17:10:24 +01:00 |
|
Ferdinand Mütsch
|
2bc53e6f11
|
feat: basic implementation of branch statistics
|
2022-01-02 13:39:20 +01:00 |
|
Ferdinand Mütsch
|
fd6c36832e
|
fix: critical infinite loop at the date of switch to daylight saving time
|
2022-01-02 13:17:30 +01:00 |
|
Ferdinand Mütsch
|
bf82935849
|
chore: add more filtering unit 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
|
8a3e6f0179
|
chore: more verbose logging with regard to reports
|
2022-01-02 12:02:17 +01:00 |
|
Ferdinand Mütsch
|
92f6d44606
|
feat: total heartbeats per summary (resolve #283)
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
ee501ca3c5
|
fix: mocks
|
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
|
0039f67a2f
|
fix: duration test
|
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
|
f363135261
|
chore: minor code changes
|
2022-01-02 11:06:00 +01:00 |
|
jabra98
|
c7e12ba3b5
|
fix: consider all Machine/UserAgent entries
|
2022-01-01 20:33:58 +01:00 |
|
Ferdinand Mütsch
|
adcd7b35ae
|
fix: adapt tests
|
2021-12-15 12:52:24 +01: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
|
2c7977cf63
|
chore: invert visualization of project labels (resolve #263)
|
2021-10-13 17:12:55 +02:00 |
|
Ferdinand Mütsch
|
30de96950b
|
chore: persist raw user agent value
|
2021-08-29 10:54:00 +02:00 |
|
Ferdinand Mütsch
|
87fadf46f7
|
chore: use partial includes in mail templates to avoid code duplication
|
2021-08-08 12:33:40 +02:00 |
|
Ferdinand Mütsch
|
2088987a0c
|
chore: implement diagnostics endpoint (resolve #225)
|
2021-08-07 10:16:50 +02:00 |
|
Ferdinand Mütsch
|
9e3203ac41
|
fix: tests
|
2021-08-07 00:12:45 +02:00 |
|
Ferdinand Mütsch
|
58719182c4
|
chore: notify users about failing wakatime connection
|
2021-08-06 23:28:03 +02:00 |
|
Ferdinand Mütsch
|
93bdb48d95
|
fix: resolve project labels before resolving aliases (resolve #222)
|
2021-08-06 17:08:11 +02:00 |
|
Ferdinand Mütsch
|
533b5d62fc
|
fix: speed up settings page (resolve #226)
|
2021-08-06 16:37:01 +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
|
48513b660d
|
chore: configurable count cache ttl
|
2021-06-27 12:08:11 +02:00 |
|
Ferdinand Mütsch
|
181aefa2f9
|
chore: further optimizations and caching to speed up metrics endpoint (resolve #215)
|
2021-06-27 11:33:14 +02:00 |
|
Ferdinand Mütsch
|
5e96e2a601
|
chore: cache active users with hourly precision
|
2021-06-26 12:42:51 +02:00 |
|
Ferdinand Mütsch
|
466f2e1786
|
fix: summary caching (resolve #211)
|
2021-06-19 12:47:35 +02:00 |
|
Ferdinand Mütsch
|
650fffa344
|
fix: exclude zero entries again
|
2021-06-12 12:06:24 +02:00 |
|
Ferdinand Mütsch
|
561198b203
|
chore: minor ui improvements
|
2021-06-12 12:01:20 +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
|
3780ae4255
|
fix: invalidate user summary cache (fix #209)
|
2021-06-12 10:43:56 +02:00 |
|
Ferdinand Mütsch
|
0d64858721
|
feat: implement project labels (resolve #204)
|
2021-06-11 20:59:34 +02:00 |
|
Ferdinand Mütsch
|
9dbc2039fc
|
chore: add random time offset to scheduled reports jobs
|
2021-05-04 21:04:11 +02:00 |
|
Ferdinand Mütsch
|
cf3d293688
|
feat: implement wakatime projects endpoint (resolve #196)
|
2021-05-01 13:52:03 +02:00 |
|
Ferdinand Mütsch
|
0673c26043
|
fix: attempt to fix race condition when counting
|
2021-04-30 17:19:17 +02:00 |
|
Ferdinand Mütsch
|
cf14fc46ef
|
chore: less verbose logging
|
2021-04-30 16:22:28 +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
|
75e61c0dc3
|
chore: guess user timezone on signup
|
2021-04-25 20:02:45 +02:00 |
|
Ferdinand Mütsch
|
8b9a9a1a42
|
fix: merge summaries by unique from date only
|
2021-04-19 21:14:35 +02:00 |
|
Ferdinand Mütsch
|
1a10a4fb21
|
fix: prevent duplicate summaries from being counted twice (resolve #179)
|
2021-04-19 20:48:07 +02:00 |
|
Ferdinand Mütsch
|
0e3ce1e9e4
|
fix: lock aggregation jobs to one at a time on a per-user basis (resolve #180)
|
2021-04-19 20:36:37 +02:00 |
|
Ferdinand Mütsch
|
dca736752e
|
refactor: logging (resolve #169)
|
2021-04-16 16:02:55 +02:00 |
|
Ferdinand Mütsch
|
9fd9ffbb3d
|
fix: missing summary aggregation after days without heartbeats (see #168)
|
2021-04-12 23:36:22 +02:00 |
|