GTask for Desktop Changelog

What's new in GTask for Desktop 7.2.1

Mar 17, 2022
  • BUGFIX:
  • Prevent multiple synchronizatin runs after Windows wakes up from sleep mode wich leads to error messages like 'quota exceeded'

New in GTask for Desktop 7.2.0 (Feb 10, 2022)

  • NEW:
  • Action to move tasks to the top of its group/list
  • BUGFIX:
  • Fix the issue that a synchronization is not possible anymore after a Windows 10 wakes up from sleep mode

New in GTask for Desktop 7.1.0 (Apr 16, 2021)

  • NEW:
  • Statistic views (accessable in the help menu)
  • Option to automatically remove completed tasks
  • New menu entry to synchronize local changes only, to archive a better synchronization performance when the users knows that there are no changes to fetch from the Google server
  • Show the update date in the task edit dialog
  • IMPROVEMENT:
  • Overdue counter should not count completed tasks
  • BUGFIX:
  • Tasks counter aborts (stays empty) for lists having special characters e.g. ' in the name
  • Inline list name edit can't be finished by pressing enter key

New in GTask for Desktop 7.0.0 (Dec 4, 2020)

  • NEW:
  • Technical Update including Java15
  • More flexible configuration of the 'Number of tasks per list' setting
  • BUGFIX:
  • A date entered in the task table can now be confimed by pressing the enter key.
  • Minor bug fixes

New in GTask for Desktop 6.3.2 (Jun 30, 2020)

  • Fixed the NullPointerException that comes up when a search list is deleted.

New in GTask for Desktop 6.3.1 (Jun 18, 2020)

  • BUGFIX:
  • Fixed the '404 Bad request' error that occoured in rare cases during the synchronisation when a task is deleted that has children flagged as completed by the Google website.

New in GTask for Desktop 6.3.0 (May 18, 2020)

  • NEW:
  • A list can be restricted to 2 level of sub tasks. This can be usefull for lists that maintained with the Google website as well.
  • NEW:
  • A tasks last modification date can be displayed in a dedicated table column. The table can be filtered by it and the modification date can be used in search queries.
  • IMPROVEMENT:
  • The popup dialog that informs about unsynchronized changes at shutdown now has a cancel button to stop the shutdown.

New in GTask for Desktop 6.2.7 (Dec 12, 2019)

  • Fixed the StringIndexOutOfBoundException that for some user's occurr

New in GTask for Desktop 6.2.5 (Jul 26, 2019)

  • Fixes a problem that causes a '404 Not found' message during the synchronisation when a new task has been created behind or below a task that was marked as completed with one of the official Google apps.

New in GTask for Desktop 6.2.4 (Jul 11, 2019)

  • Introduced a workaround for the problem that task moves are not recognized by the synchronization. The issue is caused by a bug in the Google api that does not updates the timestamp of moved tasks anymore.
  • Fixes a problem that results in a '404 Previous task id not found' message when a task is moved behind a task that has been marked as completed with one of the official Google apps

New in GTask for Desktop 6.2.3 (Jul 5, 2019)

  • BUGFIX:
  • Fixes a problem with older tasks marked as completed on the Google server that results in a '404 Not found' message when the task is moved
  • BUGFIX:
  • Overrides the changed default value of the list api's max page result size to improve the synchronisation performance

New in GTask for Desktop 6.2.2 (Jul 5, 2019)

  • BUGFIX:
  • Fixes a synchronization error that occurs when a task that has been markes as comleted via the Google web site is moved to another position in GTask for Desktop

New in GTask for Desktop 6.2.1 (Jun 27, 2019)

  • BUGFIX
  • Fixed synchronization errors with completed tasks caused by the lates changes of the Google API
  • Fixed the problem that a changed list name is not synchronized when the change was done via the edit dialog

New in GTask for Desktop 6.1.3 (Apr 11, 2019)

  • BUGFIX:
  • Fixes an issue with the task synchronization that leads to the message 'Bad Request'. The situation occurs in very rare cases when a task is deleted on the lokal side that was never synchronized with the Google server before.
  • BUGFIX:
  • Fixes a NullPointerException in the 'Update multiple Tasks' dialog that occurs when the option 'Allow to move tasks between lists' is disabled in the settings dialog.

New in GTask for Desktop 6.1.2 (Apr 6, 2019)

  • BUGFIX:
  • Fixes a serious issue with the task synchronization that leads to the message 'Predecessor not found in sibling list'. The situation occurs when on one side (localy) a task is deleted while on the other side (at Google) a task is moved behind the deleted task.

