Ferdinand Mütsch
|
5ae7527b7b
|
feat: implement data retention mechanism
|
2022-12-01 20:26:03 +01:00 |
|
Ferdinand Mütsch
|
a76db3e95f
|
fix: clear summary cache on new project label (resolve #369)
|
2022-05-07 09:37:10 +02:00 |
|
Ferdinand Mütsch
|
91c765202c
|
fix: prevent large difference between aggregated and recomputed summaries (resolve #354)
|
2022-04-18 16:06:32 +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
|
5aae18e241
|
refactor: replace most custom date util functions by lancet ones
refactor: add precision mode to missing intervals function
|
2022-03-25 12:51:40 +01:00 |
|
Ferdinand Mütsch
|
2bc53e6f11
|
feat: basic implementation of branch statistics
|
2022-01-02 13:39: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
|
92f6d44606
|
feat: total heartbeats per summary (resolve #283)
|
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 |
|
Ferdinand Mütsch
|
93bdb48d95
|
fix: resolve project labels before resolving aliases (resolve #222)
|
2021-08-06 17:08:11 +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
|
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
|
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
|
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
|
0f1d1bce4d
|
fix: summary missing interval calculation (fix #168)
|
2021-04-12 22:57:15 +02:00 |
|
Ferdinand Mütsch
|
81ca703501
|
fix: disable recompute caching (resolve #149)
|
2021-03-24 23:31:04 +01:00 |
|
Ferdinand Mütsch
|
d57c02af7c
|
feat: add ui for managing aliases (resolve #91)
|
2021-01-21 00:26:52 +01:00 |
|
Ferdinand Mütsch
|
98b62b33c8
|
fix: concurrent access to language mappings (resolve #83)
|
2021-01-07 10:56:00 +01:00 |
|
Ferdinand Mütsch
|
4a78f66778
|
chore: set samesite attributes and configurable max age for cookies (resolve #75)
fix: sort entities by total time descending (resolve #74)
|
2020-11-21 22:30:56 +01:00 |
|
Ferdinand Mütsch
|
f4328c452f
|
test: add essential unit tests for core functionality (resolve #6)
|
2020-11-14 12:30:45 +01:00 |
|
Ferdinand Mütsch
|
35cdc7b485
|
refactor: define interface types for all services and repositories
|
2020-11-08 10:12:49 +01:00 |
|
Ferdinand Mütsch
|
2f12d8efde
|
refactor: simplify summary generation (resolve #68)
|
2020-11-07 12:01:35 +01:00 |
|
Ferdinand Mütsch
|
e269b37b0e
|
feat: add ability to regenerate summaries
fix: database cascade settings
chore: debug log mode for gorm queries is back
|
2020-11-06 17:09:41 +01:00 |
|
Ferdinand Mütsch
|
8efc3854ab
|
refactor: migrate to latest gorm version
refactor: language mappings implementation
|
2020-11-01 20:14:10 +01:00 |
|
Ferdinand Mütsch
|
755cabb5f4
|
refactor: introduce repositories as an additional layer of abstraction to allow for better testability
|
2020-11-01 16:56:36 +01:00 |
|
Ferdinand Mütsch
|
68e66298b8
|
fix: postprocessing for alias keys not corresponding to an actual entity
|
2020-11-01 13:09:39 +01:00 |
|
Ferdinand Mütsch
|
c2d30826f6
|
fix: critical fixes related to alias resolution
|
2020-11-01 12:50:59 +01:00 |
|
Ferdinand Mütsch
|
e19761337f
|
Merge branch 'notarock/62'
|
2020-10-26 22:34:50 +01:00 |
|
Roch D'Amour
|
fdf2289f8e
|
MVP for custom rules support
|
2020-10-25 21:51:06 -04:00 |
|
Ferdinand Mütsch
|
67a59561c8
|
fix: use custom date for summary model to support sqlite deserialization
|
2020-10-16 14:49:22 +02:00 |
|
Ferdinand Mütsch
|
f7520b2b4a
|
fix: timestamp precision
|
2020-10-16 12:49:36 +02:00 |
|
Ferdinand Mütsch
|
54a944ec41
|
fix: critical summary computation bug (faulty intervals)
fix: doubly included heartbeats
fix: cross-day heartbeats are ignored for consistency
|
2020-10-16 12:00:20 +02:00 |
|
Ferdinand Mütsch
|
21b822de42
|
chore: minor code enhancements
|
2020-10-09 21:37:20 +02:00 |
|
Ferdinand Mütsch
|
f843be8d12
|
refactor: move config to separate package
chore: load config from main method
|
2020-09-29 18:55:07 +02:00 |
|
Ferdinand Mütsch
|
587ac6a330
|
feat: add wakatime-compatible alltime endpoint
|
2020-09-06 12:15:46 +02:00 |
|
Ferdinand Mütsch
|
82ed386359
|
fix: generate dummy items for missing types in historic summary data
|
2020-08-29 23:16:21 +02:00 |
|
Ferdinand Mütsch
|
12cc4cd9cf
|
feat: introduce machine summaries (resolve #48)
|
2020-08-29 22:03:01 +02:00 |
|
Ferdinand Mütsch
|
11d1d5bc99
|
fix: adapt summary generation to new summary bounds
|
2020-08-23 13:21:23 +02:00 |
|
Ferdinand Mütsch
|
ada0863f7c
|
fix: make summary include timestamp of first and last heartbeat (resolve #18)
|
2020-08-23 13:11:01 +02:00 |
|
Ferdinand Mütsch
|
c171d31f30
|
feat: set html base path from server base path
refactor: services
|
2020-05-24 17:32:26 +02:00 |
|
Ferdinand Mütsch
|
9697bb5fd5
|
refactor: use cookie-based login
feat: add login page
|
2020-05-24 13:41:19 +02:00 |
|
Ferdinand Mütsch
|
7d36c4e111
|
Rename project.
Add build script.
|
2020-03-31 12:22:17 +02:00 |
|
Ferdinand Mütsch
|
b7f700e7a5
|
Refactor to server-rendered app.
|
2020-02-20 14:28:55 +01:00 |
|
Ferdinand Mütsch
|
fe1cc3ac88
|
Minor code cleanup.
|
2019-11-07 23:11:19 +01:00 |
|
Ferdinand Mütsch
|
9e726028c3
|
Introduce flag to recompute summaries from raw events instead of using aggregations.
|
2019-11-07 12:56:05 +01:00 |
|