Task Coach Changelog

New in version 1.4.2

January 31st, 2015
  • Bugs fixed:
  • Also avoid locking in an ownCloud folder.
  • Avoid a crash when files with badly encoded names are in the same directory as the task file.
  • Avoid data loss in some rare situations

New in version 1.4.1 (September 14th, 2014)

  • Bugs fixed:
  • Increase taskbar icon size on Linux to avoid dead places. (1536)
  • Display time spent in decimal format in task viewer if the option is set. (1534)
  • Fix todo.txt export when dates have a year < 1900 (1541)
  • Avoid locking in Dropbox folder on Windows. (1540)
  • Backup and save would fail if the path to the user's home contained a non-ASCII character (1547, 1546)
  • Fix stop effort tooltip. (1537)

New in version 1.4.0 (September 9th, 2014)

  • Bugs fixed:
  • Fix tooltips on notes. (1525)
  • Fix sort order indication in viewer columns. (1527)
  • Don't crash at startup if the locale is not supported. (1528)
  • Features added:
  • A task file can now be open by several instances of Task Coach, allowing several users to work on the same file. (http://taskcoach.uservoice.com/forums/26465-desktop-version-windows-linux-mac-of-task-coach/suggestions/288999-enable-multi-user-task-management)
  • Backups are now always enabled.

New in version 1.3.36 (February 17th, 2014)

  • Bugs fixed:
  • Prerequisites modification would not work. (1480, 1486, 1495)
  • LC_TIME would not be honored if set independently (1483)
  • Disable translations that are not at least 90% complete.
  • Do something a little more intuitive when editing efforts in aggregated mode. (1485)
  • Fix a resource leak on Windows. (1488)
  • Fix a crash on Mint when synchronizing with an iPhone if the password is not set. (1487)
  • Show and bring minimized window to front on simple click in the dock (OS X) (1490)
  • Disable dock icon ticking on Mavericks. (1489)
  • Fix line ending problem when importing from CSV on Mac/Linux (1493)
  • Delete .txt files as well when overwriting a task file. (1274)

New in version 1.3.35 (January 6th, 2014)

  • Bugs fixed:
  • The task editor would not open if the user's date format didn't include the year.
  • Unsetting an exclusive category or its parent would not work. (1475)
  • Remove file:// URL scheme from filenames dropped from Nautilus.
  • When exporting tasks to HTML or CSV, sort notes alphabetically. (1477)
  • Sending a task by e-mail would not work on XFCE 4.10.
  • Fix AttributeError problem (1479)

New in version 1.3.34 (November 25th, 2013)

  • Bugs fixed:
  • Silence the AttributeError problem in PyPubSub.
  • Fix some problems when saving the task file to a Dropbox folder.
  • Performance improvement when reading the task file.
  • Split date and time when exporting efforts to CSV.

New in version 1.3.33 (October 14th, 2013)

  • Bugs fixed:
  • Fix budget entry. (1458)
  • The search controls would not remember the previous search string on launch, but the view would be filtered anyway.
  • Fix date picker on locales that have non-ASCII month/day abbreviations. (1463)
  • Fix position of text in subject entry on Windows. (1464)
  • When automatic import and export to ToDo.txt is enabled, one could not delete tasks or change some task dates (1446)

New in version 1.3.32 (August 29th, 2013)

  • Don't prevent shutdown on Windows if the minimize on close option is set.
  • Prevent a PyGTK warning on recent Linux distributions. (1435)
  • Fix main toolbar shrinking when resizing a viewer. (1431)
  • Improve performance when tracking effort. (1442)
  • Prevent TypeError in date selection widget. (1445)
  • Fix initial tab when creating new items
  • Fix undo/redo in text controls on OS X. (1436)
  • Fix loss of description edits when closing/quitting while editors are still open. (1437)
  • Fix strange Escape behavior on multiple open editors on OS X. (1438)
  • Fix German translation. (1448)
  • "New note with selected categories" would create a new category. (1447)
  • Fix search issue when editing the toolbar. (1449)
  • Fix note creation in editor windows. (1451)
  • Fix opening preferences dialog when the end of work day is set to 24.

New in version 1.3.31 (July 30th, 2013)

  • Bugs fixed:
  • Fix crash at startup on Ubuntu 13 if python-apscheduler is installed. (1428)
  • Use the "Suggests" mechanism instead of "Recommends" for the Debian package (python-kde4). (1430)
  • Handle short date formats with weekday
  • When adding a viewer, the main toolbar would shrink. (1431)
  • Fix an error when the user types a numeric value in the AM/PM field of the date/time picker. (1425)
  • Don't open floating viewers on the top-left corner of the screen (1432, 1349)
  • Add a hint that the task file needs to be saved in the main window title. (1434)

New in version 1.3.30 (July 8th, 2013)

  • Bugs fixed:
  • Working day start hour would be reset to 0 every time preferences are opened. (1418)
  • Fix the ICC warning with recent versions of libpng. (1422)
  • Fix path to log file. (1350)
  • Total duration of efforts is the sum of rounded durations, not the rounded sum of durations. (1426)
  • Feature added:
  • Display effort statistics in the status bar (patch from Ivan Romanov). (https://taskcoach.uservoice.com/admin/forums/26465-desktop-version-windows-linux-mac-of-task-coach/suggestions/606269-section-in-status-bar-for-calculated-information-a)
  • Dependencies changed:
  • The minimal version of Python is back to 2.6.
  • On Linux, Task Coach does not depend on KDE any more, but it is recommended.

New in version 1.3.28 (March 25th, 2013)

  • Bugs fixed:
  • Fix a console warning on Ubuntu 64 bits. (1393)
  • Fix task selection through keyboard in effort editor (MS Windows and GTK). (1400)
  • Fix editing of effort start in the effort dialog. (1399)
  • Fix timezone-related display bug that would prevent the task editor from opening on OS X. (1395)
  • Use presets for tasks created through mail DnD. (1403)
  • Fix loading of categories for notes belonging to a subtask, and other such imbrications. (1404)
  • Fix preferences opening when end of work day is set to 24. (1394)

New in version 1.3.27 (March 11th, 2013)

  • Bugs fixed:
  • Follow system preferences to format dates (instead of just times). (1386)
  • Fix date rendering on some versions of OSX. (1391)

New in version 1.3.26 (March 7th, 2013)

  • Bugs fixed:
  • Exporting efforts in CSV with the 'Period' column and date/time splitting would not work. (1387)
  • Task Coach would not launch on OS X 10.6 and later. (1388, 1390)

New in version 1.3.24 (February 18th, 2013)

  • Bugs fixed:
  • Clicking in the hour choice popup in the date/time picker would select the wrong value. (1377)
  • Task Coach now follows the XDG specification for configuration and data (template) files on Linux. (367)
  • Fix menu "Stop tracking multiple tasks" menu (1366)
  • Fix focus issue in date picker. (1368)
  • Fix discrepancy in due date time precision (1253)
  • Fix multiple effort notices when idle. (1365)
  • Fix font issue with calendar viewer. (1370)
  • Fix "NoneType object is not callable" problem. (1371)
  • Prevent reminder dialogs and editors from stealing focus. (956)
  • Add a visual hint that the checkbox has focus in the date picker. (1372)
  • Fix opening of editor dialog on some locales (1360, 1375)
  • Fix idle notifications. (1365)
  • Sort case insensitive in the toggle category menu. (1369)
  • Fix the N shortcut in datetime picker. (1378)
  • Features added:
  • The "notes" and "attachments" columns can now be exported to HTML and CSV.
  • Store the IMAP passwords in the user's keychain.
  • The default icon for completed tasks is now the green checkmark.

New in version 1.3.23 (February 7th, 2013)

  • Bugs fixed:
  • Some navigation shortcuts in the date/time picker would not work on Windows or Linux. (1340)
  • Typing would not do anything on Windows in the date/time picker if the calendar is shown. (1340)
  • The calendar popup from the date/time picker would not show all days. (1340)
  • Task Coach would fail to start when the user had selected an empty bitmap for one of the task statuses.
  • Non-ASCII characters would display wrong in the calendar popup on OS X.
  • Start/end of day choice in preferences now follow the user's format preferences. (1331)
  • Resizing the toolbar would truncate it. (1341)
  • Try to fetch Mail.app message subject. (1342, 1003)
  • Don't let the user pick columns that cannot be exported
  • When cancelling application shutdown, the window would close nonetheless. (1346)
  • The calendar popup in the date picker would not use the first week day setting. (1348)
  • Disable hide all filters when in tree mode and the only filter is "hide composite tasks". (1351)
  • The task editor would not open on Windows if the user's short date format used abbreviated or full month name. (1338)
  • Increase timer value for the date picker. (1354)
  • Backspace/delete removes the last digit in the date picker. (1354)
  • Fix Shift-S and Shift-E shortcuts in date picker on Linux. (1358)
  • Fix overlay in toolbar icons. (1356)
  • Use system default GUI font in date picker. (1361)
  • Add shortcuts for AM/PM in date picker. (1362)
  • Escape now dismisses calendar popup in date picker. (1362)
  • Fix crash when a task status icon has been set to "No icon". (1364)
  • Fix refreshing of spent time in effort viewer (1363)
  • Features added:
  • Add a modification date attribute to tasks, notes, attachments, and categories. (http://uservoice.com/a/-2HX-)
  • Hitting Ctrl+V (or Cmd+V on OS X) while the date or time picker has focus will try to interpret the clipboard's content. Ctrl+C stores the current value in the clipboard. (1352)
  • Dependency changed:
  • Task Coach now needs Python 2.7.

New in version 1.3.22 (January 3rd, 2013)

  • The task editor would not open after some time on Windows and OS X. (1338)

New in version 1.3.20 (October 22nd, 2012)

  • Bugs fixed:
  • Fix an encoding problem on Windows non-European locales (1306)
  • On Linux, Ctrl-Z in a text control would always remove the whole contents of the text control instead of undoing the recent changes. (1267)
  • When adding a new item, always start the edit dialog with the description tab raised and focus on the item subject. (1263)
  • Editing templates would not work.
  • The effort dialog wouldn't function properly when the time format contained dots, like in Italian. (1307)
  • Moving efforts between tasks would sometimes trigger an exception, resulting in lost efforts. (1203)
  • When there are multiple reminders and speech is on, don't say all the reminders simultaneously, but one at a time. (1313)

New in version 1.3.19 (August 30th, 2012)

  • Team change:
  • We're happy to announce that Aaron Wolf joined the Task Coach team. Aaron is already doing a great job scrutinizing the large number of feature requests we have open on http://taskcoach.uservoice.com. In addition, he is helping us testing Task Coach and ironing out as many bugs as we can, see the first results below. Furthermore, he is planning to develop an in-app tutorial for Task Coach so we're glad to have him on board. Welcome, Aaron!
  • Bugs fixed:
  • Get rid of the infamous "AttributeError: __onDead" error (3546400)
  • Do not automatically give focus to the subject field in the task editor on Linux (it overwrites the X clipboard). (3539452)
  • On Mac OS X, the window would shrink at each launch. Tested on 10.5, 10.7 and 10.8DP4.
  • Do not singularize user-set icons. (3539824)
  • Disable spell checking on Mountain Lion because it makes Task Coach crash. (3554534)
  • Fix opening URLs from the Help menu on KDE4. (3542487)
  • Fix the About dialog on Kubuntu. (3542487)
  • Reminders sometimes wouldn't fire. (3554603)
  • On Mac OS X, idle time notifications would not work. (3554603)
  • On Mac OS X Snow Leopard (10.6) and earlier, the system would ask the user to allow Task coach use a port (firewall) or the keychain on every launch. (3556753)
  • On Mac OS X, the search options menu wouldn't work. (3558511)
  • When the language is set to English/US, use 12 hour clock in task and effort dialogs instead of 24 hour clock.
  • Don't reset the edit dialog layout for editing single items after editing multiple items at the same time. (3559292)
  • When changing the "Mark task completed when all children are completed?"-setting in the "Progress" tab of the task edit dialog, Task Coach would set the percentage complete slider in the "Progress" tab to the recursive percentage complete while the slider is meant to only display and change the percentage complete of the task itself. (3559740)
  • When a task with subtasks does not override the global setting for marking a task completed when all of its subtasks are completed, actually use that setting when displaying the percentage complete of the parent task in the task viewer. (3559740)
  • The settings for the viewers in the edit dialogs (such as the visible columns in the effort tab and the notes tab) wouldn't be consistently applied to each edit dialog. (3559057)
  • On Mac OS X, the button in the effort edit dialog for dropping down the tree of tasks didn't work. (3560296)
  • Make recurrence label in the task edit dialog clearer. (3560420)
  • Make the description of the "idle time notice" setting in the preferences clearer. (3555498)
  • Make the description of the "minutes between suggested times" setting in the preferences clearer. (3556765)
  • The combobox for selecting the snooze time in the reminder dialog was not read only. This suggested that one could type in custom snooze times while that is not supported (yet). (3560416)
  • The "Filter on all checked categories/Filter on any checked category" option was only available via the toolbar of the category viewer. Due to the width of the option, it could be difficult to access. The option is now also available as menu item in the View->Filter menu. (3554627)
  • When the budget left is negative, the budget left field in the task edit dialog would not show a minus sign. (3554616)
  • On Mac OS X, the tip of the day window would block the dialog for unlocking a locked task file. (3561499)
  • When saving selected tasks, not only include the categories the selected tasks belong to, but also the parent categories of the used categories, even though they may not have been used themselves. (3561159)
  • When creating a new item, set focus to the subject field so that the description tab is raised if needed. (3561515)
  • On Mac OS X, dropping of URLs without a protocol specification ('http:', 'https:', 'ftp:', etc.) would result in attachments that couldn't be opened. (3561889)
  • On Linux, dropping of URLs didn't work. (3561889)
  • The order of tabs in edit dialogs wouldn't be restored correctly after it had been changed by the user. (3562239)
  • Save size, position and maximization state of dialogs separately for single-item and multi-item dialogs. (3562239)
  • Features added:
  • Increase font size in the calendar view's header. (3558650)
  • In the calendar view, unplanned dates are now cropped to the current day.
  • Add support for Thunderbird IMAP accounts that use NTLM authentication (typically Exchange accounts).
  • When starting up, Task Coach checks for messages from the Task Coach developers. This allows us to reach all users for e.g. notifications on critical bugs or requests for support. Each message is displayed only once and the display of messages can be turned off completely. This feature will be used sparingly, of course.
  • Added almost complete Belarusian translation thanks to Korney San.
  • Allow for changing the font used in the description field of edit dialogs. The font can be changed in the editor tab of the preferences dialog. Patch supplied by Nicola Chiapolini.
  • Feature changed:
  • When a task has no due date, instead of displaying "Infinite" for the time left in the task viewer, Task Coach now displays blank space.

New in version 1.3.16 (June 21st, 2012)

  • Fix a crash during iPhone synchronization if a category associated with a modified task has been deleted on the desktop.
  • The stop/resume effort tracking button on the toolbar wasn't working correctly. (3529025)
  • When tracking effort, the time spent in the effort viewer was not always updated.

New in version 1.3.15 (May 25th, 2012)

  • Bugs fixed:
  • On Windows 7, when the language is English (US), render times in the task viewer using AM/PM.
  • On Mac OS X and Windows, don't crash when waking up from stand by. (3523648)
  • Resetting task filters at midnight was not working properly.
  • Faster opening of task files when there are many effort records.
  • Feature added:
  • Better word wrapping in calendar view.

New in version 1.3.11 (March 31st, 2012)

  • Bug fixed:
  • Task Coach wouldn't start due to a missing module. (3513392)

New in version 1.3.10 (March 31st, 2012)

  • Task Coach wouldn't start due to a missing module

New in version 1.3.9 (March 9th, 2012)

  • The drop down menu for the option 'Schedule each next recurrence based on' in the dates tab of the task edit dialog wasn't being enabled when the user turned on the recurrence of a task. (3496505)
  • On Xubuntu, Task Coach would briefly show dialogs centered over the Task Coach main window before showing them on their destined location. (3496271)
  • When exporting to CSV with separate date and time columns, don't write 31/12/9999 for empty dates. (3495429)
  • On Linux, honor the LC_TIME setting. (3495925)
  • After reading a task file with a deleted task that had a subtask with prerequisites, Task Coach would refuse to save the file. (3496986)

New in version 1.3.8 (February 25th, 2012)

  • Bugs fixed:
  • Show a warning dialog when running XFCE4 to highlight the session management issues and tell the user about the option to disable it (3482752)
  • Display times with a 12 hour clock (AM/PM) when the language is set to English (US).
  • Don't change the selection when deleting or hiding items that are not selected. When adding a new item, select it. When adding a new sub item, also expand the parent item if necessary. (3484930)
  • When using the Norsk translation on Linux (both Nynorsk and Bokmal), Task Coach would crash when displaying a date picker control. This is a bug in the underlying wxWidgets toolkit. Worked around by using another locale for dates and times when the language is Norsk. (1820497)
  • On Mac OS X, the shortcut to email a task is now Shift-Cmd-M instead of Cmd-M (which is the system shortcut to minimize the active window). (3489341)
  • Don't escape characters on Mac OS X when emailing a task. (3489341)
  • Features added:
  • In task viewers, late tasks, due soon tasks, and over due tasks can be hidden. It was already possible to hide inactive tasks, active tasks, and completed tasks. This makes it possible to create a task viewer that only shows e.g. due soon tasks or late tasks, or any combination of task statuses.
  • Add an option to disable session management on GTK. The XFCE session manager causes Task Coach to hang randomly on start.
  • On Mac OS X and Linux (with espeak installed), reminders can be spoken. This can be turned on in the preferences dialog, on the task reminder tab.

New in version 1.3.7 (February 4th, 2012)

  • Bugs fixed:
  • Paste as subitem didn't work for efforts. (3479734)
  • Hiding inactive tasks would also hide some active tasks. (3479952)
  • Setting the task font back to the default font in the preferences dialog wouldn't work.
  • Put a little bit of white space to the right of the priority column in the task viewer to separate the numbers from the scroll bar. (3479686)
  • Disable the Anonymize menu item if there is no task file. (3482373)
  • After removing an actual start date of a task with effort and saving and opening the task file, the task would still have an actual start date (based on the earliest effort). (3478684, 3479444)
  • Marking an inactive task active wouldn't properly update the task icon from grey to blue. (3479444)
  • Exporting to iCalendar wouldn't work if the subject or description had non-ASCII characters. (3483124)
  • Feature removed:
  • The more complex filtering options for hiding tasks have been removed. The complexity was causing bugs.

New in version 1.3.6 (January 25th, 2012)

  • Bugs fixed:
  • The link on the website for downloading sources pointed to the iOS downloads.
  • Task Coach couldn't deal with circular dependencies between tasks. (3477762, 3477637)
  • The default actual start date and time couldn't be set in the preferences. (3478747)

New in version 1.3.5 (January 23rd, 2012)

  • Bugs fixed:
  • After a reminder of a recurring task had been dismissed, Task Coach would not create a new reminder when recurring the task. (3469217)
  • When the user is not using a translation, still set the locale so that the proper formatting for dates and numbers is used. (3091934)
  • Sorting case sensitive didn't work.
  • Categories of notes belonging to tasks and categories weren't saved. (3474487)
  • On OpenSuse, Task Coach would crash when changing the width of columns.
  • Features added:
  • Note categories are now synced as well (SyncML)
  • Add "actual start date" attribute to tasks.
  • Add toolbar buttons and menu items for marking tasks inactive, active and completed.
  • When exporting to iCal, include percentage complete of a task in the exported data.
  • Feature changed:
  • Rename "start date" to "planned start date" to enable adding a separate "actual start date" attribute to tasks.
  • Website change:
  • Redesigned website using Twitter Bootstrap. (index.html)

New in version 1.3.4 (December 26th, 2011)

  • Bugs fixed:
  • Changing the color and font of tasks in the preferences dialog didn't work.
  • In Spanish, showing reminders wouldn't work. (3459524)
  • Fix a small translation error in the French translation. (3459028)
  • Changes on a newly created template in the template editor were discarded.
  • Help text referred to "Add template", but the menu item is called "Import template". (3462367)
  • On Mac OS X, associate .tsk files with Task Coach and let the Finder use the Task Coach icon for .tsk files. (3462366)
  • On Linux without libXss installed (seen on Fedora 16), Task Coach would fail to start. Fixed by adding libXss as an explicit dependency to the RPM-package. (3463044)
  • A lock created under Mac OS X Lion on a network share could not be broken on another OS.
  • Trying to save to a disconnected network share/USB drive would fail on Windows. (3462383)
  • Feature added:
  • Provide for an option to always round effort up to the next increment in the effort viewer. (http://uservoice.com/a/5Hbrf)

New in version 1.3.3 (December 14th, 2011)

  • Bugs fixed:
  • On Linux, after every edit of a task, the undo history would contain a "recurrence edited" action even though the recurrence was not changed. (3453625)
  • On Ubuntu, the date controls in the effort edit dialog would be invisible. (3452446)
  • On Windows, when the user tries to save the task file in a folder where she doesn't have permission, Task Coach would not give a proper warning.
  • When editing multiple items at once, show all descriptions in the description field for easier editing and/or copying. (3446417)

New in version 1.3.2 (December 6th, 2011)

  • Bugs fixed:
  • When a subject contained an ampersand (&), the ampersand would not be shown in menu's where the subject is used.
  • When creating new subtasks, they would always be inactive. (3446309)
  • Closing task dialogs was very slow with a large task file.
  • Setting a budget to zero would make it impossible to save the task file. (3449423)
  • When the subject is too long to be displayed in the editor, display its start instead of its end. (3433481)
  • Feature added:
  • Rounding of effort in effort viewers. (http://uservoice.com/a/6IzRQ)

New in version 1.3.1 (November 28th, 2011)

  • Bugs fixed:
  • Don't turn off the start date on new tasks when the user has indicated in the preferences that she wants a default start date. (3440634)
  • The "Start tracking from last effort" button in the effort dialog didn't work. (3440794)
  • "View->Tree options->Collapse all items" did only collapse top level items. (3441180)
  • The language choice control in the preferences dialog would always show "Let the system determine the language", no matter what language the user had picked before. (3441456)
  • Allow for flat pie charts, because reading data from flat pie charts is easier than from 3D pie charts. (3441469)
  • On Windows, the Edit menu could become very wide if the user would edit a long subject. ( 3441474)
  • When the user edits the reminder date and time and it is in the past, don't fire the reminder immediately, but wait a minute to give the user a change to finish changing the reminder date and time into a future date and time. (3441442)
  • Make sure the edit dialogs are by default big enough to show all controls. (3441783)
  • On Linux without libXss installed (seen on Ubuntu 11.10), Task Coach would fail to start. Fixed by adding libXss as an explicit dependency to the Debian (.deb) package.
  • Features added:
  • The effort dialog now has a button to set the stop date and time of the effort to the current date and time.
  • Allow for changing the angle of the pie charts via a slider in the toolbar of the task statistics viewer.
  • Allow for 6 minutes between effort start and stop times, in addition to 5, 10, 15, etc. See the features tab in the preferences dialog. (http://uservoice.com/a/3nnfc)
  • Dependencies can now be set using drag and drop.

New in version 1.3.0 (November 21st, 2011)

  • Bugs fixed:
  • It was and is possible to open multiple edit dialogs for the same item. With earlier releases of Task Coach, the last edit dialog closed would overwrite changes made with edit dialogs that were closed earlier. With the new edit dialog functionality introduced in this release, changes are propagated immediately to all open dialogs. This will prevent overwriting changes made in other dialogs. (1152561)
  • Don't close the edit dialog when dragging and dropping an item. (3424138)
  • When editing start or due date inline, Task Coach would ignore the preference for keeping the time between the two dates constant. ()
  • Prevent an exception when opening the View menu when the task statistics viewer is selected.
  • The Ctrl-F shortcut didn't work in most viewers. (3438256)
  • The export to HTML and CSV dialog didn't work on Windows XP. (3440438)
  • On Windows, use wider date and time controls when the user is running the display with a higher DPI-setting. (3439774)
  • Features added:
  • Item edit dialogs make changes immediately, thus no need for OK and Cancel buttons anymore. (http://uservoice.com/a/oNbcq)
  • If there is no user input for some (configurable) time, Task coach now asks what to do with tracked efforts when the user comes back. (http://uservoice.com/a/4656L)

New in version 1.2.30 (October 24th, 2011)

  • Bugs fixed:
  • Better explanation of the automatic import and export of Todo.txt format in the preferences dialog. (3418906)
  • The task viewer in list mode now also shows the categories, prerequisites and dependencies inherited from parent tasks, between parentheses. In addition, the inherited categories, prerequisites or dependencies are taken into account when sorting by categories, prerequisites or dependencies. (3414914)
  • Don't reset the percentage complete to 0 when the user changes it from 100 to some other percentage less than 100.
  • Fix a memory leak when opening edit dialogs.
  • Features added:
  • The task viewer in list mode now also shows the categories, prerequisites and dependencies inherited from parent tasks, between parentheses. In addition, the inherited categories, prerequisites or dependencies are taken into account when sorting by categories, prerequisites or dependencies. (http://uservoice.com/a/ksD1q)
  • Percentage complete, hourly fee and fixed fee of tasks can be edited in place.

New in version 1.2.28 (September 19th, 2011)

  • Bugs fixed:
  • Task Coach would not work correctly with dates before 1900.
  • When recovering from an error in the TaskCoach.ini file, get the default settings from the right section. (3404024)
  • When opening a URL fails, show an error message dialog.
  • Task Coach would crash when editing a task/category/etc on some versions of wxPython.
  • Adding a subtask without a due date would reset its parent's due date. (3405053)
  • Using the Delete key when editing the priority inline would delete the task on Windows. (3400086)
  • On Windows, SyncML couldn't be turned on. (3406653)
  • When adding a new (recurring) subtask to a parent task, push back the start date of the parent if necessary. (3409716)
  • On Mac OS X Tiger, whenever trying to give focus to the search control focus would return to the viewer immediately, making searching impossible. (3410268)
  • Features added:
  • The SyncML password is now stored encrypted in the system keychain, if available.
  • Add task subject to the reminder dialog window title so that it's easier to find a particular reminder when cycling through windows with Alt-Tab. (http://uservoice.com/a/au6wa)
  • Allow for dragging and dropping multiple items (tasks, notes, etc.) at once. Patch provided by Kirill Müller. (http://uservoice.com/a/hledQ)

New in version 1.2.27 (August 29th, 2011)

  • Bugs fixed:
  • When importing a CVS file, Task Coach would not always guess the day/month order correctly. It is now possible to specify whether days or months come first in date columns.
  • Unchecking an already checked mutually exclusive subcategory would uncheck it, but not change the filtering. (3377145)
  • The calendar configuration dialog wouldn't open. (3395689)
  • Saving could fail after a reminder was first snoozed and then later the reminder dialog was closed without snoozing. (3397920)
  • Using the Delete key when editing the priority inline would delete the task.
  • Using the Enter key when editing the priority inline would not accept the changes on Mac OS X.
  • Fix issues in Italian translation. (3398600)

New in version 1.2.25 (August 9th, 2011)

  • Bugs fixed:
  • The anonymize function wouldn't give a notification after saving the file.
  • Refresh subtask appearance when moving it to a different parent task.
  • Indentation of categories with and without subcategories in the category viewer was slightly different. (3345002)
  • Windows would appear on the wrong monitor on Windows 7. (3370403)
  • On Windows 7, the task view would flicker every second. (3354402)
  • On Mac OS X, Task Coach would hang when both the splash screen and the "file locked" dialog are displayed. (3383050)
  • Startup even when reading one of the templates fails. (3386296)
  • Task Coach would sometimes crash on startup on Linux.
  • Features added:
  • Users can choose default (relative) dates and times for tasks in the preference dialog. This allows for e.g. automatically setting a reminder the next day. (http://uservoice.com/a/g9xpy)
  • Faster saving.
  • Preset common SyncML servers (MemoToo)
  • The user can choose to use the selected snooze time in the reminder dialog as default snooze time for future reminders.
  • Support drag and drop of email messages from local folders in Thunderbird.
  • Support drag and drop of email messages from Claws Mail. Patch provided by Tobias Gradl.

New in version 1.2.24 (July 19th, 2011)

  • Bugs fixed:
  • Synchronizing with an iDevice could change the whole UI font.
  • Drag and drop from Thunderbird would not work in some circumstances.
  • When recurring tasks with a snoozed reminder, use the original reminder date and time as basis for the next reminder, instead of the snoozed reminder. (2942198)
  • In-place editing of reminders didn't work. (3361971)
  • Completed tasks with a start date would not show up in the calendar.
  • Features changed:
  • New "Anonymize" item in the Help menu. This saves an anonymized copy of all data from a task file in order to safely attach it to a bug report.
  • Recurring tasks can recur based on the original start and due date (as was the only option until now) or based on the last completion date. (http://uservoice.com/a/d3n3g)

New in version 1.2.22 (July 3rd, 2011)

  • Bug fixed:
  • Properly open task files with email attachments that have a non-ascii subject. (3333730)
  • Feature changed:
  • You can set a default snooze time in the preferences that is used in the reminder dialog as the default suggestion for the snooze time. If you use Growl or Snarl, the default snooze time is added to the reminder after the reminder fires.

New in version 1.2.21 (June 27th, 2011)

  • Bugs fixed:
  • Prevent exception messages in log file (Windows) or on command line (Linux). (3315358, 3316220, 3324330)
  • Properly decode non-ascii email subject headers. (3311272)
  • Creating a template from a task would not work any more. (3317048)
  • Unplugging a monitor while Task Coach was running would cause the dialogs to always open in the top left corner on Windows.
  • Feature added:
  • Start, due, completion, and reminder date and time of tasks can be edited in-place when the relevant column is visible.

New in version 1.2.20 (June 13th, 2011)

  • Bugs fixed:
  • Task Coach tried to use Python 2.5 on Ubuntu. (3309089, 3309317)
  • The total number of effort records displayed in the status bar of an effort viewer would be incorrect when the effort viewer was showing aggregated effort (per day, per week or per month).
  • When hiding completed tasks and showing tasks belonging to a specific category (say C), Task Coach would show a task even though it didn't belong to that category if that task had completed subtasks belonging to category C. (3309006)
  • Floating and then closing the task viewer didn't work. (3313199)
  • Features added:
  • Descriptions of tasks, notes and categories can be edited in-place when the description column is visible. Priority of tasks can be edited in-place when the priority column is visible. Budget of tasks can be edited in-place when the budget column is visible.
  • Basic editing (dates, subject) of task templates.
  • Session management on Linux is back. (2929786)

New in version 1.2.19 (May 29th, 2011)

  • Bugs fixed:
  • Editing multiple items would hang Task Coach. (3305844)
  • Changing the task of an effort record would make it invisible. (3304940)
  • The keyboard shortcut for adding effort (Ctrl-E) wouldn't work in edit dialogs. (3306827)
  • Closing Task Coach with a square task viewer open caused exceptions in the log file. (3307836)
  • Drag and drop email from Thunderbird, PortableApps edition, didn't work. (3058781)
  • On Mac OS X, the main window would grow 11 pixels in height at each launch.
  • On Mac OS X, the editor dialogs would shrink a little each time they were opened.
  • Features added:
  • The default foreground color, background color, font and icon of active, inactive, completed, over due and due soon tasks can be changed in the preferences. (http://uservoice.com/a/nLMgZ)
  • The way start and due dates are tied together when changing one of them is now configurable.
  • Add percentage complete to CSV import fields.
  • Distribution changed:
  • Removed support for Fedora 13.

New in version 1.2.18 (May 23rd, 2011)

  • Bugs fixed:
  • Make sure long menu texts don't overlap the keyboard shortcut.
  • CSV import would crash on Mac OS X if the number of fields wasn't constant. (3295368)
  • When starting or stopping an effort, the task's icon in the calendar viewer would not change.
  • Session management wouldn't work on XFCE.
  • Start up even if the TaskCoach.ini file contains garbage. (3299850, 3300722)
  • Don't crash if there is no session manager on Linux (3300643)
  • Give the import dialog a proper window title bar.
  • Going back and then forward in the CSV import wizard didn't work.
  • Task Coach wouldn't keep the inline subject edit control open in the task viewer when tracking effort. (3301562)
  • Features added:
  • Open tracked tasks without looking them up using the Actions->Edit tracked task menu item (Shift-Alt-T). (http://uservoice.com/a/itBB5)
  • Effort tracking can be started for inactive/future tasks. Doing so sets the start date and time of the task to the current date and time. (http://uservoice.com/a/oyhL7)
  • Show name of the current task file in the system tray tooltip window. (http://uservoice.com/a/959Qc)
  • Tabs in the edit dialogs can be dragged and dropped to create any layout the user may want.
  • CSV files may also have colons or semicolons as separators.
  • It is possible to select which rows to import from a CSV file.
  • The CSV import wizard tries to match column headers from the CSV file to task attributes.
  • The CSV import will reuse existing categories if the names match.

New in version 1.2.17 (May 6th, 2011)

  • Bugs fixed:
  • Make sure one of the viewers is selected in the export to iCalendar dialog.
  • Properly update the icon of a task with subtasks when adding it to a category with an icon. (3295077)
  • The calendar view would cause spurious errors on Windows. (3294878)
  • Use the actual system font on Mac OS X and Windows in the tree and list viewers. (3295070)
  • Dutch translation used Ctrl-H as shortcut for both help and increase priority. Increase priority is now Ctrl-I. Maximize priority is Shift-Ctrl-I, for consistency. (3296141)
  • The Ctrl-Enter keyboard shortcut for marking a task completed wasn't working in the French translation. (3293786)
  • When quitting Task Coach in minimized mode, make sure the main window is minimized the next session and not completely hidden. (3296144)
  • Packages of the previous release did not install correctly on some Linux distributions due to a non standard version number in the package (RPM or Deb). (3294852, 3297345)
  • For tasks with a non-default icon, still show the clock icon when tracking effort. (3085094)
  • The width of the period column in the effort viewer would not be reused across sessions. (3296303)
  • Fix session management on some Linux distributions. Also automatically restart Task Coach when reopening the session. (3296733)
  • Category mappings in CSV import would not work
  • On Windows, rearranging the order of the templates would have no effect. (3297913)
  • Feature added:
  • When importing a CSV file, let the user decide if quote characters are escaped by doubling them or escaping them with another character. (3295368)

New in version 1.2.16 (April 29th, 2011)

  • Bugs fixed:
  • Installing as a non-admin user on Mac OS X wouldn't work. (3288682)
  • Don't crash when the SESSSION_MANAGER environment variable is not set (Linux). (3288682)
  • Update the task viewer every minute when the time left column is shown.
  • Task Coach would crash after 1 minute on XFCE. (3292509)
  • When multiple effort viewers are open, correctly remember how effort is grouped in each effort viewer across sessions. (3294304)
  • Features added:
  • Added a "Check for update" menu item to the help menu. (http://uservoice.com/a/dwNJ0)
  • Allow for exporting to HTML with CSS style information included in the HTML file. (http://uservoice.com/a/i1LqL)

New in version 1.2.11 (March 11th, 2011)

  • Bugs fixed:
  • Sometimes the total effort per period displayed in the effort viewer would be wrong. (3146576)
  • On Windows, the icons of the undo and redo menu items would disappear after their first use.
  • Correctly remember the main window position when closing Task Coach while the main window is minimized. (3199529)
  • Features added:
  • Import tasks from CSV file.
  • In addition to hiding all completed tasks, it is now also possible to hide completed tasks but keep recently completed tasks visible for a limited amount of time. This can be done by hiding tasks that were completed before today, before yesterday, before the current week or before the current month, using the View->Filter menu. (http://uservoice.com/a/lZ8ss)
  • In addition to hiding all future tasks, it is now also possible to hide future tasks but still show future tasks that will become active in a short while. This can be done by hiding future tasks that start today, tomorrow, next week or next month, using the View->Filter menu.
  • Features changed:
  • Keyboard shortcut improvements: On Windows and Linux, the keyboard shortcut for adding a task is now simply Insert. A new subtask can be added with Shift-Insert. On Mac OS X, the Insert shortcut doesn't work for some reason so there a new task can be added with Cmd-N and a new subtask with Shift-Cmd-N. The Delete keyboard shortcut works for all viewers. Notes can be added to tasks and categories with the Ctrl-B keyboard shortcut. Tasks and notes can be mailed with the Ctrl-M keyboard shortcut. Attachments can be added with the Shift-Ctrl-A keyboard shortcut and all attachments of an item can be opened with the Shift-Ctrl-O keyboard shortcut.
  • Rearranged the menu's: Instead of a Task, Category, Effort and Note menu, there are now a New menu for creating new items and an Actions menu for applying actions such as marking a task completed, mailing an item and starting and stopping effort tracking. The Edit and Delete menu items are now placed in the Edit menu.
  • Distribution changed:
  • Task Coach was added to the Ports collection of FreeBSD thanks to Kevin Lo. See the download section of the Task Coach website.

New in version 1.2.10 (February 21st, 2011)

  • Bugs fixed:
  • Column header popup menu's didn't work. (3175083)
  • The stop effort tracking button on the toolbar of effort viewers wasn't working.
  • The viewer background color would not obey the global user setting. (http://uservoice.com/a/g2CST)
  • Task files wouldn't specify the encoding in the XML header, making it harder to process them with other tools. (3182504)
  • In the calendar viewer, use the completion date as end date when a task is completed. (3183086)
  • Features added:
  • Efforts are filtered by categories like tasks and notes.
  • Pausing effort tracking: clicking the stop tracking effort button when no effort is being tracked will resume tracking for the task that was last being tracked. (http://uservoice.com/a/cXLhb)
  • Start tracking effort and stop/resume tracking effort have keyboard shortcuts: Ctrl-T for start tracking effort and Shift-Ctrl-T for stop/resume tracking effort. (http://uservoice.com/a/9hhaE)
  • Clear all filters via a keyboard shortcut: Shift-Ctrl-F (http://uservoice.com/a/4Tt4T)
  • Support for CRAM-MD5 authentication when dropping IMAP mails from Thunderbird.
  • Feature changed:
  • Show left/right scroll buttons in notebook controls so that it is more clear for users that there might be more tabs in the notebook than currently visible. A drop down list of all tabs in the notebook can still be accessed using the Ctrl-Tab shortcut.

New in version 1.2.9 (February 8th, 2011)

  • Bugs fixed:
  • Improve keyboard navigation between viewers.
  • Accept dropped mail messages from Outlook with non-ascii characters. (3172736)
  • Open editor on the same display as the main window on multi-monitor setups. (3166563)
  • The shortcut for "Decrease priority" (Ctrl-D) wasn't working in the Spanish translation. (3165234)
  • Prevent the tooltip overlapping popup menus on Linux. (2989198)
  • Dropping IMAP e-mails from Thunderbird would not work on some configurations.
  • Features added:
  • Hitting Ctrl-F when a viewer has keyboard focus moves keyboard focus to the toolbar search control. Hitting Escape when the toolbar search control has keyboard focus moves the focus back to the viewer. Hitting Ctrl-Down when the toolbar search control has keyboard focus pops up the search control menu. (http://uservoice.com/a/6fW73)
  • Added overview of keyboard shortcuts to help information.
  • The calendar viewer configuration has been moved to its own dialog. Add more configurable attributes: highlight color, show now, font size.
  • Effort viewers can be sorted ascending and descending.
  • Edit, preferences and help dialogs have maximize and minimize buttons. (http://uservoice.com/a/mymqf)

New in version 1.2.6 (December 5th, 2010)

  • Avoid the "Pas de sujet" bug when dropping a mail from Outlook on a French Windows OS.
  • Don't crash when the note viewer is open. (3122115)
  • Don't crash when the square task viewer is open.
  • When double clicking the latest effort, don't open the previous one, but the one double clicked. (3121403)
  • When searching in the effort viewer with "Include subitems" turned on, actually include effort for subtasks in the search results. (3124833)
  • Some more performance improvements.

New in version 1.2.4 (November 22nd, 2010)

  • Bugs fixed:
  • On Windows, make the installer check for running instances of Task Coach before installing a new version. The installer is able to detect running instances of Task Coach release 1.2.4 or newer. (3109658)
  • Mass editing of items wouldn't work after selecting items with Ctrl-A (select all). (3108176)
  • Bring back total time spent and total revenue columns in the effort viewer. (3112807)
  • Fixed a memory leak in the calendar viewer. (3108959)

New in version 1.2.3 (November 15th, 2010)

  • Bugs fixed:
  • Show clock icon for tracked tasks in the task viewer. (3106158)
  • File => Save task as template didn't work any more.
  • Hide parent task when all of its subtasks are hidden by filtered categories and the parent task itself doesn't belong to the filtered categories.
  • Don't throw exception when end of working day is 24. (3105496)
  • When recurring a task, make sure its start date stays before its due date. Patch provided by Svetoslav Trochev.
  • The edit templates dialog was unresponsive under MS Windows. (3106221)
  • When setting the column width to the minimum in horizontal monthly view, switching to weekly view would hang Task Coach and prevent it from launching again. (3091151)
  • Feature added:
  • Updated translations and added partial Occitan and Papiamento translations.

New in version 1.2.1 (October 17th, 2010)

  • Don't refuse to open a task file when it is sorted on a "total" column. (3085056)
  • Don't expand tasks in the prerequisite tab when opening a task dialog, it's really slow. (3085358)
  • Always display the month name in the horizontal monthly calendar view. (3062505)
  • Allow the user to resize columns in horizontal calendar view (3062505)
  • Reset percentage complete when recurring a task.
  • When using relative paths for attachments, attachments couldn't be opened from the attachments tab in the edit dialog. (3087177)

New in version 1.2.0 (October 11th, 2010)

  • Bugs fixed:
  • An exception would be thrown if search strings contained a percentage symbol.
  • When printing, correctly align columns.
  • Show sort indicator in attachment viewers.
  • Task Coach would always change budget, hourly fee, and fixed fee to zero when mass editing tasks. (3081666)
  • Better contrast in the calendar view (3072138)
  • Tasks started at 00:00 would be displayed twice in the monthly vertical calendar view (3062501)
  • Feature added:
  • Tasks can have one or more prerequisite tasks. As long as a task has one or more prerequisite tasks that are not completed, the dependent task is inactive. The task tree viewer has two extra columns, one for showing prerequisite tasks and one for showing dependent tasks. Prerequisite tasks can be selected in the Prerequisites tab of the task edit dialog. Dependent tasks cannot be selected explicitly but are simply derived from the prerequisite tasks. For example, if task B can be started only after task A has been completed, task A is called a prerequisite for task B and task B is called a dependency of task A.
  • Features changed:
  • To simplify the application and reduce the number of columns all "total" and "overall" columns have been removed. For composite items that have children, the tree viewers show the "total" or "overall" value when the item is collapsed and the individual value when the item is not collapsed. An example may help: suppose task A has a budget of 20 hours and subtask A1 has a budget of 10 hours. In the task viewer in tree mode, the budget column shows 20 hours for task A when it is expanded and 30 hours when it is collapsed. For task A1 the budget shown is always 10 hour. In list mode, the task viewer shows the individual values, so a budget of 20 hours for task A and 10 hours for task A1.
  • The order of tabs in tabbed dialogs can be changed. Task Coach now remembers the order of the tabs in the item edit dialogs and the preferences dialog. (http://uservoice.com/a/oa7jx)
  • When printing, show the sorted column by underlining the column header.
  • Reorganized some menu items differently and added mnemonics to all menu items.
  • Implementation changed:
  • The task file format was changed to support task dependencies. The task file format version number is now 31.

New in version 1.1.4 (October 1st, 2010)

  • Bugs fixed:
  • Task Coach would not properly use the system's locale to select the language if the language was set to 'Let the system determine the language', resulting in the wrong language being used. (3064566)
  • Don't switch top/bottom and left/right margins in the print preview.
  • Refresh task viewer filters every minute so that when the task viewer is hiding inactive tasks, inactive tasks that become active also become visible. (3072013)
  • Displaying revenue in effort viewers was slow. The effort viewer has a revenue column that shows the revenue earned per effort record. Until now, this would be the task fee per hour times the duration of the effort record plus the part of the fixed fee of the task earned with this effort record. So if a task had a fixed fee of 1000,- and you had spent 10 hours on the task, an effort record of one hour would have a revenue of 100,-. However, calculating all this would get slow for larger amounts of effort records, so the effort revenue now only shows the variable part, i.e. fee per hour times effort duration. (3056540)
  • In the situation where Task Coach was started minimized in the system tray and with the setting "Hide window when minimizing" turned on, the main window would not be hidden when minimizing it. (3077271)
  • Features added:
  • Allow hiding composite tasks in calendar view. (http://uservoice.com/a/aul3S)
  • In the tree/list task viewer, allow additional selection with Cmd-click on Mac OS X.

New in version 1.1.3 (September 13th, 2010)

  • Bugs fixed:
  • When closing a edit dialog, don't delete the category, note, and attachment viewers in the dialog before the data has been processed. (3059143)
  • The PortableApps platform would override the language selected by the user in Task Coach. (2965342, 3059429)
  • When retrieving the latest available Task Coach version number from the Task Coach website doesn't work, simply ignore that.
  • Don't crash when searching efforts with "Include subitems" turned on.
  • Feature added:
  • When selecting the language in the preferences dialog, you can select 'Let the system determine the language'. If you're using the PortableApps version of Task Coach and the PortableApps platform, the PortableApps platform language will be used. Otherwise, Task Coach will let your system's locale determine the language.

New in version 1.1.2 (September 3rd, 2010)

  • Task Coach wouldn't run on Ubuntu 9.04. This is because Task Coach tried to use a feature from wxPython 2.8.9.2 while Ubuntu 9.04 ships with wxPython 2.8.9.1. (3054431)
  • Only close edit dialogs when the edited item is really deleted, not when the item is hidden by a filter. (3042880)
  • Refresh filtered task viewers at midnight to properly show tasks that become active. (3035384)
  • The checkbox for mutual exclusive subcategories in the category editor would be unchecked even if a category had exclusive subcategories.

New in version 1.0.10 (August 15th, 2010)

  • Bugs fixed:
  • When SyncML was on, the effort viewer would show effort for deleted tasks.
  • When dragging panes and dropping them onto each other to create an automatic notebook, make sure dropped viewers are properly contained in the notebook.
  • When renaming a viewer, apply the new name to the active viewer. (3042037)
  • Feature added:
  • Allow automatic creation of a notebook of viewers on top of the initial task viewer. This makes the user interface functionally equivalent to the previously removed "tabbed" mode.

New in version 1.0.9 (August 8th, 2010)

  • Bugs fixed:
  • On Windows, Task Coach wouldn't start when the user interface was in "tabbed" mode. (3041123)
  • On Windows, toolbar items that should trigger a popup menu (e.g. templates) wouldn't.
  • On Windows, disabled toolbar buttons wouldn't be greyed out.
  • Feature removed:
  • The "tabbed" user interface mode has been removed. Having two different user interfaces makes it harder to test changes that affect the user interface, as evidenced by a bug in the previous release.

New in version 1.0.7 (July 2nd, 2010)

  • Bugs fixed:
  • On some Linux platforms, when using KDE, Task Coach would not properly restore after being minimized to the system tray. (2988693, 3011539)
  • Reduce flickering when tracking effort. (2819141, 2995374)
  • Task Coach wasn't installing on Ubuntu 9.04. (3022926)
  • The right-click column header menu still wasn't working in task, note and category viewers.

New in version 1.0.6 (June 27th, 2010)

  • Bugs fixed:
  • The right-click column header menu wasn't working in task, note and category viewers.
  • On Jolicloud, don't crash when printing. (3018038)
  • On Ubuntu 10.4, don't crash when clicking the font button in the appearance tab of edit dialogs. (3021759)
  • Don't display long descriptions in an inline text control, it's too buggy. (2992853, 2992850, 2992848)
  • On Mac OS X, don't cut text in text controls when the user types X, only when she types X. (2942288)
  • Properly save the task file when the font name contains non-ascii characters. (3014110)
  • Correctly export tasks and effort to vCalendar (.ics) when they contain non-ascii characters. (3016528)

New in version 1.0.4 (May 31st, 2010)

  • Bugs fixed:
  • When starting iconized on Mac OS X, the application window would close. (2992764)
  • When exporting tasks with descriptions that contain newlines to iCalendar (.ics) format, produce a valid iCalendar file. (2975805)
  • When reading a task file saved on another platform, be prepared for fonts with size zero; use the default font size instead. (2968199, 3002577)
  • After deleting multiple efforts for one task in the effort viewer, the effort viewer would still show some of the removed efforts.
  • When waking up from standby/sleep, only request user attention when there are reminders to display. (2992049)
  • The synchronization with the iPhone would crash in some circumstances, when parent objects have been used on the iPhone and are deleted on the desktop. (3007248)
  • When maximizing or minimizing priority, don't take the priority of deleted tasks into account. (3008495)
  • When calculating overall percentage complete of a task, consider whether the task will be completed automatically when all of its subtasks are completed. (2992534)
  • Feature changed:
  • Added some more possible snooze times. Use the preferences dialog to turn them on.
  • Distributions changed:
  • We no longer build a Task Coach RPM for Fedora 8, 9, and 10. These releases of Fedora are unsupported by the Fedora project.
  • The OpenSuse RPM is not "noarch" but "i386". (2997377)

New in version 1.0.2 (April 11th, 2010)

  • Bugs fixed:
  • Exports and prints would show long descriptions abbreviated with "...", exactly as the long descriptions were displayed in the description column of task, category, and note tree viewers. To fix this, the task, category, and note tree viewers show descriptions fully (when the description column is visible). (2975805)
  • In the calendar viewer, March 31st would not appear. (2979461)
  • The 13th hour would not show up in thr daily calendar view. (2979452)
  • The position of the main window wouldn't be saved so it couldn't be restored the next session. (2969292)
  • On Ubuntu, when the user would scroll to the bottom of a tree viewer and collaps an item, the tree would not be redrawn correctly. (2947136)
  • Setting a task to 100 percent complete didn't work. (2982561)
  • When the user clicks on a URL embedded in a description and the URL fails to open, show an error dialog instead of throwing an exception.
  • The website pointed Ubuntu 9.10 users to the wrong deb package. (2983202)
  • On Ubuntu 10.04, Task Coach wouldn't be added to the Applications/Office menu. (2978098)
  • After double clicking a task in the calendar viewer and changing its dates, if the change would make the task disappear from the current period, the task would not be properly drawn.
  • Feature added:
  • Support for Snarl under Windows (for reminders).

New in version 1.0.1 (March 29th, 2010)

  • Task Coach would try to use a non-existing icon when the SyncML feature was turned on.
  • Task Coach wouldn't install properly on Ubuntu 10.04. Added a deb for Ubuntu 10.04.
  • When setting the end working hour to 24, the calendar viewer would crash.
  • When trying to display tasks with notes, the calendar viewer would crash.
  • Synchronization with the iPhone did not work

New in version 1.0.0 (March 23rd, 2010)

  • Creating, editing, and deleting tasks and subtasks.
  • Tasks have a subject, description, priority, start date, due date, a completion date and an optional reminder. Tasks can recur on a daily, weekly or monthly basis.
  • Tasks can be viewed as a list or as a tree.
  • Tasks can be sorted by all task attributes, e.g. subject, budget, budget left, due date, etc.
  • Several filters to e.g. hide completed tasks or view only tasks that are due today.
  • Tasks can be created by dragging an e-mail message from Outlook or Thunderbird onto a task viewer.
  • Attachments can be added to tasks, notes, and categories by dragging and dropping files, e-mail messages from Outlook or Thunderbird, or URL's onto a task, note or category.
  • Task status depends on its subtask and vice versa. E.g. if you mark the last uncompleted subtask as completed, the parent task is automatically marked as completed too.
  • Tasks and notes can be assigned to user-defined categories.
  • Settings are persistent and saved automatically. The last opened file is loaded automatically when starting Task Coach.
  • Tracking time spent on tasks. Tasks can have a budget. Time spent can be viewed by individual effort period, by day, by week, and by month.
  • The Task Coach file format (.tsk) is XML.
  • Tasks, notes, effort, and categories can be exported to HTML and CSV (Comma separated format). Effort can be exported to iCalendar/ICS format as well.
  • Tasks, effort, notes, and categories can be printed. When printing, Task Coach prints the information that is visible in the current view, including any filters and sort order.
  • Task Coach can be run from a removable medium.
  • Tasks and notes can be synchronized via a Funambol server such as ScheduleWorld.

New in version 0.78.4 (March 7th, 2010)

  • Bugs fixed:
  • In some cases, when typing dates in the editor, they would be reset to the current day. (2942425)
  • Clear the drag image after dropping an item onto white space (on Linux). (2947127)
  • Reminders that should have fired when the computer was asleep wouldn't until the next launch of Task Coach (Windows and Mac OS X only). (2888688)
  • On Mac OS X, task viewers would not be refreshed at midnight if the computer was sleeping by this time.
  • Having too many mail attachments on Windows would cause a "Too many open files" error.
  • When closing a viewer, Task Coach would sometimes try to destroy an already deleted right-click menu, leading to an exception or an error message in the log file. (2948302)

New in version 0.78.3 (February 1st, 2010)

  • Bugs fixed:
  • Free up resources (user objects and memory) on Windows when closing dialogs. The memory leak was caused by popup menu's in dialogs not being deleted. (2938091, 2891350, 2560895, 2444185, 2214043)
  • Close the inline subject edit control before showing or hiding columns in tree viewers, to prevent problems redrawing the tree items. (2940211)
  • Prevent "zombie" viewers; viewers that are not visible but do still use processing power. (2932609)

New in version 0.78.1 (January 18th, 2010)

  • Bugs fixed:
  • Bring back the "Don't snooze" option in reminder dialogs.
  • Synchronizing with the iPhone didn't work. (2925618)
  • When an active task's foreground color is the default (black), don't mix that color with the foreground colors of the task's categories. (2930751)
  • Let subtasks use their parent's category-based foreground color when they don't have their own foreground color. (2930751)
  • When there are a lot of old backup files don't clean them up all at once, but instead a few on each save. (2929692, 2929475)

New in version 0.74.3 (October 5th, 2009)

  • This is a bugfix release. Bugs fixed include drag and drop, printing, and slow performance of print previews.

New in version 0.74.2 (September 26th, 2009)

  • Bugs fixed:
  • iPhone synchronization: when doing a full refresh from desktop, categories parents could be mismatched.
  • A bug in the task filter would cause tasks to be shown that were supposed to be hidden. (2841854)
  • The filter submenu would sometimes be in the wrong state (enabled or disabled).
  • On Linux, locking two task files in the same folder, e.g. when merging, would make Task Coach think that its task file was locked by another instance of Task Coach. (2852216)
  • Performance improvements. Task Coach still isn't super fast, but at least performance should be a bit better now. (2807678, 2683002)
  • Features added:
  • Add an option to avoid uploading completed tasks to the iPhone/iPod Touch when synchronizing. For people who hide completed tasks, this can make the synchronization much quicker.
  • Under MS Windows, the task template directory may now be a shortcut to another directory.
  • In the attachment viewer, display a red icon for files attachments when the file does not exist. Also prevent the user from trying to open it.
  • Feature removed:
  • Removed the Edit->Select->Invert selection menu item since it was very slow and not very useful.

New in version 0.73.4 (August 7th, 2009)

  • Bugs fixed:
  • Prevent text in right-aligned columns, like dates in the task viewer, to be partially cut off. (2806466)
  • Don't crash when a template task has an empty subject. (2831233)
  • Always show the correct 'mark task (un)completed' bitmap in the task context menu. (2830125)
  • The GUI would always display English, instead of the language set via the preference dialog or specified on the command line. (2831534)

New in version 0.73.2 (July 9th, 2009)

  • This release fixes some bugs, and adds synchronization with the iPhone version now available on the AppStore.
  • Bugs fixed:
  • Export of selected effort to a CSV-file would result in an empty file. (SF#2810978)
  • Fix a crash when creating/editing tasks for non-english locales. (SF#2817287, SF#2817335, SF#2812005)
  • Feature added:
  • Two-way synchronization with Task Coach for the iPhone. (SF#2042153, SF#2722216)

New in version 0.73.1 (June 25th, 2009)

  • Bugs fixed:
  • Dates and amounts were not localized.
  • Use folder icons for tasks with subtasks in the task viewer.
  • Export of selected effort to a CSV-file would result in an empty file.

New in version 0.73.0 (June 13th, 2009)

  • Features added:
  • Added a timeline viewer that shows tasks and efforts on a horizontal time scale. (SF#2533644, SF#1230080)
  • When an effort viewer is displaying effort per day, week, or month, a total line is shown for each period. (SF#1962219)
  • The search control in the toolbar of viewers now includes an option to search descriptions too. (SF#1816660, SF#2020347, SF#2157010, SF#2510045)
  • Add or remove tasks and notes from categories using the task and note menus in the menubar or the right-click popup menu for tasks and notes. (SF#1931323, SF#2011031, SF#1918685)
  • Added largely incomplete Bosnian and Basque translations. Please help make these translations complete. See http://www.taskcoach.org/i18n.html.

New in version 0.72.10 (June 10th, 2009)

  • Bugs fixed:
  • When opening a task edit dialog, the priority field would not show the priority until the up or down button was clicked (Mac OS X only).
  • When opening a locked file, Task Coach would hang (Mac OS X only).
  • Require wxPython 2.8.9.1 instead of 2.8.9.2 in the Debian package file (.deb) because Ubuntu 9.04 is still shipping 2.8.9.1 (Ubuntu only).
  • Fix drag and drop from Outlook (Windows only).
  • When logging off or shutting down the computer save unsaved changes (Linux only).
  • When using SyncML the task file could get corrupted.

New in version 0.72.9 (May 29th, 2009)

  • Bugs fixed:
  • Don't throw an exception when exporting an active effort record to iCal format.
  • Refuse to open task files that have a different format because they are created by a newer version of Task Coach than the one the user is using.
  • Updating menu items would trigger exceptions after closing a (task) viewer.
  • After merging, Task Coach would display the wrong filename in the window title.
  • Smaller task edit dialog to cater for lower resolution screens.
  • Dragging email from a Thunderbird client that uses Gmail as IMAP server didn't work.
  • When the SyncML feature is turned on, Task Coach would show deleted tasks in the drop down menu of the start effort tracking button on the toolbar and it would show effort for deleted tasks in the effort viewer. Features added:
  • All export options can now also export selected items only.
  • Put line breaks in the XML so that task files are easier to examine in a text editor.

New in version 0.72.9 (May 29th, 2009)

  • This is a bugfix release.

New in version 0.72.8 (May 17th, 2009)

  • Bugs fixed:
  • Drag and drop from Thunderbird would not work on Debian-derived distributions. (SF#2790274)
  • Work around a bug in wxPython 2.8.9.2 on Mac OS X that prevented dialogs to be opened for items that have a color set. (SF#2789977)
  • Draw check boxes instead of black squares in the category viewer on Windows XP and Vista with the classic theme.
  • The background of check boxes were corrupted under Linux.
  • Double clicking an item in a specific column wouldn't select the appropriate tab in the dialog. (SF#2791100)
  • Reduce flickering when tracking effort for a task.
  • Opening a task file with e-mail attachments not specifying their encoding on a different system than the one the task file was created could fail.
  • Couldn't add effort to a freshly created task.
  • Feature added:
  • Use the settings for effort dialog start and stop times for the reminder drop down as well. (SF#2792160)
  • Dependency changed:
  • Task Coach now at least needs wxPython 2.8.9.2-unicode. Since the Windows installer and the Mac OS X dmg package have wxPython included, this only affects users of the RPM, Debian, and source distributions.

New in version 0.72.7 (May 11th, 2009)

  • Support locking of task files on USB sticks/drives that have a different file system than the host system has. (SF#2776249)
  • Task Coach would sometimes crash when dragging a task onto another task on Windows.
  • Fixed by using a different widget for tree-list controls. (SF#2573263, SF#1995248, SF#2247808)
  • Feature added:
  • The category viewer can show additional columns (description, attachment, ...) besides just the subject of categories. This is a side effect of the fix for the drag and drop issues.
  • Website changes:
  • Follow Task Coach on twitter: http://twitter.com/taskcoach. The latest tweets are also listed on http://www.taskcoach.org. (index.html)
  • Added Google Ads to generate additional revenue to cover the cost of hardware and commercial operating systems.

New in version 0.72.6 (April 19th, 2009)

  • Bugs fixed:
  • Task Coach couldn't be installed using EasyInstall.
  • Task Coach couldn't be installed on Linux systems that have 2.6 as their default Python version. Task Coach currently needs Python 2.5. Fixed by forcing an install for Python 2.5 on all Linux systems when installing from a RPM or Debian package. (2724839)
  • The lockfile package used for file locking had a bug when used with Python 2.6. Fixed by upgrading the lockfile package to version 0.8. (2761466)
  • Task Coach would sometimes crash when dragging a task onto another task on Windows. (2573263, 1995248)

New in version 0.72.5 (April 5th, 2009)

  • This is a bugfix release that fixes an issue with the previous release: include the lockfile package in the distributions.

New in version 0.72.3 (March 13th, 2009)

  • Bugs fixed:
  • Don't turn on the color selection in the task edit dialog when the task color is based on the category it belongs to.
  • Make it easier to edit budget values in the task edit dialog. (SF#2654254)
  • Fix regression caused by the of saving print margins added in release 0.72.2. (SF#2632431)

New in version 0.72.2 (March 11th, 2009)

  • Bugs fixed:
  • Support drag and drop from Thunderbird Portable under Windows (2665317)
  • Correctly read task files with version

New in version 0.72.1 (February 15th, 2009)

  • Bugs fixed:
  • Drag and drop from Thunderbird wouldn't work with GMail IMAP accounts. (SF#2549194)
  • Exception when synchronizing with the new version of ScheduleWorld. (SF#2553046)
  • On MacOS, the window height would increase by 29 pixels each time Task Coach is launched.
  • Exporting a selection of effort records resulted in an empty HTML file.
  • Opening a task from a reminder dialog didn't work. (SF#2580772)
  • Include effort for subtasks in the effort viewer for one task.
  • Correctly display error message when the user enters an invalid regular expression in a search control.
  • Update the task square map viewer when the task status changes (e.g. when a task is completed).
  • When SyncML is enabled and the last subtask of a task is deleted, correctly update the icon in the task viewer.
  • Features added:
  • When the single task, whose effort records are shown in a single task effort viewer, is removed, the effort viewer resets to show all effort records of all tasks.
  • Tool tips for task square map viewer.

New in version 0.71.5 (December 26th, 2008)

  • This release has a few bugfixes and one usability enhancement: when double-clicking an item in a viewer, Task Coach opens the editor on the right page, depending on the column clicked. For example, when clicking on the due date column in a task viewer, the task editor will be opened with the dates page raised.

New in version 0.71.4 (December 7th, 2008)

  • This is a bugfix release.
  • Opening an old .tsk file with missing email attachments would crash Task Coach.
  • When merging from the same file multiple times, existing items would be duplicated instead of merged.

New in version 0.71.3 (November 10th, 2008)

  • Bugs fixed:
  • Spell checking in editor didn't work under MacOS
  • Dropping a mail with several recipients from Outlook would result in a "No subject" subject.
  • A ghost window would appear on the secondary display under MacOSX if it's placed on the right.
  • The note total would include deleted notes.
  • Don't hang when exiting the application.
  • Don't show all effort in the effort tab of a task editor, but only effort for the task being edited.
  • Fix for a backwards incompatible change in python 2.6.
  • Update task details at midnight, even when Task Coach is not active at precisely midnight.
  • Allow for empty task subjects.
  • Make the drop down button for picking dates look disabled when it is disabled.

New in version 0.71.2 (October 24th, 2008)

  • Bugs fixed:
  • The reminder dialog didn't work.
  • One couldn't add an URI attachment "by hand".
  • The combobox with tasks in the effort editor wouldn't always be properly filled, making it impossible to edit the effort record.
  • Warn the user when the task file cannot be saved.
  • Warn the user when the TaskCoach.ini file cannot be loaded.
  • When saving selected tasks, also include any categories the selected tasks are in.
  • The right-click menu item 'Start tracking effort' wouldn't work for recurring tasks.
  • Features added:
  • The SyncML password dialog now has a more specific title.
  • The system tray popup menu now has a 'New note' menu item.

New in version 0.71.1 (October 14th, 2008)

  • Task files with email attachments could not be opened. This has been fixed.

New in version 0.71.0 (October 12th, 2008)

  • This release adds task and note synchronization, task templates, more task recurrence options, more translations, and a whole bunch of smaller enhancements.

New in version 0.70.4 (September 29th, 2008)

  • Minor bugfixes.