New in GTask for Desktop 6.1.1 (Apr 5, 2019)

  • GTask for Desktop 6.1.1
  • BUGFIX:
  • Fixes a serious issue with the task synchronization that is caused by the new handling of deleted tasks in the Google sever. Do to that issue, in some constellations that deal with deleted tasks the synchronization is never finished but is stopped after a certain number of retries.
  • IMPROVEMENT:
  • French language update. Thanks to Olivier Dehorter!

New in GTask for Desktop 6.1.0 (Mar 8, 2019)

  • NEW
  • Checkout / Checkin support for attachments to modify attachment files from within the application
  • Configurable mode for search lists
  • Find Deleted, Find Undeleted, Find All)
  • Column to show the remaining days until the due date
  • Option to run the synchronization when the application gets minimized
  • Option to assign a color to a task list
  • Store and restore the applications window position and size
  • IMPROVEMENT
  • Allow to scale the font size even bigger to improve the readability on high resolution screens
  • Performance optimization for the synchronizer
  • Show the due date color in the task table even when a task gets selected

New in GTask for Desktop 6.0.2 (Nov 26, 2018)

  • Bug fixes:
  • Avoid NullPointerException that occurs sometimes when changing a task name in the table
  • Prevent infinite growing of log files
  • Improved error handling for synchronizer to prevent the not needed request for authorization in some error scenarious
  • Fixed "Invalid Value" error that sometimes occurred when synchronizing bigger task lists after tasks where moved from one list to another
  • When changing from an empty to a non empty list the first rows of the task list are blank sometimes

New in GTask for Desktop 6.0.1 (Aug 29, 2018)

  • Fixes an issue with the menubar focus handling. If the user switches to another application by using ALT-TAB then the menubar gets activated. When the user switches back to GTask for Desktop and starts typing in a text field then the menu entries gets selected.

New in GTask for Desktop 6.0.0 (Aug 10, 2018)

  • NEW
  • Portable Edition for Windows
  • Multiple tasks can now be moved in one step
  • Update to Java 10
  • IMPROVEMENT
  • French language update. Thanks to Olivier Dehorter!
  • BUGFIX:
  • When changing from an empty to a non empty list the first rows of the task list are blank sometimes
  • When storing settings in the settings dialog while a synchronization is running an error message pops up
  • When expanding or collapsing parent tasks during a drag and drop gesture then sometimes graphic errors occur
  • The group nodes in the 'All Tasks' list can't be expanded and collapsed

New in GTask for Desktop 5.5.0 (Apr 30, 2018)

  • NEW:
  • Quick insert mode. Tasks can be created directly in the task table without the created dialog. Has to be enabled in the settings dialog.
  • Option to hide the menu bar.
  • IMPROVEMENT:
  • French language update. Thanks to Olivier Dehorter!
  • Minor layout improvements
  • BUGFIX:
  • The attachment icon in the symbol column is now correctly updated when synchronizing with the Google server.
  • Fixed IllegalArgumentException that somtimes occured when adding an attachment.

New in GTask for Desktop 5.4.1 (Mar 19, 2018)

  • Fixed NullPointerException in MediaHttpDownloader.java:186 that occurs wenn synchronizing attachments bigger then 1,5MB.

New in GTask for Desktop 5.4.0 (Mar 19, 2018)

  • NEW:
  • Support for task attachments
  • Requires accees to Google drive. The application will ask for authorization at the next synchronization run.

New in GTask for Desktop 5.3.1 (Nov 28, 2017)

  • BUGFIX:
  • Fixed problems with Googles Authentication via Smartphone unlock
  • IMPROVEMENT:
  • Better error handling in case of 'Quota Exceeded' errors that sometimes occur when synchronizing large change sets

New in GTask for Desktop 5.3.0 (Oct 9, 2017)

  • New:
  • New task table column that shows a tasks notes
  • New task table column that shows a symbol if a task has notes or an email linked to it
  • The search now supports != , <= and >= operators
  • New date constants 'Today+XX' and 'Today-XX' for the task search. This allows queries like 'dueDate>=TODAY & dueDate<=TODAY+10' to show all tasks for the the next 10 days.
  • Option to hide the toolbar
  • Improvements:
  • When a task property is changed within the task table then it is not necessary anymore to press the enter button to confirm the update.
  • The recycle bin view is now clearly marked with a header to avoid misunderstandings about which task view is active
  • Update for Polish language. Thanks to Konrad Mazur!

