Release Notes: line.split(' -') was changed to lineopts_regex.split(line) where lineopts_regex = '-(?!\d)' to handle dates in the form "-I" where I is an integer. A problem with displaying non-ASCII characters was fixed by changing "open" to "codecs.open" and by adding "replace" to codecs.open statements. A typographical error in get_projlist in which "hash" should have been "p_hash" was fixed.
Release Notes: This release adds notes to events, actions, and tasks. A custom color for notes can be set in etmrc. The 12 month calendar has been changed to begin showing the current year and to use different background colors for past, current, and future years. These background colors can be set in etmrc. Options in etmrc have been added either to require or skip confirmations for canceling a an entry in the entry bar (skip); deleting an item (confirm); creating or modifying an item (confirm); and marking a task finished/unfinished (confirm). There are various minor bugfixes.
Release Notes: This release adds a "show" option to the "reckoning" view, with the option to include events and/or actions, determines the number of columns in the "busy" view automatically using the opening and closing hour settings, adds the ability to set the slotsize for busy time bars in etmrc and with the "busy" view option -S, sets the due date of waiting tasks by default to the last due date of their prerequisites, allows the left and right arrow keys to shift the 12-month calendar display backward and forward by one year at a time, fixes a bug which caused the last keyword of a colon-separated group to be ignored, and adds other minor bugfixes.
Release Notes: This release expands show options for both agenda and list view to include e) events; a) actions; t) available tasks; f) finished tasks; b) begin task dates; and w) waiting tasks. It adds the ability to set defaults for both in etmrc. It adds display of conflicting events in the graphical display of busy times using a 'conflictchar' that can be set in etmrc. The confirmation dialog has been modified to fix a Windows XP problem.
Release Notes: This release folds the 'waiting for' and 'begin by' items into standard group displays and adds customizable colors to distinguish both from other tasks. It display tasks on the "begin by" date as well as the due date. It fixes a bug in which update_alerts would cancel an in-progress entry. It adds confirmation when exiting while modifying or creating entries.
Release Notes: This release adds a command to open an external editor at the line corresponding to the selected item ID. It changes the detail bar to show the number of alerts pending and, if any are pending, the time of the next alert. It will check every 60 seconds and automatically reload data files if any have been changed externally or if the system date has changed. It fixes a bug in creating a new project. Empty project files are now ignored gracefully. Blank lines and leading spaces in project files are now allowed. Improved checks for operating system type in setting icons. A sound file for use with the internal alert.
Release Notes: An internal method for displaying alerts has been added and made the default when the setting for alertcmd in etmrc is an empty string. The internal alert is displayed for the number of seconds specified by 'seconds' in etmrc if non-zero, and otherwise displayed until dismissed. Problems encountered when running the GUI under Windows XP have been corrected, and an ICO file is now used for Windows icons. A one minute action is recorded in the default action file when etm is installed or updated to a new version. Tasks in files with empty lines can now be marked complete without raising an error.
Release Notes: This release adds a command to copy an item to the system clipboard. It adds the ability to specify a list of templates in etmrc that can be inserted when creating or modifying entries. It will limit display to an error message if exporting to ical fails, and otherwise append confirmation of the successful export to the display. It adds the ability to specify a directory on the command line for testing purposes to use in lieu of the value of etmdata given in etmrc. It corrects several pychecker warnings.
Release Notes: This release added an outline format for tasks that uses periods or underscores to indicate task dependencies. Such outlines can be nested to any level. Minor bugs were fixed.
Release Notes: The alert thread now closes gracefully when etm is closed. The queue count and message list are updated when an alert is triggered. A persistent bug under Linux/GTK2 in which the etm display would sometimes not be redrawn after regaining focus has been fixed.