Ferdinand Mütsch
|
4a22a19cb0
|
chore: generate leaderboard when enabled in user settings
|
2022-10-02 10:13:39 +02:00 |
|
Ferdinand Mütsch
|
a2ac049578
|
fix: heartbeat entity character length (resolve #415)
|
2022-09-30 15:28:11 +02:00 |
|
Ferdinand Mütsch
|
e7e5254673
|
feat: ability to clear all user data (resolve #339)
|
2022-03-17 11:55:13 +01:00 |
|
Steven Tang
|
6d762f5fd6
|
ref: remove unnecessary unicode characters
|
2022-02-18 19:52:55 +11: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
|
bd2a8c5a7f
|
fix: make cookie path respect server.base_path (resolve #310)
|
2022-01-17 08:25:50 +01:00 |
|
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
|
7b7fa8bdf3
|
refactor(wip): redesign settings page
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
2c7977cf63
|
chore: invert visualization of project labels (resolve #263)
|
2021-10-13 17:12:55 +02:00 |
|
Ferdinand Mütsch
|
533b5d62fc
|
fix: speed up settings page (resolve #226)
|
2021-08-06 16:37:01 +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
|
101fdfb957
|
chore: adapt default insert batch size (fix #206)
fix: set user data flag after import (fix #207)
|
2021-06-10 23:22:04 +02:00 |
|
Ferdinand Mütsch
|
ef9303e61e
|
feat: settings dialog for mail reports
|
2021-04-30 16:20:24 +02:00 |
|
Ferdinand Mütsch
|
6973743f41
|
refactor: time zone sensitivity (resolve #184)
|
2021-04-25 14:15:18 +02:00 |
|
Ferdinand Mütsch
|
dca736752e
|
refactor: logging (resolve #169)
|
2021-04-16 16:02:55 +02:00 |
|
Ferdinand Mütsch
|
2a9fbfdfd7
|
chore: send notification on successful import
|
2021-04-10 10:48:06 +02:00 |
|
Ferdinand Mütsch
|
56247b4e1e
|
fix: throttle wakatime api requests (attempt to fix #152)
|
2021-04-10 10:18:09 +02:00 |
|
Ferdinand Mütsch
|
7f3a654b26
|
fix: import bug with small number of heartbeats (fix #160)
|
2021-04-04 09:45:32 +02:00 |
|
Ferdinand Mütsch
|
2b57da224c
|
chore: write authenticated user to logs and sentry
|
2021-03-26 13:10:10 +01:00 |
|
Ferdinand Mütsch
|
81ca703501
|
fix: disable recompute caching (resolve #149)
|
2021-03-24 23:31:04 +01:00 |
|
Ferdinand Mütsch
|
f73285160d
|
fix: delete language mapping (resolve #143)
|
2021-03-22 21:20:23 +01:00 |
|
Ferdinand Mütsch
|
4f86f67716
|
chore: fix success messages
|
2021-02-21 13:12:29 +01:00 |
|
Ferdinand Mütsch
|
017530ac4a
|
chore: introduce user email addresses (resolve #132)
|
2021-02-21 13:02:11 +01:00 |
|
Ferdinand Mütsch
|
703805412b
|
chore: code smell [ci skip]
|
2021-02-12 19:26:23 +01:00 |
|
Ferdinand Mütsch
|
88eb68b1a9
|
feat: add prometheus metrics without external standalone exporter
|
2021-02-12 18:50:13 +01:00 |
|
Ferdinand Mütsch
|
6d2697ec37
|
feat: allow unlimited date ranges
|
2021-02-06 23:23:26 +01:00 |
|
Ferdinand Mütsch
|
fca12f522f
|
feat: option to publicly share stats data (resolve #36)
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
d1dc73b5e6
|
refactor: make each router handler register middleware on its own
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
161e375f74
|
chore: optimize import date range
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
fd9e2acdf1
|
feat: wakatime data import (resolve #87)
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
a2368ff76a
|
refactor: significant changes related to routing and general code cleanup
|
2021-02-03 21:28:02 +01:00 |
|
Ferdinand Mütsch
|
4838300086
|
refactor: settings routes and actions
|
2021-02-03 20:53:27 +01:00 |
|
Ferdinand Mütsch
|
8bed266110
|
feat: account deletion (#99)
|
2021-02-02 22:54:22 +01:00 |
|
Ferdinand Mütsch
|
979549448c
|
chore: remove legacy support for md5 hashed passwords
chore: remove password from encoded cookie content as not used anyway
|
2021-01-31 14:34:54 +01:00 |
|
Ferdinand Mütsch
|
617d9ad7e4
|
refactor: include logging framework (resolve #92)
|
2021-01-30 11:17:37 +01:00 |
|
Ferdinand Mütsch
|
fd239e4f21
|
chore: add check to validate wakatime api key before accepting it
|
2021-01-30 10:54:54 +01:00 |
|
Ferdinand Mütsch
|
417d4789ab
|
chore: move route registration into the handler classes themselves (resolve #57)
|
2021-01-30 10:34:52 +01:00 |
|
Ferdinand Mütsch
|
a552073d18
|
feat: ui for configuring wakatime integration
|
2021-01-21 23:26:50 +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
|
16b683fcbd
|
fix: permissions bug related to deleting language mappings
|
2021-01-20 20:49:27 +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
|
35cdc7b485
|
refactor: define interface types for all services and repositories
|
2020-11-08 10:12:49 +01:00 |
|
Ferdinand Mütsch
|
8ddd9904a0
|
refactor: alert handling
|
2020-11-06 21:19:54 +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
|
e19761337f
|
Merge branch 'notarock/62'
|
2020-10-26 22:34:50 +01:00 |
|
Roch D'Amour
|
395d039d41
|
General cleanup and fixed PR comments
|
2020-10-25 22:18:33 -04:00 |
|
Roch D'Amour
|
fdf2289f8e
|
MVP for custom rules support
|
2020-10-25 21:51:06 -04:00 |
|