Skip to content

v1.4.0 - Better Time Recording Controls, Project Pinning, Data Load Retry

Latest
Compare
Choose a tag to compare
@emanguy emanguy released this 27 Mar 06:32

Version 1.4.0 of the Gitlab Time Tracker is here! This release should make the time tracking experience much more smooth than it was before.

Version 1.4.0 slightly tweaks the button on the time recording bar to give you more control over your issue recording. In addition to the default behavior of clicking the "Stop and Submit" button to both stop the recording and submit your time, there are two new options:

image

The cancel recording option allows you to simply terminate the recording and not submit the time to GitLab. The stop and edit option is new, and allows you to modify the spend amount in a dialog before submitting your time to GitLab. This can be useful if you started working on a task, then remembered partway through that you need to be recording your time on the task. In that case, "stop and edit" will allow you to tack on the time you forgot to record for once you're ready to submit it to GitLab. Here's what that looks like:

image

If you have access to a lot of projects, this next new feature is for you! Gitlab Time Tracker now supports pinning projects at the top of the list, so whenever you re-open the app those project(s) will always appear at the top of the list for your quick access:

image

Note that switching GitLab servers will reset your pinned projects.

Last but certainly not least, we improved the error handling on first login. Previously if you re-used your GitLab credentials from your previous session, you would receive an error message if the app couldn't connect to GitLab. Once it did that though, it would just sit there and you would have no way of loading your user profile and the list of projects you have access to. You would then have to close the app and re-open it once you re-established a connection to GitLab. In 1.4.0, we now give you the option to reattempt loading the project list if GitLab Time Tracker fails to connect to GitLab. No more app restarts!

Here's the list of tickets we closed for this release:

Enhancements

  • #13 - Add support for pinning projects
  • #19 - Add "retry" button on dialog when first loading up the time tracker
  • #7 - Add buttons for additional control over time submitted

Bug Fixes

  • #26 - GitLab connection failure dialog no longer shows