PackageTrack

Go modules · #2260

github.com/timeglass/glass

v0.6.1timeglass/glass

Release timeline

10 releases since 2015
20172019202120232025

Releases

  1. v0.6.114 Jul 2015

    Nothing published for this version

  2. v0.6.1-0.20150706113600-e7312876059e6 Jul 2015pre-release

    Nothing published for this version

  3. v0.6.05 Jul 2015
    Release notes

    Version 0.6.0 marks a significant advancement for the project. Not only does it embody numerous small improvements but it also features a completely revamped timer. The new timer is a super small background service that is capable of (re)starting timers based on file edits even when your workstation reboots. It makes the process of collecting time measurements a lot more dependable and effectively eliminates the only remaining situation in which Timeglass was unable to promise true automated time tracking.

    Upgrade Instructions (0.5.x) -> (0.6.x)

    • Make sure you commit any stages timing data by doing a git commit
    • Stop the timer by running glass stop
    • Download and install the newest version according to the getting started guide
    • Run glass init to install the new hooks

    New Features

    • New daemon that is installed as a background service on all three platforms and will restart on system reboots
    • Time measurements are now saved continuously to disk so sudden crashes wont cause lost data
    • Daemon will now write logs on key events (start, stop, timeout, wakeup etc) for increased transparency
    • A system wide configuration file is now present that can be edited to provide defaults for all projects
    • Commands can now be run in any subdirectory of the git repository

    Major Changes

    • Removed lap command, it was too destructive and has been replaced by piping output from the status command to the punch and then running the new reset command.
    • The start command can now also be used for unpausing the timer manually and in addition, running the start command multiple times is now a no-op.
    • The status command now by default only outputs its own formatting but comes with flags to customise it

    Minor Changes

    • The timer component now has much better test coverage #27
    • Fixed situation in which the data directory was not present and caused an error
    • Fixed rapid time increase after quick start and stopping of timers #39
    • Removed assumption that the git repository has an origin endpoint and would error without it #45
    • Commit messages written interactively (without -m) now also includes the time spent in its template #47
    • Windows builds now add a .exe suffix to the executables
    Open source →
  4. v0.5.29 Jun 2015
    Release notes

    Changelog

    • Support for Linux and Windows!
    • Switched to a new file watcher implementation: snow
    • Fixes #37
    Open source →
  5. v0.5.124 May 2015
    Release notes

    Changelog

    • Timeglass now supports querying your time measurements using a new command: glass sum. Read more about it here
    Open source →
  6. v0.5.022 May 2015
    Release notes

    Changelog

    • Timeglass now supports optional configuration through a timeglass.json file in the root of your repository, configuration includes:
      • Configuring the Commit message
      • Configuring the Minimal Billage Unit (MBU)
    • Time data is now stored using git-notes, as such new commands are introduced:
      • a new glass push sends the time data branch to the remote
      • a new glass pull retrieves time data from the remote into your clone
    • fixed #5
    • fixed #6

    Upgrade Instructions (0.4.x) -> (0.5.x)

    1. Rerun glass init to update your hooks
    Open source →
  7. v0.4.017 May 2015

    Nothing published for this version

  8. v0.3.116 May 2015

    Nothing published for this version

  9. v0.3.06 Jul 2015
    Release notes

    added Micha to the contributer list [spent 8m10s]

    Open source →
  10. v0.0.0-20150706113600-e7312876059e6 Jul 2015pre-release

    Nothing published for this version