Skip to content

Releases: Mason-Flannery/Timber

Beta v0.1.6

27 Aug 02:11

Choose a tag to compare

This is a small enhancements release.

  • The GUI will periodically update state with the DB. This prevents sessions and clients from being 'missed' by the gui from a cli update.
  • In the GUI, check if a session exists before allowing the creation of a new one. This led to an instance where I had two active sessions (bad).
  • Update config documentation

Beta v0.1.5

18 Aug 02:52

Choose a tag to compare

Features:

  • Creates a basic GUI for managing sessions

This GUI can be used to start and stop sessions, create new clients, view total daily time, and to view recent sessions tracked (with their durations)

timber gui

Beta v0.1.4

02 Aug 23:27

Choose a tag to compare

This release:

  • Adds a configuration file that currently supports updating the database location
  • Adds cli function to update the config, display the config, and reset to the default config
  • Adds a 'status' helper function that displays the current working session as well as the daily summary
  • Some bug fixes and code refactoring

Beta v0.1.3

28 Jul 22:31

Choose a tag to compare

  • This release will (hopefully) fix the failed database migration of the previous release. If issues persist, please remove existing databases (or remove them) and I can work on migration support in the future.
  • Adds sum shortcut for summary
  • Also prints elapsed time of total work for the daily, weekly, and monthly summaries.
  • This and future binaries will have metadata stripped prior to upload (this will also decrease binary size)

Beta v0.1.2

28 Jul 01:46

Choose a tag to compare

This release includes:

  • Session print overhaul
  • Weekly and monthly sessions
  • Includes current session in the summary
  • Creates database migrations
  • As a by-product of migrations, there is now a metadata table to potentially store more information about the application.
  • Allows 'patching' of current session (add or remove additional time)
  • Bug fixes

Beta v0.1.1

23 Jul 03:02

Choose a tag to compare

Includes:
'Switch' helper command to end the current session and switch to a new one
Updates docstrings
Misc. bug fixes
Minor polishing of terminal feedback
Moves database location to appdata

Beta

22 Jul 03:05

Choose a tag to compare

Beta release

Features:

  • Client / Project tracking
  • Create and end time tracking sessions
  • List all sessions
  • List all clients
  • List all sessions from a particular client
  • List a daily job summary

To do:

  • Switch command (to end the current session and switch to a separate client)
  • TBD