GTask for Desktop

GTask for Desktop 7.2.1

BUGFIX
Prevent multiple synchronizatin runs after Windows wakes up from sleep mode wich leads to error messages like 'quota exceeded'

GTask for Desktop 7.2.0

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

GTask for Desktop 7.1.0

NEW
Statistic views (accessable in the help menu)
NEW
Option to automatically remove completed tasks
NEW
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
NEW
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
BUGFIX
Inline list name edit can't be finished by pressing enter key

GTask for Desktop 7.0.0

NEW
Technical Update including Java15
NEW
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.
BUGFIX
Minor bug fixes

GTask for Desktop 6.3.2

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

GTask for Desktop 6.3.1

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.

GTask for Desktop 6.3.0

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.

GTask for Desktop 6.2.7

BUGFIX
Fixed the StringIndexOutOfBoundException that for some user's occurred during the Google authentication procedure.

GTask for Desktop 6.2.6

BUGFIX
Fixed the blank Google authentication screen.
BUGFIX
Fixed the issue that forces OSX users to manually terminate the application on operating system shutdown.

GTask for Desktop 6.2.5

BUGFIX
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.

GTask for Desktop 6.2.4

BUGFIX
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.
BUGFIX
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

GTask for Desktop 6.2.3

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

GTask for Desktop 6.2.2

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

GTask for Desktop 6.2.1

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

GTask for Desktop 6.2.0

NEW
Animated taskbar icon that shows the three states 'appplication is in synch', 'application is out of synch' and 'application is synchronizing right now'.
IMPROVEMENT
The application is now validating the max lenght of a tasks name and note field wich is 1024 character for the name and 8 * 1024 characters for the notes to prevent the synchronization error '500 Internal Server Error'.
IMPROVEMENT
The task lists icons gets restored when using the 'Reinitialize active account' function.
BUGFIX
Fix for the 'Predecessor not found in sibling list!' error that occurs during the synchronization when a locally deleted task whas concurrently edited on the Google server.
BUGFIX
Changes for the proxy configureation in the settings dialog doesn't require an application restart anymore.
BUGFIX
When an attachment with an unkown extension is opened then a meaningfull error message is displayed.

GTask for Desktop 6.1.3

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.

GTask for Desktop 6.1.2

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.

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!

GTask for Desktop 6.1.0

NEW
Checkout / Checkin support for attachments to modify attachment files from within the application
NEW
Configurable mode for search lists
(Find Deleted, Find Undeleted, Find All)
NEW
Column to show the remaining days until the due date
NEW
Option to run the synchronization when the application gets minimized
NEW
Option to assign a color to a task list
NEW
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
IMPROVEMENT
Performance optimization for the synchronizer
IMPROVEMENT
Show the due date color in the task table even when a task gets selected

GTask for Desktop 6.0.2

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

GTask for Desktop 6.0.1

BUGFIX
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.

GTask for Desktop 6.0.0

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

GTask for Desktop 5.5.0

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.
NEW
Option to hide the menu bar.
IMPROVEMENT
French language update. Thanks to Olivier Dehorter!
IMPROVEMENT
Minor layout improvements
BUGFIX
The attachment icon in the symbol column is now correctly updated when synchronizing with the Google server.
BUGFIX
Fixed IllegalArgumentException that somtimes occured when adding an attachment.

GTask for Desktop 5.4.1

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

GTask for Desktop 5.4.0

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

GTask for Desktop 5.3.1

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

GTask for Desktop 5.3.0

NEW
New task table column that shows a tasks notes
NEW
New task table column that shows a symbol if a task has notes or an email linked to it
NEW
The search now supports != , <= and >= operators
NEW
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.
NEW
Option to hide the toolbar
IMPROVEMENT
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.
IMPROVEMENT
The recycle bin view is now clearly marked with a header to avoid misunderstandings about which task view is active
IMPROVEMENT
Update for Polish language. Thanks to Konrad Mazur!

GTask for Desktop 5.2.0

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

