- Added basic error reporting. For example, the CLI might now tell you:
-
Error: Failed to parse response body as JSON Caused by: 0: error decoding response body 1: missing field `webUrl2` at line 1 column 308
-
Error: Failed to receive proper response Caused by: HTTP status client error (401 Unauthorized) for url (https://gitlab.vpn.cyberus-technology.de/api/graphql)
-
- Better error reporting: it is now clearer if the request failed due to a wrong or expired token, for example.
- Added
-x/--extended-summary
flag to show an extended summary at the end of the output, where the summarized time per epic and per issue is listed. - internal code improvements
- time span filtering already happens on the server-side, which accelerates requests by a notable amount.
- updated dependencies
- improve handling of default xdg config dir (unix only)
- fix typos
- fix documentation bugs
- tool now also builds and runs on Windows
- the nix build for Darwin/macOS was fixed
- doc & README updates
- initial release