Download Latest Version freeplaneGTD-v3.0.0-alpha1.addon.mm (143.2 kB)
Email in envelope

Get an email when there's a new version of FreeplaneGTD+

Home / v3.6.3
Name Modified Size InfoDownloads / Week
Parent folder
freeplaneGTD-v3.6.3.addon.mm 2022-08-30 136.9 kB
Freeplane notifications.tar.gz 2022-08-26 110.4 kB
Freeplane notifications.zip 2022-08-26 134.1 kB
README.md 2022-08-26 2.4 kB
Totals: 4 Items   383.8 kB 0

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: https://github.com/gpapp/FreePlaneGTD/compare/v2.5...v3.6.3

Source: README.md, updated 2022-08-26