Release Notes: Error trapping for problematic data file entries was vastly improved. Exceptions are no longer raised. Instead, nicely formatted reports of file names, line numbers with problems, and a detailed description of the problems are both displayed and saved to ~/.etmerrors for later reference. Loading proceeds for non-problematic entries.
Release Notes: This release adds the ability to export the current list view to a file in iCalendar format. Such files can be imported by virtually all calendar applications. It requires the Python module icalendar.
Release Notes: This release adds support for tracking time spent on tasks. The timer is easily started, stopped, and paused for interruptions. Journal entries can be categorized by date, context, title, and keywords (possibly hierarchical). Such entries are displayed in agenda and list views with elapsed time. Flexible time reports are also supported with myriad possibilities for levels of detail and breakdowns. Various improvements in the interface and bugfixes.
Release Notes: A graphical display was added to unscheduled time view. The column widths were reduced for context, project, and ID. The title column was widened. The date display is abbreviated when grouping by contexts, projects, and keywords. force_start was added for etm.warn. The prompt was separated from the entry area. A second line was added for possible wrapped overflow when creating new tasks and events.
Release Notes: This release adds a column to display the ending time for events. It adds an 'unscheduled' view to display both scheduled (busy) and unscheduled (free) periods within a specified range of dates. Entering a period at a prompt can now be used to cancel the operation. GUI entry for event ending time now supports entering either a time or an integer number of minutes after the starting time.
Release Notes: A keywords field that accepts either a string or a list of strings was added. Groupby keywords and regex search for keywords were added. Keywords are concatenated with notes and displayed following the title field. A display of alerts for events concatenated with keywords and notes was added. A verbose command was added to toggle the display of alerts, keywords, and notes.
Release Notes: This release offers an option to edit files with errors when loading. It has improved error trapping and various bugfixes.
Release Notes: Better error trapping for problematic project files. Support for creating new projects in subdirectories. Improved documentation. Various bugfixes.
Release Notes: The project was reorganized to support installation using setuptools and easy_install. The names of the executables have changed from etm.py to e.py and from etmwarn.py to ew.py.
Release Notes: This release adds a command to retrieve and display sun and moon data for a specified date from the US Naval Observatory. It adds a command to retrieve and display local weather data from Yahoo! There are various bugfixes.