github.com/timeglass/glass
v0.6.1
#2260 most downloaded on Go modules
timeglass/glass
What this package is like to depend on
Last release 11 years ago
no release in 18 months
Ships fairly regularly
a new release about every 2 weeks
Most releases are documented
notes for 5 of 8 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
10 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · May 2015 to Jul 2015Releases
latest 10-
v0.6.114 Jul 2015Nothing published for this version
-
v0.6.1-0.20150706113600-e7312876059e06 Jul 2015 pre-releaseNothing published for this version
-
v0.6.005 Jul 2015Release notes
Open source →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 initto 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
lapcommand, it was too destructive and has been replaced by piping output from thestatuscommand to thepunchand then running the newresetcommand. - The
startcommand 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
statuscommand 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
-
v0.5.209 Jun 2015 -
v0.5.124 May 2015Release notes
Open source →Changelog
- Timeglass now supports querying your time measurements using a new command:
glass sum. Read more about it here
- Timeglass now supports querying your time measurements using a new command:
-
v0.5.022 May 2015Release notes
Open source →Changelog
- Timeglass now supports optional configuration through a
timeglass.jsonfile 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 pushsends the time data branch to the remote - a new
glass pullretrieves time data from the remote into your clone
- a new
- fixed #5
- fixed #6
Upgrade Instructions (0.4.x) -> (0.5.x)
- Rerun
glass initto update your hooks
- Timeglass now supports optional configuration through a
-
v0.4.017 May 2015Nothing published for this version
-
v0.3.116 May 2015Nothing published for this version
-
v0.3.006 Jul 2015 -
v0.0.0-20150706113600-e7312876059e06 Jul 2015 pre-releaseNothing published for this version