TodoTxtMac Changelog

What's new in TodoTxtMac 2.4.0

Jan 21, 2017
  • Enhancements/Bug fixes:
  • Made changes to fix macOS Sierra compatibility issues.

New in TodoTxtMac 2.3.2 (Aug 18, 2016)

  • Fixed a bug related to losing the current filter when completing a recurring task.

New in TodoTxtMac 2.3.1 (Aug 13, 2016)

  • Enhancements:
  • Added task “does not contain” filter option.
  • Filters are now applied after they are changed, when the Filters window closes, or when the Filters window loses focus.
  • Windows now remember their size and position between launches.
  • Added horizontal scroll-bar to task list view.
  • Bug fixes:
  • Fixed a bug related to creation of recurring tasks when “prepend date on newly created tasks” option is enabled.
  • Pasting completed tasks into the task list no longer prepends creation date.
  • Fixed a layout problem in the Preferences window.

New in TodoTxtMac 2.3.0 (Jul 31, 2016)

  • Enhancements:
  • If your todo.txt file is modified by another app, such as a cloud sync desktop client or another editor, while open, the file will be automatically reloaded.
  • Added a context menu (right-click menu) to the task list.
  • Bug fixes:
  • Disabled task edit commands, such as Command+Up, while an existing task is in edit mode.

New in TodoTxtMac 2.2.2 (Apr 25, 2016)

  • Bug Fixes:
  • Changed locale settings to properly handle Russia 12-hour locale, or other custom time settings.

New in TodoTxtMac 2.2.1 (Apr 7, 2016)

  • Bug Fixes:
  • Fixed a bug that was setting the wrong threshold date for recurring tasks with strict recurrence.

New in TodoTxtMac 2.2.0 (Apr 7, 2016)

  • Enhancements:
  • Added support for recurring tasks with the rec: tag.
  • Added support for hidden tasks with the h:1 tag.
  • Added Shift+Command+C command to copy the selected task to the new task editor.
  • Added option to close the application when the last window is closed.
  • Added due state for "no due date".
  • The tasklist will now scroll to newly added tasks.
  • Minor user interface tweaks.
  • Updated Sparkle framework to v1.14.0.
  • Bug Fixes:
  • Fixed a bug that was duplicating filtered (not visible) tasks when refreshing the file.
  • Improved behavior when reloading the file after changes were made in an external application.

New in TodoTxtMac 2.1.1 (Mar 23, 2016)

  • Enhancements:
  • Vast improvements to auto-completion of projects and contexts.
  • Bug fixes:
  • Fixed an intermittent problem in which Enter or "U" would not edit a task but would instead make the selection jump to another task.

New in TodoTxtMac 2.1.0 (Mar 18, 2016)

  • Enhancements:
  • Changed threshold state to have four values: no threshold date, threshold before today, threshold is today, and threshold after today. Threshold state is now defined the same way as it is in SwiftoDo for iOS.
  • Added "hide future tasks (threshold filter)" option. This allows you to hide tasks with a threshold date that is in the future, regardless of what filter options you have selected.
  • Changed layout of preferences window.
  • Added links to the Help menu to the Plaintext Productivity web site, which contains tips and useful information about using todo.txt.
  • Bug fixes:
  • Fixed a bug related to the metadata window showing unexpectedly after it has been dismissed.

New in TodoTxtMac 2.0.0 (Mar 12, 2016)

  • Minimum System Requirements Have Changed:
  • The minimum supported version of Mac OS X is now 10.11 El Capitan.
  • Enhancements:
  • Moved the new task text box next to the search box for better separation with the task list.
  • Updated Sparkle framework to fix possible security issue.
  • Removed a lot of deprecated methods for better compatibility going forward.
  • Bug Fixes:
  • Fixed bug in which tasks could be duplicated if the file was reloaded while a search was being performed.

New in TodoTxtMac 1.6.1 (Jul 4, 2015)

  • Fixed an infinite loop/hang that was caused by using Esc to cancel edits.

New in TodoTxtMac 1.6.0 (Jun 18, 2015)

  • Enhancements:
  • Added full undo/redo support (Command+Z, Command+Shift+Z).
  • Changes:
  • To enable undo/redo support that works with TodoTxtMac's aggressive "save after every change" functionality, TodoTxtMac now explicitly saves the file after each change rather than relying on Mac OS X's autosave functionality. If you are working with existing todo.txt files, you will likely not notice any difference. If you are working with an unsaved todo.txt file, however, you now will be prompted to save after every change until you save the file.

New in TodoTxtMac 1.5.1 (May 21, 2015)

  • ENHANCEMENTS:
  • Added Cut command to task list (Command+X)
  • Made todo.txt format parsing more strict in terms of whitespace handling
  • BUG FIXES:
  • Fixed timezone-related bugs causing the date picker dialogs to show today's date incorrectly
  • Fixed keyboard shortcut conflicts affecting the Set Threshold Date command (Option+S)
  • Now task priority will be displayed in the user-selected font instead of the system default font. If the user-selected font does not have a bold variant, priority will no longer be bolded

New in TodoTxtMac 1.5.0 (Mar 4, 2015)

  • Enhancements:
  • Search box (Command+F) now operates on top of the applied filter preset, rather than replacing it.
  • Pasting tasks into the task list no longer removes the applied filter preset.
  • Added ability to customize colors of task creation dates (for incomplete tasks only).
  • Made task parsing more strictly follow todo.txt format specifications.
  • Improved layout of Preferences "Colors" tab.