New in GTask for Desktop 5.2.0 (Aug 7, 2017)

  • NEW:
  • Recycle Bin view to show and restore deleted tasks
  • Support for Polish language. Thanks to Konrad Mazur!

New in GTask for Desktop 5.1.0 (May 27, 2017)

  • Official support for MacOS (See donwload page for MacOS disk image)
  • The application font can now be customized in the settings dialog
  • qFixed duplicate key shortcut <CTRL>-C (Hide Completed Tasks, Copy Function)

New in GTask for Desktop 5.0.2 (May 2, 2017)

  • Fixed a critical issue that occurs when changing a task lists name using the inline editor which leads to situations where the task list name is not synchronized with the Google server.
  • Fixed layout problems when showing error messages in the search section

New in GTask for Desktop 5.0.1 (Apr 20, 2017)

  • IMPROVEMENT:
  • French language update. Thanks to Olivier Dehorter!
  • BUGFIX:
  • Fixed a critical problem related to the storage of tasks positions in the local data store. The problem leads to situations where the application can't determine a stable task order any more. Affected tasks appear in random order and the task order can't be correctly synchronized with Google.
  • If you already got lists in your account that are not displayed correctly anymore then please click in the applications menu 'Synchronization -> Reinitialize Active Account'.

New in GTask for Desktop 5.0.0 (Mar 21, 2017)

  • New:
  • Support for Spanish language. Thanks to Marcelo Glucksmann!
  • Funtion to copy a task into another list
  • The list of task lists is now sortable in the settings dialog
  • If a task is marked as completed then all children are marked as completed as well
  • New function to update multiple selected task via an update template
  • Tooltips added to the task name table cell to make long, truncated task names readable
  • Automatically scroll the task table up/down when moving a task using the keyboard
  • Browser based authorization dialog
  • Bugfixes:
  • Fixed the problem that http links can't be open under Liniux
  • Fixed broken update mechanism of the Windows version

New in GTask for Desktop 3.5.1 (Oct 31, 2016)

  • Fixed menu bar layout problem in Windows 10 dark theme

New in GTask for Desktop 3.5.0 (Oct 29, 2016)

  • NEW:
  • Multiple tasks can be selected to delete it in one step
  • The export screen now supports a filter to export 'all tasks', 'completed tasks only' and 'uncompleted tasks only'
  • Support for custom made translations. Please have a look to out FAQ to learn more.
  • BUGFIX:
  • Fixed a problem where the application was not responding anymore when it has been shutdown while a synchronization is running

New in GTask for Desktop 3.4.0 (Sep 6, 2016)

  • NEW:
  • Added actions to show and hide the task list section, the note section and both together
  • All task and task list actions can now be accessed from the menu
  • New resize policy for the task table. The name column now automatically fills fills the remaining table space.
  • IMPROVEMENT:
  • Exported CSV files are now stored in UTF-8 with BOM so that the UTF-8 format is automatically detected by Microsoft Excel

New in GTask for Desktop 3.3.1 (Jul 25, 2016)

  • BUG FIXES:
  • Fixed broken 2-factor-authentication
  • No error anymore when deleting an account

New in GTask for Desktop 3.3.0 (Jul 11, 2016)

  • CSV Import and Export
  • The visibility of the task table columns is configurable now
  • New task table columns 'List Name' and 'Completed Date'

New in GTask for Desktop 3.2.1 (Apr 27, 2016)

  • BUGFIX:
  • The NumberFormatException that sometimes occurs when a list is loaded is fixed now

New in GTask for Desktop 3.2.0 (Apr 16, 2016)

  • NEW:
  • Show the number of tasks per task list
  • IMPROVEMENT:
  • Support https links in task notes
  • BUGFIX:
  • The problem with the closed database conection at the application shutdown is now fixed

New in GTask for Desktop 3.1.0 (Mar 5, 2016)

  • 'Create and New' button in the create task dialog
  • NEW:
  • Dark Theme
  • Recursivly expand/collapse sub trees via context menu
  • The tray icon can now be enabled or disabled in the settings dialog
  • IMPROVEMENTS:
  • Latest Java installer integrated into Windows setup file
  • Update to the latest Google API version

New in GTask for Desktop 3.0.0 (Mar 5, 2016)

  • Complete reimplementation of the local data storage for better performance and reliability.
  • This is a technical update that makes GTask for Desktop fit for future enhancements. The update is incompatible and builds up you local data base from scratch. Please synchronize all your tasks before you install the update.
  • BUGFIX:
  • The group names in the 'all tasks' list are now displayed according to the selected language
  • Fixed the NullPointerException that occours if the 'Show Task in original list' function is used for a tasks that is filtered out in its list
  • When a task list is moved via drag and drop, the search/filter function was not working correctly unless the list was reloaded. This problem is fixed now.

