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
Ferdinand Mütsch
08675bd99f
feat: use bcrypt with salts instead of md5 for hashing password ( resolve #21 )
2020-05-25 21:42:45 +02:00
Ferdinand Mütsch
a317dc6942
refactor: middlewares and get rid of negroni
2020-05-24 14:50:04 +02:00
Ferdinand Mütsch
a7b4b01b04
chore: remove unused dependencies
2020-05-24 13:43:08 +02:00
Ferdinand Mütsch
9697bb5fd5
refactor: use cookie-based login
...
feat: add login page
2020-05-24 13:41:19 +02:00
Ferdinand Mütsch
91a4bb2db3
fix: proper parsing of environment variables
2020-04-26 13:55:19 +02:00
William Flores
edae516571
feat: add support for sqlite3
2020-04-19 16:58:54 -07:00
Ferdinand Mütsch
7d36c4e111
Rename project.
...
Add build script.
2020-03-31 12:22:17 +02:00
Ferdinand Mütsch
eff469bdbf
Module updates.
2020-03-10 11:14:19 +01:00
Ferdinand Mütsch
4ae53746c3
Add db port environment variable.
2019-11-07 23:29:28 +01:00
Ferdinand Mütsch
fb2f9fa10a
Ability to schedule summary creation.
2019-10-11 09:06:34 +02:00
robrotheram
12b3bec2f6
Updated to use go modules and updated UUID libary
2019-10-07 23:39:43 +01:00