Ferdinand Mütsch
|
259f711f2d
|
fix: migrate id column type to bigint (resolve #281)
|
2021-12-15 10:50:16 +01:00 |
|
Ferdinand Mütsch
|
5df0f48303
|
feat: user avatars
|
2021-10-14 12:04:21 +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
|
69627fbe11
|
fix: exclude zero entries
|
2021-06-12 12:04:38 +02:00 |
|
Ferdinand Mütsch
|
1e4e530c21
|
chore: adapt tests
|
2021-06-12 11:09:24 +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
|
29c04c3ac5
|
feat: email reports (resolve #124)
|
2021-04-30 14:07:14 +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 |
|
Ferdinand Mütsch
|
2d1010e9d9
|
chore: add caching to badge endpoint
chore: add type index for summary items
|
2021-03-24 21:49:42 +01:00 |
|
Ferdinand Mütsch
|
30510591eb
|
feat: custom time intervals (resolve #115)
|
2021-02-13 12:59:59 +01:00 |
|
Ferdinand Mütsch
|
301cab4be4
|
feat: per-user heartbeats count metrics
|
2021-02-12 23:06:48 +01:00 |
|
Ferdinand Mütsch
|
218c571859
|
feat: display setup instructions on startup (resolve #120)
|
2021-02-12 10:10:44 +01:00 |
|
Ferdinand Mütsch
|
8fc39f23fa
|
feat: add swagger docs (resolve #40)
|
2021-02-07 11:54:41 +01:00 |
|
Ferdinand Mütsch
|
8fed606e9b
|
refactor: make intervals be string lists of aliases
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
9ff35b85d0
|
feat: implement stats endpoint (resolve #114)
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
e4b38d3f51
|
fix: tests
|
2021-01-31 16:58:59 +01:00 |
|
Ferdinand Mütsch
|
3e5a51c272
|
feat: add missing query params to wakatime endpoints (resolve #109)
|
2021-01-31 16:25:48 +01:00 |
|
Ferdinand Mütsch
|
a6aff07b21
|
chore: use wakatime colors for editors and os (resolve #100)
|
2021-01-30 09:51:36 +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
|
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
|
b4d2ee7d16
|
fix: not creating language mappings table due to broken type definition in users model (resolve #69)
chore: introduce foreign key constraints
|
2020-11-03 10:26:32 +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
|
c2d30826f6
|
fix: critical fixes related to alias resolution
|
2020-11-01 12:50:59 +01: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
|
d60dddb550
|
feat: implement badges endpoint and sharing functionality
|
2020-09-12 16:09:23 +02:00 |
|
Ferdinand Mütsch
|
19a8c61f77
|
feat: add more pre-configured intervals (resolve #51)
|
2020-09-12 12:40:38 +02:00 |
|
Ferdinand Mütsch
|
21567e7601
|
feat: implement summaries compat endpoint (resolve #44)
fix: fix all time view model
|
2020-09-11 23:24:51 +02:00 |
|
Ferdinand Mütsch
|
a8009e107d
|
fix: support project query param for alltime endpoint
|
2020-09-11 20:22:33 +02:00 |
|
Ferdinand Mütsch
|
587ac6a330
|
feat: add wakatime-compatible alltime endpoint
|
2020-09-06 12:15:46 +02:00 |
|
Ferdinand Mütsch
|
75b33d5e42
|
fix: save heartbeats and summaries with millisecond time precision (resolve #49)
|
2020-08-30 01:42:00 +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
|
2cca2cb0bb
|
feat: display api key on user interface (resolve #24)
|
2020-05-24 21:19:05 +02:00 |
|
Ferdinand Mütsch
|
abfaa9d768
|
feat: user signup
|
2020-05-24 16:34:32 +02:00 |
|
Ferdinand Mütsch
|
9697bb5fd5
|
refactor: use cookie-based login
feat: add login page
|
2020-05-24 13:41:19 +02:00 |
|
William Flores
|
aa211713b2
|
feat: change default value for time Fields to CURRENT_TIMESTAMP for better cross database support. Support Scanning String Dates for HeartBeatReqTime
|
2020-04-19 16:58:03 -07:00 |
|
Ferdinand Mütsch
|
0e61870568
|
Resolve #7.
|
2020-03-31 11:24:44 +02:00 |
|
Ferdinand Mütsch
|
37b02ff32c
|
Fix summary merging.
Rename some methods.
Use pointers for structs and none for primitives.
|
2019-10-11 08:00:02 +02:00 |
|
Ferdinand Mütsch
|
3696622493
|
Unstable. Still need to fix summary item times to not be all the same.
|
2019-10-10 18:32:17 +02:00 |
|
Ferdinand Mütsch
|
851f378684
|
Add database schema to persist summaries with their accompanying summary items.
Add basic methods to generate summary aggregation jobs.
|
2019-10-09 23:26:28 +02:00 |
|
Ferdinand Mütsch
|
cc1a9bbca1
|
Parallelization.
|
2019-05-19 21:00:19 +02:00 |
|
Ferdinand Mütsch
|
be906805e7
|
Major refactorings.
Introduce summaries.
|
2019-05-19 19:49:27 +02:00 |
|