New in GTask for Desktop 2.4.0 (Jan 14, 2016)

  • Complete reimplementation of the local data storage for better performance and reliability.
  • This is a technical update that makes GTask for Desktop fit for future enhancements. The update is incompatible and builds up you local data base from scratch. Please synchronize all your tasks before you install the update.
  • BUGFIX
  • The group names in the 'all tasks' list are now displayed according to the selected language
  • BUGFIX
  • Fixed the NullPointerException that occours if the 'Show Task in original list' function is used for a tasks that is filtered out in its list
  • BUGFIX
  • When a task list is moved via drag and drop, the search/filter function was not working correctly unless the list was reloaded. This problem is fixed now.

New in GTask for Desktop 2.4.0 (Dec 11, 2015)

  • NEW Show/Hide completed tasks
  • NEW Show/Hide completed tasks in printouts
  • NEW Possibility to enable/disable delete comfirmations
  • NEW Delete action splitted into 'Delete Task' and 'Delete Task with sub Tasks'
  • NEW Support for date constants YESTERDAY, TODAY, TOMORROW in search expressions
  • NEW Support due date and completed date in printouts
  • NEW Customizeable toolbar
  • IMPROVEMENT Latest Java installer integrated into Windows setup file
  • IMPROVEMENT Update to the latest Google API version
  • BUGFIX Avoid NullPointerException when double clicking on a column header border to auto adjust the column size

New in GTask for Desktop 2.3.2 (Nov 2, 2015)

  • BUGFIX:
  • Fixed not working PLUS key for american keyboards

New in GTask for Desktop 2.3.1 (Oct 9, 2015)

  • The menu bar now displayes the last synchronized time stamp in 24h format

New in GTask for Desktop 2.3.0 (Oct 9, 2015)

  • NEW:
  • German language support
  • Customizable date format
  • Customizable first day of the week
  • IMPROVEMENT:
  • Latest Java installer integrated into Windows setup file

New in GTask for Desktop 2.2.2 (Aug 20, 2015)

  • Fixed not working PLUS key for keyboard shortcuts

New in GTask for Desktop 2.2.1 (Jul 28, 2015)

  • BUGFIX: Fixed broken 2-factor-authentication

New in GTask for Desktop 2.2.0 (Jul 22, 2015)

  • NEW:
  • Filterable task lists
  • Support for 'completed date' and 'list name' in search expressions
  • Tasks can now be expanded/collapsed during drag'n'drop gesture
  • The task's completed date is now displayed in the edit screen
  • IMPROVEMENT:
  • If the application's start icon is pinned to the task bar then there is now only one single item when the application is running
  • This feature will not work after an automatic update. To use this feature for old installations you must uninstall your old version and then reinstall the new version manually.
  • Latest Java installer integrated into Windows setup file
  • BUGFIX:
  • Fixed a problem with the license validation (message 'Account already existing') that occurs when using a different master account after the end of the trial period.

New in GTask for Desktop 2.1.1 (Jun 18, 2015)

  • BUGFIX:
  • Fixed some problems with page breaks in the print output of long task notes
  • Fixed the problem that empty lines are not printed in task notes

New in GTask for Desktop 2.1.0 (May 7, 2015)

  • NEW:
  • Print support
  • IMPROVEMENT:
  • Update to the latest Google API version
  • Latest Java installer integrated in Windows setup file

New in GTask for Desktop 2.0.1 (Mar 21, 2015)

  • Fixed 'String index out of range:-1' error that was raised in some cases during the application start
  • Fixed minor layout problems of the application header that occurred when using a very small font size

New in GTask for Desktop 2.0.0 (Mar 2, 2015)

  • NEW:
  • Support for Java 8 Runtime Environment including new look and feel
  • IMPROVEMENT:
  • It's now possible to add new tasks to sorted lists

New in GTask for Desktop 1.5.1 (Feb 2, 2015)

  • BUGFIX:
  • Disable Drag'n'drop gesture for sorted lists
  • Prevent that tasks will be moved into sorted lists
  • Fixed a problem with the data picker that made it impossible to open the create tasks dialog for some language/location settings

New in GTask for Desktop 1.5.0 (Jan 26, 2015)

  • NEW: Support for Java 8 Runtime Environment

