Release Notes: The requirement for sip, qt, and pyqt has been removed from the commandline version. Commands available in the shell loop now duplicate most of those available within the GUI.
Release Notes: This release adds command line options to edit items or files, clone items, finish tasks and, if version control is installed, all changes are automatically committed. In the GUI, the tooltip for the now button now shows the number of past due items by category.
Release Notes: This release fixes a bug introduced in 2.3.9 by which an external change to a data file would not be recognized.
Release Notes: This release provides several command line enhancements, including the ability to create new items and to display or edit existing items.
Release Notes: This release removes a spurious print statement which affected commandline usage and adds various documentation improvements.
Release Notes: This release adds support for importing icalendar (ics) files and for exporting both items and calendars in icalendar format with full timezone support. Recurring items are supported for both import and export using recurrence rules.
Release Notes: Changes the name of the executable from etm_qt.py to etm_qt. Fixes a CODEC bug in generating weather reports. Adds a data_files setting to setup.py and MANIFEST.in to facilitate packaging for Debian. Adds padding for job numbers in the GUI so that task groups with more than 9 jobs will sort properly. Removes log, aux, and other unnecessary files. Upgrades the packaging to use setuptools 1.16.
Release Notes: Only stores the 10 most recent edits. Fixes a bug in selecting from the recent edits list. Updates timer_status every minute instead of every action_interval minutes so that the correct elapsed time is displayed.
Release Notes: This release adds background highlighting in week view for days in which occasions are scheduled, and adds a tool tip showing a list of the occasions to the free time periods on such days. It adds action_timer with keys 'running' and 'paused'. If specified, the commands will be executed at 'action_interval' minutes whenever an action timer is active. It adds action_status in etm.cfg with keys 'running', 'paused', and 'stopped'. If specified, these commands will be executed whenever the status of the action timer changes. It adds an edit_recent command to the main window.
Release Notes: Minor bugfixes and documentation updates.