Changes for version 1.003

  • added midnight check to add command
  • fixed bug where one could close a closed event
  • fixed floating timezone bug in TimeGrammar
  • manually added Config::Tiny dependency that was getting missed by AutoPrereq
  • fixed bug causing dates to display with same tag merge
  • fixed bug in TimeGrammar concerning purely numeric dates such as '15' and '2011'
  • fixed failure to pull arguments off stack in App::JobLog::Vacation::Period::cmp()
  • fixed layout bug in vacation listing that gave too much space to vacation index
  • fixed overlap logic for repeating vacations
  • fixed flex vacation duration calculation ation ation ation ...
  • fixed vacation/event sorting
  • improved logic of find_previous_event in Log
  • fixed closing time insertion bug
  • improved output of log validation

Documentation

job
log what you do

Modules

base of work log application
common functionality of App::JobLog commands
examine or modify App::JobLog configuration
close last open event
provides general App::JobLog information
show details of last recorded event
modify last logged event
resume last closed task
show what you did during a particular period
show what has happened today
controller for vacation dates
central depot for App::JobLog configuration parameters and controller allowing their modification
the code that lets us interact with the log
collects events and vacation in a complete day
basically adds an end time to App::JobLog::Log::Line events
pretty printer for log
encapsulates one line of log text
consolidates App::JobClock::Log::Event objects for display
consolidates basic time functions into one location
parse natural (English) language time expressions
controller for the vacation model
extension of App::JobLog::Log::Event to handle special properties of vacation periods