Skip to content

Releases: johnberroa/Pymesheet

Pymesheet 3.0

26 Oct 15:49
e7f8d91

Choose a tag to compare

Pymesheet 3.0

Release 3.0 is ready! It's been a long time coming but now the 'General' task for the workday functionality is properly working. This is confirmed and tested experimentally and live. The workday also saves state, so that information will also not be lost on a potential crash. There are only a few more features to be added, but nothing base feature-wise, so Pymesheet 3.0 is fully functional and can be used indefinitely. Only some reports and creature comforts will come in 4.0 (which will most likely be the last release).

Note the version number in the program is v3.0.1. This is because there was a hotfix and this version was released as v3.0.

Changelist

  • Confirmation on quit
  • General task officially working and tested
  • Renamed util folder because of conflict with another package
  • Made loading and deleting non existent timesheets actually display error messages (were * previously hidden)
  • Handled case where default timesheet was deleted
  • Code cleanup
  • Creation of temp timesheet when deleting default now works
  • Workday state now works

Pymesheet 2.0

07 Sep 19:22
f239287

Choose a tag to compare

Pymesheet 2.0

The 2.0 Release for Pymesheet! What a day! A big step forward in my opinion. Weekly reports and the saving of state were two very needed features that are now a part of Pymesheet. Now, adding times by hand is no longer needed, because all the weekly information is summarized nicely and is always readily available. And, if for some reason there is a crash in the program, it will reload the task being recorded. Enjoy!

Changelist:

  • Weekly Reports
  • Save state in case of failure
  • Enhanced workday time recording to multiple sessions
  • Made baseline input regex safe
  • Implemented test for the workday time
  • Report underlines are the length of the words above them
  • General bugfixes/improvements such as:
    • Config not resetting when creating new timesheet
    • Not displaying hours or days when they are 0
    • Blank inputs return you to the main menu instead of creating blank items

Pymesheet 1.0

25 Jul 19:49

Choose a tag to compare

DEPRECATED

#4 fixed issue in configs being falsely carried over between timesheet loads. If you want to download v1.0, please download the #4 sources from github directly instead of via this release.

Pymesheet 1.0!

This timesheet manager is a lightweight command line interface that will allow you to log time in any user-defined task. It also provides simple aggregation reports per task/per day, as well as overall total.

Any comments/suggestions are welcome!