· Bug fix release
· Bugs fixed:
· wxPython 2.8.8.1 generates images in a new, backwards incompatible way, even when told not to do that. This bug affects users that have an older version of wxPython installed and use one of the Linux packages. Fixed by adding the relevant pieces from wxPython 2.8.8.1 to the Task Coach sources. (2046084)
· Opening a new task viewer didn't work. (2053008)
· Closing effort viewers causes exceptions. (2053008)
· Using the "Save selection" feature together with mail attachments could result in data loss.
· Under KDE, the maximized state of the main window would not be restored.
· One couldn't e-mail tasks with non-ASCII characters in their description. (2025676)
· Dragging an email message from Thunderbird and dropping it on Task Coach could give a "UnicodeDecodeError" on Fedora. (1953166)
· When an invalid regular expression was entered in a search control, no items were displayed. Additionally, if it was saved in TaskCoach.ini, TaskCoach would crash on launch later.
· Mention of non-existing files in taskcoach.spec prevented the Fedora RPM from being built.
· The category viewer would sometimes skip keyboard navigation or need an extra mouse-click to get focus. (2020816, 2020812)
· On Mac OS X, the keyboard shortcut for 'help' was interfering with the shortcut for 'hide window'. (2006455)
· Notes can be e-mailed.
· Display a tool tip to warn user when a search string is an invalid regular expression. In this case, default to substring search.
· Optionally put Task Coach in the user's startup menu so that Task Coach is started automatically when the user logs on (Windows only). (2017400, 1913650)
· Made (right-click) context menu's more consistent.
· Don't supply the dummy recipient 'Please enter recipient' to the email program when mailing a task. This only forces the user to perform an extra action to remove that dummy text, while most if not all email programs will warn the user when she forgets to enter a recipient. (2026833)
· The search control in the toolbar did not maintain state correctly for different viewers. Task Coach viewers now each have their own toolbar with search control. (1977196)
· Marking tasks completed or changing their priority would change the selection. (1888598, 1926362)
· On Max OS X, put preferences menu item in the TaskCoach menu instead of the Edit menu to conform with Mac OS X standards. (1965861)
· Focus issues: On Mac OS X, text couldn't be edited while the timer was running. On Windows, notifications from other programs overlapping with the main window would take away focus from dialogs. (1995469, 2000152)
· Prevent crash under Windows XP when dropping e-mail from Thunderbird if the APPDATA environment variable is not defined. (1960827)
· ImportError: No module named thirdparty.ElementTree. This exception would happen when using a source distribution of Task Coach or a package (rpm, deb) for Linux *and* when the default version of Python on the system is Python 2.4. Task Coach tried to import a module from the wrong package. (1964069)
· On Linux, when using a dark theme, use appropriate background colors for the category viewer and the text color buttons in the preferences dialog. (1988160)
· Remember whether the main window was maximized and if so, maximize the main window when starting the next time. (1969266)
· Correctly sort tasks on startup when sort column is 'Overall categories'. (1962003)
· Correctly redraw toolbar when it is 'damaged' by other windows (1977208)
· Correctly sort effort for subtasks in effort per day, per week, and per month effort viewers. (1989553)
· Better navigation with tab key in dialogs.
· Keep newlines in descriptions when printing or exporting to HTML.
· Task Coach can now use either the old tabbed user interface (whose layout still cannot be saved, by the way) or the 'managed frame' interface introduced in release 0.70.0. This can be changed in the Preferences dialog. (1964213)
· Allow for editing seconds in effort editor. (1925748)
· The combobox in the effort detail editor always picked the first task when multiple tasks had the same subject, effectively prohibiting the user to move an effort record to another task with the same subject. (1918033)
· Reset invalid input in the priority field of the task editor to 0 instead of to the minimum priority (a large negative value). (1949222)
· "View->Filter->Reset all filters" now also unchecks all categories.
· Task Coach now is packaged as a proper Debian package, thanks to Stani Michiels. The Debian package installs a menu item for Task Coach in the Applications/Office menu. (1792706, 1792711, 1896796)
· Paths to file attachments may be relative.
· Monthly and yearly recurrence of tasks. (1933222, 1957687)
· Added and reorganized keyboard short cuts. (1857101)
· Start tracking effort for any active task using the system tray icon right-click menu. (1934738, 1739666)
· Added a largely complete Ukranian translation thanks to Vitovt and incomplete Finnish, Greek, Persian and Thai translations.
· Slightly higher preference window so all icons fit and no scrolling is needed. (1918678)
· Task Coach now uses Subversion for version control. See http://sourceforge.net/svn/?group_id=130831. This only affects you if you want to develop or use Task Coach source code.
· Task Coach is now distributed under the GNU General Public License version 3 or (at your option) any later version. This only affects you if you want to distribute changed versions of Task Coach or want to include source code from Task Coach in other software.
· Tasks created via the context menu of the category view now automatically belong to the selected category.
· Update task status and colors at midnight.
· Exception when starting Task Coach ("AttributeError: 'CategoryList' object has no attribute 'EventTypePrefix'").
· Exception when reopening a closed viewer (with the message "ConfigParser.NoSectionError: No section: 'effortperdayviewer1'" in the log file).
· Exception when resetting all filters in the task tree viewer (with the message "No option 'hidecompositetasks' in section: 'tasktreelistview'" in the log file).
· Don't take the priority of completed subtasks into account when calculating the overall priority of a task.
· It was not clear that backup files can be opened in Task Coach. Backup files now have the extension '.tsk.bak'. The file open dialog has '*.tsk.bak' as selectable file type to make it easier to open backup files.
· Exception when opening the task menu while the toolbar is hidden.
· Task Coach now suggests a reminder date, based on the due date or start date of a task.
· Added a complete Norwegion Bokmal translation and incomplete Galician, Korean and Romanian translations.
· Exception when closing a task editor dialog. This causes updates of task states not to be displayed properly. The bug itself does not cause data loss, but it might trick users into saving an empty task file over their existing data. (1893634)
· On Mac OS X, users couldn't enter 'P' and 'M' in text boxes, because these were mapped to menu items. Reorganized keyboard shortcuts to fix this. (1890566)
· The arrow ('!í') and infinity symbol ('"') are not visible on all computers, so Task Coach is back to using '->' and 'Infinite' again.