New in TodoTxtMac 1.4.0 (Feb 6, 2015)

  • Enhancements:
  • Added status bar, which can display various task list metadata, the filter preset applied, the sort applied, number of selected tasks, etc.
  • Show/hide the status bar via Command+/ or via the View menu.
  • Customize the status bar text in the Preferences window.
  • Added Replace... command (Command+Option+F) in Edit menu to find/replace text in selected tasks.
  • Bug Fixes:
  • Fixed autocompletion of contexts.
  • Changed shortcut key for prepend text command from Option+T to R to fix an issue when there are tasks that start with 'T'.
  • Fixed minor autolayout errors in the Preferences window.

New in TodoTxtMac 1.3.0 (Jan 20, 2015)

  • Threshold date support ("t:yyyy-mm-dd")
  • Prepend text to existing tasks (Option+T)
  • Fresh, new icon submitted by Sam Daitzman
  • Highlight colors for arbitrary tags ("key:value" pairs within task text)
  • Reset user preferences to defaults button in Preferences window
  • Clear all filters button in Filter window (use this if you experience problems loading/displaying files after upgrading)
  • Various minor enhancements

New in TodoTxtMac 1.2.8 (Dec 16, 2014)

  • Task selections are now retained, as much as possible, when reloading a file from disk. Closes Issue #44.
  • Color and font preferences are now live-updating for all open windows. Closes Issue #45 and #46.
  • Added a "Reload All" command (Option+.).

New in TodoTxtMac 1.2.7 (Dec 9, 2014)

  • Added feature, found in Preferences > Startup, to open a default todo.txt file on launch. This feature is useful when you have either or both of the following General Systems Preferences enabled: "Close windows when quitting an app" and "Recent Items: None". If you do not have those General System Preference, you do not need to set the default todo.txt file, but it will not be harmful it you do.
  • Added a "Close All" alternate File menu item and keyboard shortcut (Command+Option+W).

New in TodoTxtMac 1.2.6 (Dec 8, 2014)

  • ENHACEMENTS:
  • TodoTxtMac can now open a todo file specified on the command line on launch. To use this feature, open TodoTxtMac from Terminal as follows:
  • $ open /Applications/TodoTxtMac.app --args -todo-file ~/Documents/todo.txt

New in TodoTxtMac 1.2.5 (Nov 27, 2014)

  • Fixed crash when closing the last open todo.txt file. Closes (hopefully) Issue #42.

New in TodoTxtMac 1.2.4 (Oct 27, 2014)

  • Bug Fixes:
  • Fixed: Command+F was not sending focus to the search box on Yosemite. Closes Issue #38.
  • Improvements:
  • Minor interface tweaks to improve how the application looks on Yosemite.
  • Added proper hyperlinks to "About TodoTxtMac".

New in TodoTxtMac 1.2.3 (Oct 16, 2014)

  • Added "As Displayed" and "Unfiltered" options to task list metadata view.

New in TodoTxtMac 1.2.2 (Oct 7, 2014)

  • New Features:
  • Added task list metadata sheet (Command+I).
  • Bug Fixes:
  • Fixed OS X 10.8 (Mountain Lion) compatibility for the following commands: delete task, postpone task, set due date, set priority.
  • Under the Hood:
  • Updated Sparkle framework to version 1.8.0.

New in TodoTxtMac 1.2.1 (Jul 1, 2014)

  • New Features:
  • Added a "None of the following" filter option, which lets you create filters such as "Project does not contain '+Work'".
  • Added automated update checking via the Sparkle framework.
  • Improvements:
  • Improved organization of Preferences window.

New in TodoTxtMac 1.1.6 (May 30, 2014)

  • This release fixes two bugs, including a critical bug that can cause unwanted duplication of tasks (Issue #24).
  • Fixed:
  • Closes Issue #23: bug: Adding task with priority enters start date at wrong location.
  • Closes Issue #24: bug: Reload while filtered on context shows duplicate events.

New in TodoTxtMac 1.1.5 (May 13, 2014)

  • Added: Append text to selected tasks (keyboard shortcut T). This feature is useful for adding, for example, a project or a context to a bunch of existing tasks. Closes Issue #18.

New in TodoTxtMac 1.1.4 (May 13, 2014)

  • Added: "Esc key cancels all edits to task" user setting in Properties window. Check this setting to make the Esc key back out all text changes when adding or modifying a task.

New in TodoTxtMac 1.1.3 (Apr 29, 2014)

  • Added:
  • Customizable highlight color for due dates. Closes Issue #13: More styling to due dates.
  • Fixed:
  • Font selector did not update the font displayed in the Preferences window when that font text box was focused (i.e., the first responder). Closes Issue #12: Font selector does not change the font.

New in TodoTxtMac 1.1.2 (Apr 29, 2014)

  • Added:
  • Command+F keyboard shortcut for the search field. Closes Issue #10: Keystroke for the search box.

New in TodoTxtMac 1.1.1 (Apr 29, 2014)

  • Added:
  • Added "set priority" feature (keyboard shortcut I). Closes Issue #9.

New in TodoTxtMac 1.1.0 (Apr 29, 2014)

  • Fixed:
  • Issue #8: Error message after install: "TodoTxtMac" is damaged and can't be opened. You should move it to the Trash. Note: Application is no longer sandboxed. Sandboxing requires the code to be signed by a valid Apple Mac Developer ID.
  • Addressed:
  • Issue #5: Help isn't available for TodoTxtMac. Added a link to the web site to the Help menu. A Help Book will be added to the application in the future, which will fully close Issue #5.

New in TodoTxtMac 1.0.3 (Apr 29, 2014)

  • Fixed: Issue #6: New Task keyboard shortcut 'N' does not work.
  • Fixed: Issue #7: Paste Tasks Keyboard Shortcut Command+Shift+V is Nonstandard.