1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00
Commit Graph

344 Commits

Author SHA1 Message Date
Ferdinand Mütsch
6b1f1c1360 feat: add endpoint compatible to github readme stats (resolve #65) 2021-02-06 23:02:35 +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
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
8ba3fdcaad fix: tests 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
da3c80362c docs: update readme 2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
e1906abd38 fix: tests 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
d9e163bf73 chore: update favicons 2021-02-06 13:23:54 +01:00
Ferdinand Mütsch
3a7f2918f4 style: new logo 2021-02-06 13:04:18 +01:00
Ferdinand Mütsch
d728426b45 chore: add config option to disable user registrations (resolve #113) 2021-02-06 10:59:12 +01:00
Ferdinand Mütsch
22260ceb0d ci: make docker container wait properly for database to come up 2021-02-06 10:43:32 +01:00
Ferdinand Mütsch
38ae41611f fix: 30 days interval 2021-02-06 00:47:44 +01:00
Ferdinand Mütsch
242928aba5 chore: ignore duplicate heartbeat conflicts while inserting 2021-02-06 00:33:20 +01:00
Ferdinand Mütsch
82e9244cdc style: change color palette 2021-02-05 23:42:20 +01:00
Ferdinand Mütsch
aef0c929df fix: wakatime relay 2021-02-05 14:50:00 +01:00
Ferdinand Mütsch
9cb9747e2e fix: missing summary api route 2021-02-03 21:40:01 +01:00
Ferdinand Mütsch
68a17950ef chore: test coverage report 2021-02-03 21:29:12 +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
a60c725d38
Merge pull request #111 from muety/docker-release
ci(docker): Publish Docker Image on Release
2021-02-03 20:03:15 +01:00
Steven Tang
8ceef42ad4
ci(docker): Publish Docker Image on Release 2021-02-03 22:22:37 +11:00
Ferdinand Mütsch
8bed266110 feat: account deletion (#99) 2021-02-02 22:54:22 +01:00
Ferdinand Mütsch
a7afd73e62 chore: require at least one database connection 2021-02-02 22:52:13 +01:00
Ferdinand Mütsch
1dc5be4784 fix: selective summary generation 2021-02-02 22:49:29 +01:00
Ferdinand Mütsch
b6812ddc3a refactor: migrations structure
fix: cascade for alias user foreign key constraint
2021-02-02 21:50:43 +01:00
Ferdinand Mütsch
4f7cc3c57e fix: make logging middleware respect proxy headers 2021-01-31 19:00:42 +01:00
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
b7ae15496d fix: attempt to directly hash struct again 2021-01-31 18:29:50 +01:00
Ferdinand Mütsch
f483488dd5 chore: stop gorm from logging queries 2021-01-31 18:29:24 +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
e4b38d3f51 fix: tests 2021-01-31 16:58:59 +01:00
Ferdinand Mütsch
665ffe8bd1 chore: log request durations (resolve #102) 2021-01-31 16:46:39 +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
105f96ff72 chore: get rid of cdn and serve all static assets locally 2021-01-31 14:10:17 +01:00
Ferdinand Mütsch
31013ad986 docs: update readme
docs: mention tinyproxy in advanced setup instructions
2021-01-31 13:59:28 +01:00
Ferdinand Mütsch
db4cb92c26
Merge pull request #107 from YC/legacy-ini
chore: remove legacy config.ini and .env
2021-01-31 13:47:07 +01:00
Steven Tang
779108ad88
chore: remove legacy config.ini and .env 2021-01-31 10:51:56 +11:00
Ferdinand Mütsch
61f8a22cff docs: fix readme links and remove duplicated badge 2021-01-30 12:53:51 +01:00
Ferdinand Mütsch
179a107c2a docs: update readme 2021-01-30 12:51:12 +01:00
Ferdinand Mütsch
ef0c76e2ff docs: beautify readme 2021-01-30 12:46:13 +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