Releases: gpapp/FreePlaneGTD
Releases · gpapp/FreePlaneGTD
Compatibility with Freeplane > 1.11.1
Differentation between dates for the week and unscheduled tasks
Fixing addon compatibility
Fixed French translation
Updated French translation, thanks to @bepolymathe
Localization fixes
Freeplane notifications
What's New
Added automatic creation and update of reminders using built-in Freeplane functionality. The items with past reminders flash a little notification icon, pop-up a dialog at the scheduled time.
- Reminders are set due midnight on the due day, or in case of an action due today or in the past, for the next day.
- Notifications may be removed manually, but will automatically be created when anything is modified on the node.
- Reminders are cancelled when an item is marked done or cancelled.
- Reminders are not created for done or cancelled items.
Known shortcomings
Some things that may be added in the future
- Recurring reminder support
- There is no support for recurring tasks in FreeplaneGTD, however reminders could support it.
- Reminder control dialog is a mess
- Freeplane reminder control is quite crude, but as it is built in it is hard to change.
- Reminders can only be shown in a standalone window, not on the sidebar. or the calendar (Why? Really?)
- GTD may get an extension like timeline, to allow simple control for reminders, if their API is properly exposed. The reminder control may just be created as a standalone extension for those who may prefer it. It may just try and hack the Calendar Tab on the sidebar, to add a list of sorted reminders on the bottom.
Some things I do not plan on changing:
- All reminders are scheduled to fire at midnight
- date and time input for tasks would be a huge work to create both in shortcut parsing and editor dialog
- Manually set reminders for a task are removed on update.
- This is due to a Freeplane design issue: A node may have multiple reminders assigned, but there is no way to distinguish among them to see what created it or why, so they cannot be removed individually.
- Not recreating reminders that were already cancelled
- When updating a node, the reminder is created and removed multiple times (annoying for a developer, but end-users won't see any of it)
- This is due to a Freeplane design issue: Attribute modification fires an event WITHOUT the old/new values. Thus, there is no way of telling what attribute changed or if its original value changed at all.
What's Changed
Full Changelog: v2.5...v3.6.3
Compatibility with Freeplane 1.9
Fixes exceptions thrown due to changes in 1.9 NodeModel
Adds support for extended icon/emoji sets.
Fixed website links and add-on update site
Fixes erros in editor
Freeplane 1.8.x support
Showing notes and node details in task list
Several modifications were made in the listeners, to optimize operation, and avoid silly exceptions.
Map changes automatically change the task list from now on.
#103 was partially fixed, task lists now render notes and node details when the notes are selected the listener does not refresh it automatically.