New in GTask for Desktop 1.4.0 (Dec 10, 2014)

  • NEW:
  • Move tasks between lists
  • The feature must explicitly be enabled under File > Settings > Task > Allow to move tasks between lists. Please read the information popup carefully!
  • Synchronize email links
  • Support links in the note area. Links can be opened by pressing CTRL and the left mouse button.
  • Mark a dirty account by adding a '*' behind the synchronization date in the headline.
  • New button in the task toolbar to create a task at the top of the current list
  • IMPROVEMENT:
  • New sub tasks will now be added to the top of the children collection
  • Prevent the creation of duplicate accounts by validating account names
  • BUGFIX:
  • An account will not be flagged as dirty anymore if only a list icon was changed

New in GTask for Desktop 1.3.0 (Oct 17, 2014)

  • NEW:
  • Task Search
  • Customized virtual task lists based on search expressions
  • Support for 2-factor-authentication
  • Send task as email
  • Jump from a virtual list (e.g. Tasks Today) to the original list of a task
  • Support scrolling in drag and drop gesture
  • IMPROVEMENT:
  • Update to the latest Google API version
  • Improved the stability and error handling of Google task server access
  • Redefined keyboard focus order of the main window components
  • BUGFIX:
  • Disable not applicable context menu functions in the 'All Tasks' lists

New in GTask for Desktop 1.2.2 (Sep 30, 2014)

  • BUGFIX:
  • Prevent that parent tasks are moved to its sub task collection witch results in corrupted task trees
  • Task list names are now correctly rendered in scrollable list panels
  • Evaluation period is now correctly handled for users with non Gregorian calendars

New in GTask for Desktop 1.2.1 (Sep 9, 2014)

  • Fixed a major issue in the synchronizer so that now all task lists and tasks will be synchronized. The previous version only handles 20 task lists and the first 100 tasks of each list.

New in GTask for Desktop 1.2.0 (Jul 21, 2014)

  • NEW:
  • More virtual task lists: Tasks Tomorrow,Tasks This Week,Tasks Next Week, Overdue Tasks, All Tasks
  • Preference settings to show/hide virtual task lists
  • Virtual task list names are now rendered in a different color to separate it from other lists
  • Configurable task section layout: vertical, horizontal, hide note area
  • Quick access to edit task notes
  • IMPROVEMENT:
  • More reliable implementation of the system proxy detection
  • Application preferences (table column position, slider positions, etc) are now also stored on operation system shutdown
  • The last synchronized date in the application header is now formatted according to the user's locale
  • The Windows uninstaller now also cleans up downloaded updates
  • Update to the latest Google API version
  • Latest Java installer integrated in Windows setup file
  • BUGFIX:
  • The 'clean account' function now preserves virtual task lists (e.g. Tasks Today)
  • The 'create sub task' button is now only enabled if a task is selected
  • If an error occurs while the application is synchronizing on shutdown, the error message is now correctly displayed.
  • If the application is minimized and a second application instance is started, then the first instance now correctly gets restored in all situations.

New in GTask for Desktop 1.1.0 (Jul 21, 2014)

  • NEW:
  • Icons for task lists
  • Render today due dates in blue to separate it from upcoming and overdue dates
  • Function to remove all done tasks from a task list or a task tree
  • Function to mark all tasks of a task tree as done
  • IMPROVEMENT:
  • Support for escape key on license view screen
  • Windows uninstaller now shows a customized icon in Microsoft Window's 'program and functions' screen
  • Update to latest Google API version
  • BUGFIX:
  • Fixed the problem that sometimes the background synchronizer's first run fails with concurrent modification exception
  • Correctly restore the main window's slider positions when running on Linux
  • Fixed a potential memory leak caused by not released http client instances in account edit view
  • Correct handling of authentication errors when starting a synchronizer run
  • Task list name updates triggered by synchronization are now correctly reflected in the UI
  • Removed unused resources from distributed jar file
  • Fixed confusing log messages when creating a local task lists in a synchonizer run

New in GTask for Desktop 1.0.2 (Jul 21, 2014)

  • BUGFIX:
  • Fixed issue in Google authentication that leads to 'wrong user or password' message when creating an account
  • Fixed unclosed input stream in auto updater

New in GTask for Desktop 1.0.1 (Jul 21, 2014)

  • IMPROVEMENT:
  • Autoupdater now raises a warning if it gots no write access to the application files
  • BUGFIX:
  • Autoupdater now keeps the uninstaller when installing updates
  • Task list view now updates a changed name after returning from edit dialog
  • Fixed windows setup error '64 bit registry key not accessible on Win32'