Ferdinand Mütsch
a6ef735ba1
refactor: replace gorilla mux with chi
2023-03-03 20:53:18 +01:00
Ferdinand Mütsch
83ecf43d90
chore: upgrade dependencies
2023-01-26 16:49:35 +01:00
Ferdinand Mütsch
9d384e5d1c
fix: respect requested user in summary compat endpoint ( resolve #455 )
2023-01-17 10:39:41 +01:00
Ferdinand Mütsch
746608c062
refactor: flash messages framework ( resolve #446 )
2023-01-02 18:05:28 +01:00
Ferdinand Mütsch
f39ecc46bd
feat(wip): stripe integration for subscriptions
2022-12-29 11:17:24 +01:00
Ferdinand Mütsch
0f3b41c2dd
fix(ci): adapt docker and gha build to use go 1.19
2022-12-03 00:32:30 +01:00
Ferdinand Mütsch
0e5c5a56d2
chore: dependency upgrades
2022-12-01 15:31:19 +01:00
Ferdinand Mütsch
61f13fce20
fix: prometheus metrics types
2022-11-20 10:59:06 +01:00
Ferdinand Mütsch
4ce75c2acb
chore: clean up dependencies
2022-11-20 10:11:23 +01:00
Ferdinand Mütsch
e2ef54152d
refactor(wip): introduce job processing system
...
refactor: adapt report generation scheduling
2022-11-19 22:21:51 +01:00
Ferdinand Mütsch
060a33263a
chore: update dependencies
2022-10-09 10:16:27 +02:00
Ferdinand Mütsch
a2ac049578
fix: heartbeat entity character length ( resolve #415 )
2022-09-30 15:28:11 +02:00
Ferdinand Mütsch
9e0581b311
chore: update dependencies after sqlite pure go migration
2022-09-29 23:41:57 +02:00
Ferdinand Mütsch
c9aac2a273
fix: swagger docs base path ( resolve #412 )
2022-09-29 23:33:49 +02:00
Ferdinand Mütsch
45d4ba89f5
fix: update swaggo dependency
2022-05-13 16:19:35 +02:00
Ferdinand Mütsch
179042f81b
refactor: use cross join instead of subquery for populating summary items (see #350 )
2022-04-18 17:15:09 +02:00
Ferdinand Mütsch
15c391d1d4
chore: downgrade postgres driver
2022-04-18 16:07:52 +02:00
Ferdinand Mütsch
40067d252e
fix: non-ascii project badges ( resolve #357 )
...
chore: locally generated badges (resolve #348 )
2022-04-18 11:39:26 +02:00
Ferdinand Mütsch
977420c68d
fix: failing heartbeats index auto-migration on sqlite ( resolve #346 )
2022-04-03 18:03:09 +02:00
Ferdinand Mütsch
8a731a252a
chore: ditch lo module again
2022-03-25 11:34:16 +01:00
Ferdinand Mütsch
8fc0d78f64
refactor: include generics based utility lib and refactor some parts accordingly [ci-skip]
2022-03-20 16:40:14 +01:00
Ferdinand Mütsch
a675417ab9
chore: upgrade dependencies
...
chore: update dockerfile to build with go 1.18
2022-03-20 16:40:14 +01:00
Ferdinand Mütsch
8f933d8648
chore: upgrade dependencies
...
chore: update dockerfile to build with go 1.18
2022-03-20 16:29:13 +01:00
Ferdinand Mütsch
222024dabb
chore: cache avatars in memory
2022-02-17 10:34:33 +01:00
Ferdinand Mütsch
660a09475e
chore: include avatar rendering into wakapi itself
2022-02-17 09:53:37 +01:00
Ferdinand Mütsch
374e578a7c
feat: brotli precompressed assets ( resolve #284 )
2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
b0bd26f0ec
chore: upgrade dependencies ( fix #280 )
2021-12-15 12:51:44 +01:00
Ferdinand Mütsch
58719182c4
chore: notify users about failing wakatime connection
2021-08-06 23:28:03 +02:00
Ferdinand Mütsch
f48b49d26e
chore: upgrade dependencies
2021-08-06 14:26:03 +02:00
Ferdinand Mütsch
69f73fc0ea
chore: dependency upgrades
2021-06-27 11:46:08 +02:00
Ferdinand Mütsch
8dc69c58cb
chore: upgrade dependencies
2021-04-30 16:33:48 +02:00
Ferdinand Mütsch
ef9303e61e
feat: settings dialog for mail reports
2021-04-30 16:20:24 +02:00
Steven Tang
6256c8e10a
ref: embed files, bump to go 1.16 ( #167 )
...
* ref: embed portion of files
* fix: readd pkger
* ref: embed version.txt
* fix: wrong mail template import path
* refactor: get rid of sql-migrate
refactor: get rid of pkger in favor of go embed (resolve #164 )
* chore: remove unused var [ci-skip]
Co-authored-by: Ferdinand Mütsch <ferdinand@muetsch.io>
2021-04-11 10:42:43 +00:00
Ferdinand Mütsch
4706809170
feat: smtp mail provider implementation
2021-04-10 00:07:13 +02:00
Ferdinand Mütsch
9fc3c65efe
feat: sentry integration ( resolve #142 )
2021-03-23 22:12:15 +01:00
Ferdinand Mütsch
8fc39f23fa
feat: add swagger docs ( resolve #40 )
2021-02-07 11:54:41 +01:00
Ferdinand Mütsch
fd9e2acdf1
feat: wakatime data import ( resolve #87 )
2021-02-06 23:02:35 +01:00
Ferdinand Mütsch
dc1a0c7983
chore: introduce hashes for heartbeats
2021-01-31 17:46:50 +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
Steven Tang
779108ad88
chore: remove legacy config.ini and .env
2021-01-31 10:51:56 +11:00
Ferdinand Mütsch
617d9ad7e4
refactor: include logging framework ( resolve #92 )
2021-01-30 11:17:37 +01:00
Steven Tang
4e6e665e19
feat: embed assets into binary
...
Resolves #26
2021-01-23 10:00:15 +11: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
e8067bb13e
fix: crash when running aggregation job on schedule ( fix #78 )
...
chore: move from gocron to its maintained fork
2020-12-11 10:05:17 +01:00
Ferdinand Mütsch
ad8168801c
test: add first few unit tests
2020-11-08 12:46:12 +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
ff3fea0359
feat: introduce legacy config migration
2020-10-04 11:14:44 +02:00
Ferdinand Mütsch
660fefcca9
refactor: migrate to new config ( resolve #54 )
2020-10-04 10:37:38 +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
3c2dc78c93
refactor: refactor migrations and add fixtures
...
feat: introduce key-value store
feat: imprint page (resolve #23 )
chore: remove default user
chore: remove packr
2020-05-30 20:41:27 +02:00