v0.1.0
Changelog
b2c7fb4 Add CreateTimeEntry()
0cf7a8d Add DeleteTimeEntry()
1a9c797 Add EditTimeEntry()
1ead21a Add date abstraction
d8cd0df Add single time entry lookup
0b97509 Added API as dependencies for command handler
1f35cad Change Projects() to return pointers
503e07e Change Services() to return pointers
bce2269 Change TimeEntries() to return pointers
45374a6 Complete and fix time entry creatin / update
94bed46 Decompose mite api
64bc3bd Extract mite api package
d1fc299 Extract project entity
81402d7 Extract service entity
34efdef Extract time entry entity
51ee0f9 Fix and assert date locality
2f33454 Ignore ".idea"
917d511 Improve error handling
d63ae53 Merge branch 'master' of github.com:leanovate/mite-go
8d6620f Merge branch 'master' of github.com:leanovate/mite-go
c753b96 Merge remote-tracking branch 'origin/master'
742094a Merge remote-tracking branch 'origin/master'
3389da3 Merge remote-tracking branch 'origin/master'
7da2f57 Merge remote-tracking branch 'origin/master'
8e0df16 Merge remote-tracking branch 'origin/master'
d25c900 Merge remote-tracking branch 'origin/master'
f09e4fd Refactor api internals
7d4a395 Refactor mite api to reuse HTTP access code
1f655d4 Refactor time entry query
9558caf Refactored cmd line API in order to use "mite-go "
a3aab89 Rename date to iso_date
adec9dd Rename iso_date to local_date
bfcbc6e Support full time entry data structure
11ce285 Use date abstraction everywhere
04019bb cmd package: all functions are transformed from Run to RunE
9852c3e code style: fixed slice initialization in mite package
1272a81 code style: renamed MiteApi interface to Api
0119f7d config: factored out some config handling code into config.go
8c43afa config: merge new config keys into existing one before writing
d9db780 entries: added dummy create command with flags
a3ce15d entries: create command implemented
c164d0b entries: default project & service Ids can be set via config
47bf5d6 entries: edit should use entry date as default (instead of today's date)
dfae81a entries: fixed date package related merge issue
86d17be entries: implemented "to" & "from" parameters
ee67849 entries: implemented delete
521e89b entries: implemented edit
df789d9 entries: implemented list ordering & refactored direction to string in API
0a7b470 entries: list shows project & services as separate columns
7c9b9cc goreleaser: added a goreleaser config
9a67051 implemented config sub-command
446e91c initial commit
e4cbefb list: add basic list command (no API queries included yet)
6fb1b5b list: implemented basic entry list
fb9eeff list: implemented projects & services sub-command
1b77dd7 list: sort time entries ascending (last line printed out is newest)
0ef0601 moved repo to leanovate
ac9fe75 refactored cmd & config into their own packages
dd33469 return after error
9f7d701 tracker: implemented tracker command (incl. sub-commands start,stop&status)