Ferdinand Mütsch
|
c6139e5366
|
fix: really fix it now 🤦♂️
|
2021-01-31 18:56:34 +01:00 |
|
Ferdinand Mütsch
|
28269aa329
|
fix: start and end parameter parsing for wakatime summary route
|
2021-01-31 18:41:48 +01:00 |
|
Ferdinand Mütsch
|
0c3f3b37b0
|
fix: attempt to quickfix hash collisions
|
2021-01-31 18:06:20 +01:00 |
|
Ferdinand Mütsch
|
dc1a0c7983
|
chore: introduce hashes for heartbeats
|
2021-01-31 17:46:50 +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
|
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
|
a6aff07b21
|
chore: use wakatime colors for editors and os (resolve #100)
|
2021-01-30 09:51:36 +01:00 |
|
Ferdinand Mütsch
|
71d1b2177b
|
fix: missing ca certificates in docker container (resolve #98)
fix: server crash in unsuccessful relaying of heartbeat to wakatime
|
2021-01-24 21:39:35 +01:00 |
|
Steven Tang
|
d93348842a
|
fix: delay defer templateFile.Close()
|
2021-01-24 10:19:20 +11:00 |
|
Steven Tang
|
fb92747129
|
fix: embed of static, views
|
2021-01-24 10:13:37 +11:00 |
|
Steven Tang
|
4e6e665e19
|
feat: embed assets into binary
Resolves #26
|
2021-01-23 10:00:15 +11: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
|
acda62488d
|
chore: support for cockroachdb (resolve #90)
|
2021-01-18 21:37:15 +01:00 |
|
Ferdinand Mütsch
|
cd97976ed5
|
chore: show total hours on index page (resolve #88)
|
2021-01-17 09:32:08 +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
|
16b9aa2282
|
feat: add front page (resolve #34)
|
2020-11-28 20:23:40 +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
|
ad8168801c
|
test: add first few unit tests
|
2020-11-08 12:46:12 +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
|
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
|
96ff490d8d
|
fix: crash when calling badge endpoint with no filters applied (resolve #66)
|
2020-11-01 16:04:30 +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
|
178c417757
|
Keep the old configuration rules behaviour
|
2020-10-25 23:02:28 -04: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 |
|
Ferdinand Mütsch
|
c78ee5465c
|
chore: display database type
|
2020-10-16 16:58:16 +02:00 |
|
Ferdinand Mütsch
|
a4c344aaa1
|
chore: minor code restyling
|
2020-10-16 16:11:14 +02:00 |
|
Ferdinand Mütsch
|
21b822de42
|
chore: minor code enhancements
|
2020-10-09 21:37:20 +02:00 |
|
Ferdinand Mütsch
|
660fefcca9
|
refactor: migrate to new config (resolve #54)
|
2020-10-04 10:37:38 +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
|
1c0e63e125
|
chore: restrict badge access by user agent
|
2020-09-12 16:58: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
|
8dca9f5cc0
|
chore: parallel summary conversion
|
2020-09-12 00:20:16 +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
|
84e9559860
|
fix: all time data model
|
2020-09-06 17:20:37 +02:00 |
|
Ferdinand Mütsch
|
587ac6a330
|
feat: add wakatime-compatible alltime endpoint
|
2020-09-06 12:15:46 +02:00 |
|
Ferdinand Mütsch
|
08a83af8da
|
feat: extract machine name from heartbeat requests (resolve #47)
|
2020-08-29 21:20:23 +02:00 |
|
Ferdinand Mütsch
|
c0d6855546
|
fix: return proper response to heartbeat requests (resolve #46)
|
2020-08-29 21:13:56 +02:00 |
|
Ferdinand Mütsch
|
7818f6b094
|
fix: return created status code for heartbeats (resolve #43)
|
2020-08-19 23:17:34 +02:00 |
|