Ferdinand Mütsch
|
fde25948ab
|
fix: compute leaderboard with consistent time interval (resolve #749)
|
2025-02-26 23:45:51 +01:00 |
|
Ferdinand Mütsch
|
71b18f1aaf
|
fix: summary regeneration
feat: introduce multi-interval durations
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
0351d497fa
|
refactor: make durations a persistent yet ephemeral database entity for query filter speedup (resolve #716)
|
2025-02-21 11:29:13 +01:00 |
|
jiajia
|
a6404b1949
|
Change the 'Calendar view' to meet the architecture rule & Show 'No Data' for the summary webpage
|
2025-02-05 21:31:57 +01:00 |
|
jiajia
|
9666d57091
|
Improve the porformance of the "Calendar view"
|
2025-02-05 21:31:57 +01:00 |
|
jiajia
|
317cdb01f8
|
Add a "Calendar view" just like what's on the wakatime dashboard
|
2025-02-05 21:31:57 +01:00 |
|
Ferdinand Mütsch
|
b50b208688
|
chore: move summary time zone fix into summary model
|
2025-01-18 00:59:13 +01:00 |
|
Ferdinand Mütsch
|
6dc2d8f817
|
chore: increase user total time counting interval [skip ci]
|
2024-11-25 20:55:27 +01:00 |
|
Ferdinand Mütsch
|
f8ea8a761d
|
chore: some more logging [skip ci]
|
2024-11-25 20:49:06 +01:00 |
|
Ferdinand Mütsch
|
9e97addb1a
|
feat: wildcard aliases (resolve #607)
|
2024-09-08 22:58:22 +02:00 |
|
finn
|
79f4c03d72
|
Correct the sentry logs to use the format key:value
|
2024-08-20 09:20:58 +07:00 |
|
finn
|
b5bb3da9b6
|
Correct the logs to use the format key:value
|
2024-08-20 08:45:43 +07:00 |
|
finn
|
118e51139a
|
First round replace logbuch to slog
|
2024-08-20 05:59:17 +07:00 |
|
Ferdinand Mütsch
|
57b7daae9c
|
feat: implement category chart and summaries (resolve #630)
|
2024-05-11 08:36:40 +02:00 |
|
Ferdinand Mütsch
|
7d066fe197
|
chore(perf): speed up badge endpoints and single-filter summary computation
|
2024-01-08 21:59:03 +01:00 |
|
Ferdinand Mütsch
|
10da265acd
|
chore: always log errors to sentry wherever possible [skip ci]
|
2023-09-26 16:46:07 +02:00 |
|
Ferdinand Mütsch
|
8a740d2920
|
feat: expose total user activity time in admin metrics (resolve #484)
|
2023-09-21 21:38:43 +02:00 |
|
Ferdinand Mütsch
|
b2c8712785
|
chore: warn about overlapping summaries
|
2023-09-21 17:34:44 +02:00 |
|
Ferdinand Mütsch
|
37ac895bd8
|
fix: skip summary cache for sub second-level date precision (resolve #522)
|
2023-09-20 15:17:47 +02:00 |
|
Ferdinand Mütsch
|
4ee3da6f7e
|
feat: implement file statistics (resolve #80)
|
2023-03-22 20:45:27 +01:00 |
|
Ferdinand Mütsch
|
c9f2518fbc
|
fix: badges broken (resolve #475)
|
2023-03-15 21:47:12 +01:00 |
|
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 |
|