Ferdinand Mütsch
|
617d9ad7e4
|
refactor: include logging framework (resolve #92)
|
2021-01-30 11:17:37 +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 |
|
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
|
189a09d91f
|
feat: relay heartbeats to wakatime (resolve #28)
|
2021-01-21 22:17:32 +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
|
cd97976ed5
|
chore: show total hours on index page (resolve #88)
|
2021-01-17 09:32:08 +01:00 |
|
Ferdinand Mütsch
|
39c4777fc8
|
fix: crash on fail to listen
|
2021-01-05 11:28:51 +01:00 |
|
Ferdinand Mütsch
|
72e42a9c42
|
feat: add ipv6 and tls support (resolve #79)
|
2020-12-12 22:07:00 +01:00 |
|
Ferdinand Mütsch
|
16b9aa2282
|
feat: add front page (resolve #34)
|
2020-11-28 20:23:40 +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
|
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
|
e6a04cc76d
|
chore: remove cleanup functionality
chore: minor code changes
|
2020-11-06 14:07:07 +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 |
|
Roch D'Amour
|
fdf2289f8e
|
MVP for custom rules support
|
2020-10-25 21:51:06 -04: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
|
29619f09ed
|
docs: update docs for new config format
|
2020-10-04 11:35:23 +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
|
d60dddb550
|
feat: implement badges endpoint and sharing functionality
|
2020-09-12 16:09:23 +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
|
587ac6a330
|
feat: add wakatime-compatible alltime endpoint
|
2020-09-06 12:15:46 +02:00 |
|
Ferdinand Mütsch
|
0af7d2f8ef
|
feat: show data loss warning (resolve #38)
|
2020-08-23 13:30:04 +02:00 |
|
Ferdinand Mütsch
|
0294425de0
|
feat: add ability to change passwords (resolve #30)
|
2020-06-07 19:28:32 +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
|
2cca2cb0bb
|
feat: display api key on user interface (resolve #24)
|
2020-05-24 21:19:05 +02:00 |
|
Ferdinand Mütsch
|
c171d31f30
|
feat: set html base path from server base path
refactor: services
|
2020-05-24 17:32:26 +02:00 |
|
Ferdinand Mütsch
|
d6e9f0295a
|
feat: introduce base path config option to better support redirections behind a proxy
|
2020-05-24 17:08:44 +02:00 |
|
Ferdinand Mütsch
|
abfaa9d768
|
feat: user signup
|
2020-05-24 16:34:32 +02:00 |
|
Ferdinand Mütsch
|
a317dc6942
|
refactor: middlewares and get rid of negroni
|
2020-05-24 14:50:04 +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
|
2b47a7d73f
|
feat: ability to set default username and password
|
2020-04-26 14:00:53 +02:00 |
|
Ferdinand Mütsch
|
91a4bb2db3
|
fix: proper parsing of environment variables
|
2020-04-26 13:55:19 +02:00 |
|
William Flores
|
7f548dabeb
|
refactor: move migrations to separate method
|
2020-04-25 13:53:55 -07:00 |
|
William Flores
|
edae516571
|
feat: add support for sqlite3
|
2020-04-19 16:58:54 -07:00 |
|
Ferdinand Mütsch
|
7a74ae251c
|
Add health endpoint.
|
2020-04-08 21:29:11 +02:00 |
|
Ferdinand Mütsch
|
1e5ec48748
|
WIP: SQLite support.
|
2020-03-31 14:43:15 +02:00 |
|
Ferdinand Mütsch
|
7d36c4e111
|
Rename project.
Add build script.
|
2020-03-31 12:22:17 +02:00 |
|
Ferdinand Mütsch
|
1510bcaa91
|
Experimental Postgres support.
|
2020-03-31 12:03:49 +02:00 |
|
Ferdinand Mütsch
|
0e61870568
|
Resolve #7.
|
2020-03-31 11:24:44 +02:00 |
|
Ferdinand Mütsch
|
33ebb8a771
|
Add database cleanup functionality.
|
2020-03-09 17:30:23 +01:00 |
|
Ferdinand Mütsch
|
c7556fa9a5
|
Fix API endpoints.
|
2020-02-21 12:41:29 +01:00 |
|
Ferdinand Mütsch
|
6d3891b398
|
Resolve #11.
|
2020-02-20 15:39:56 +01:00 |
|
Ferdinand Mütsch
|
b7f700e7a5
|
Refactor to server-rendered app.
|
2020-02-20 14:28:55 +01:00 |
|
Ferdinand Mütsch
|
4ae53746c3
|
Add db port environment variable.
|
2019-11-07 23:29:28 +01:00 |
|