Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@macuyler macuyler released this 27 May 04:02
· 3 commits to master since this release
0fe0745

About

This update includes a complete re-write of the clock script. It has been re-imagined from the ground up as a modular object oriented code base. This should make updating and extending the functionality significantly easier from now on. This update also comes complete with a set of unit tests for verifying core functionality.

New Features

  • Work Profiles: You can now setup multiple log files in your config and switch between them with ease.
  • Timed Reminders: You can enable timed desktop notifications to alert you to take a break every once in a while.
  • Keyboard Interrupt Handling: Losing all of your hours is now a thing of the past!

Upgrade Information

From Version 1:

  1. You will need to install some dependencies before the new script will run. See the README for more details.
  2. This update changed both the log and config file format. Log files will automatically be updated the first time you run them. The config file is not backwards compatible, but has a new location. So legacy config files shouldn't cause any issues.