GTask for Desktop 5.1.0

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

GTask for Desktop 5.0.2

BUGFIX
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.
BUGFIX
Fixed layout problems when showing error messages in the search section

GTask for Desktop 5.0.1

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'.

GTask for Desktop 5.0.0

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

GTask for Desktop 4.0.0

NEW
GTask for Desktop is now shipped with an embeded Java Runtime Environment to overcome various problems reported by users when using a separate installed Java Runtime Environment. If you installed a Java Runtime Envorinment previously for GTask for Desktop only then you can uninstall it cause it is not needed anymore.
NEW
Support for Frensh language. Thanks to Olivier Dehorter!
NEW
New keyboard shortcut <space> to toogle a tasks completed state
BUGFIX
Fixed NullPointerException in startup procedure of MacOS
BUGFIX
Fixed unresolved message key in export error dialog
BUGFIX
Fixed wrong text color in update notification dialog for dark theme

GTask for Desktop 3.5.1

BUGFIX
Fixed menu bar layout problem in Windows 10 dark theme

GTask for Desktop 3.5.0

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

GTask for Desktop 3.4.0

NEW
Added actions to show and hide the task list section, the note section and both together
NEW
All task and task list actions can now be accessed from the menu
NEW
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

GTask for Desktop 3.3.1

BUGFIX
Fixed broken 2-factor-authentication
BUGFIX
No error anymore when deleting an account

GTask for Desktop 3.3.0

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

GTask for Desktop 3.2.1

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

GTask for Desktop 3.2.0

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

GTask for Desktop 3.1.0

NEW
'Create and New' button in the create task dialog
NEW
Dark Theme
NEW
Recursivly expand/collapse sub trees via context menu
NEW
The tray icon can now be enabled or disabled in the settings dialog

GTask for Desktop 3.0.0

IMPROVEMENT
Complete reimplementation of the local data storage for better performance and reliability.
This is a technical update that makes GTask for Desktop ready 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.

GTask for Desktop 2.4.0

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
BUGFIX
Avoid NullPointerException when double clicking on a column header border to auto adjust the column size

GTask for Desktop 2.3.2

BUGFIX
Fixed not working PLUS key for american keyboards

GTask for Desktop 2.3.1

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

GTask for Desktop 2.3.0

NEW
German language support
NEW
Customizable date format
NEW
Customizable first day of the week

GTask for Desktop 2.2.2

BUGFIX
Fixed not working PLUS key for keyboard shortcuts

GTask for Desktop 2.2.1

BUGFIX
Fixed broken 2-factor-authentication

GTask for Desktop 2.2.0

NEW
Filterable task lists
NEW
Support for 'completed date' and 'list name' in search expressions
NEW
Tasks can now be expanded/collapsed during drag'n'drop gesture
NEW
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.
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.

GTask for Desktop 2.1.1

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

GTask for Desktop 2.1.0

NEW
Print support

GTask for Desktop 2.0.1

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

GTask for Desktop 2.0.0

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

GTask for Desktop 1.5.1

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

GTask for Desktop 1.5.0

NEW
Sortable task table
Click on a column header to sort the table. Hold the Shift key to sort the table by multiple columns.
BUGFIX
The error dialog is now always on top
BUGFIX
Fixed unquoted $JAVA_HOME variable in gtfd.sh

GTask for Desktop 1.4.0

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!
NEW
Synchronize email links
NEW
Support links in the note area. Links can be opened by pressing CTRL and the left mouse button.
NEW
Mark a dirty account by adding a '*' behind the synchronization date in the headline.
NEW
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
IMPROVEMENT
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

GTask for Desktop 1.3.0

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

GTask for Desktop 1.2.2

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

GTask for Desktop 1.2.1

BUGFIX
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.

GTask for Desktop 1.2.0

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

GTask for Desktop 1.1.0

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

GTask for Desktop 1.0.2

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

GTask for Desktop 1.0.1

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

GTask for Desktop 1.0.0

NEW
Initial Release