Changes for version 1.010 - 2011-03-15
- fixed "last/this week" bug due to DateTime choosing Monday as first day in week
- fixed edit command so checksums are calculated correctly and backup is only saved in case of change
- fixed TimeGrammar; "jan 1 - 10" and such are properly handled
- fixed TimeGrammar; '2010' and such are properly handled
- fixed bug caused by end of month wrapping in DateTime
- changing the options for the info command so minimal information is returned by default
- improved text wrapping of full description for commands
- finished text of info command
Documentation
log what you do
Modules
base of work log application
common functionality of App::JobLog commands
log an event
examine or modify App::JobLog configuration
close last open event
edit the log
provides general App::JobLog information
show details of last recorded event
modify last logged event
parse a time expression
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