TaskPaper Changelog

What's new in TaskPaper 3.9.1

Mar 31, 2023
  • Fixed sidebar search selections and tab titles when restoring a window

New in TaskPaper 3.9 (Oct 24, 2022)

  • New for macOS Ventura
  • Added ability to style based on item’s bodyContent
  • Added branch move commands (Option to see in Item menu)
  • Updated instructions in user’s guide for debugging scripts
  • Fixed crash when failing to decode utf8 TaskPaper document
  • Improved select existing tab behavior when selecting item in sidebar

New in TaskPaper 3.7.5 Build 307 (Nov 11, 2017)

  • Added warning that imported reminders are removed from Reminders.app
  • Added warning when trying to work with Reminders.app without access granted
  • Fixed keyboard focus problem when closing searchbar
  • Fixed problems styling and updating searchbar

New in TaskPaper 3.7.4 Build 301 (Aug 16, 2017)

  • Added TaskPaper > Recover License to direct download version
  • Fixes crash that could occure when placing cursor in empty line

New in TaskPaper 3.7.3 Build 299 (Jun 10, 2017)

  • Fixes copying of last item in a filtered view
  • Fixes comparing against empty string (“”) in search syntax

New in TaskPaper 3.7.2 Build 297 (May 12, 2017)

  • Fixes crash that could happen when opening new documents.

New in TaskPaper 3.7.1 Build 296 (Apr 29, 2017)

  • Fixes bug where last line of edited text might not get auto-saved.

New in TaskPaper 3.7 Build 294 (Apr 28, 2017)

  • Improves how filtered items work in two ways:
  • Filtered items are now selected only when a visible ancestor item is also selected.
  • It’s now easier to see when you’ve selected filtered items so you don’t accidentally delete them.
  • Also this release:
  • Remembers and restores which outline items are expanded in sidebar
  • Fixed crash when pasting text that contained non “n” newline characters
  • Fixed crash when option (to create copy) dragging items from one document to another

New in TaskPaper 3.6.2 Build 290 (Jan 24, 2017)

  • Item > Move to Project no longer moves the selection along with the moved project
  • When moving items in a filtered view don’t reveal hidden items when performing the move
  • Fixed Pasting page break character no longer crashes TaskPaper
  • Fixed Clicking file links in Mac App Store version new reveals files in Finder
  • Fixed Edit > Selection > Select Sentence to not select the trailing newline after the sentence
  • Fixed unwanted scrolling that could occur when (Shift-Tab) moving items to the left
  • Fixed no longer autocomplete when inserting @ within existing words

New in TaskPaper 3.6.1 Build 288 (Jan 19, 2017)

  • Better detection (and distinction) between click and drag on item handles
  • Changed to only show projects in sidebar when all ancestors items are also projects
  • Changed DateTime formatting term “week” to refer to ISO week (starts on Monday instead of Sunday)
  • Fixed Tag > Tag With to only add leading space before added tag when needed
  • Fixed broken File > Revert To > Browse All Versions views
  • Fixed poor performance on new MacBooks with Touch Bar
  • Fixed crash when importing reminders with newlines in titles
  • Fixed crash when loading malformed stylesheet

New in TaskPaper 3.6 Build 285 (Nov 15, 2016)

  • Reminders: Quickly import items from (or export to) Reminders.app. Create reminders on the go with Siri then move them into TaskPaper at your Mac. Or export TaskPaper items to Reminders on your Phone.
  • Palettes: Create new items or select multiple items from the standard palette UI. Use Edit > Tag With… to apply multiple tags at once. Use Item > Move to Project… to both create a new project and move items to it in a single step.
  • Added Edit > Insert Date…
  • Added File > Import Reminders… to import from Reminders.app
  • Added Item > Export to Reminders… to export items to Reminders.app
  • Tag > Tag With… prompts for date when tagging with @due and @start
  • Edit > Find commands now work when sidebar has focus, redirecting focus to editor
  • Removed category text for each command when showing command palette
  • Maintain focus item and search when open TaskPaper file is modified by another app
  • Removed unused font, color, orientation items from editor context menu
  • Fixed iCloud Drive to include TaskPaper folder
  • Fixed Refresh of "Hoisted" item search works correctly
  • Fixed Date parsing to support ISO week and day formats like 2016-W51-4
  • Fixed top-padding-percent stylesheet attribute
  • Fixed scrollbar jumping in cases involving wrapped lines
  • Fixed search case where union, intersect, and except caused problems
  • Fixed problem in palettes where filtering could place items in wrong group

New in TaskPaper 3.5.1 Build 276 (Oct 14, 2016)

  • Fixed Bug in 2-Set Korean input method
  • Fixed Crash when editing stylesheet in VIM
  • Fixed Crash when archiving first visible item
  • Fixed Add checkmark to View > Show Sidebar when it's visible
  • Fixed Item > Move to Project to insert item at start of project's items

New in TaskPaper 3.5 Build 275 (Oct 12, 2016)

  • App:
  • New Icon, thanks @sdw!
  • New Code, rewrote native layer in Swift 3
  • New Requirements, now requires OS X 10.11 or later
  • Sidebar:
  • Added Projects, Searches, and Tags sections
  • Ability to Show/Hide sidebar sections
  • Ability to Expand/Collapse Individual Projects
  • Double-click on project in sidebar to “hoist”, show only it’s descendants
  • Tags configuration file, allowing you to choose tags shown/hidden in the sidebar
  • Searches configuration file, allowing you to choose searches shown in the sidebar
  • Context menu (and main menu) items for creating, editing, and deleting saved searches
  • Saved searches may be embedded in current document, or saved separately
  • Searchbar:
  • Larger, can more easily display complex searches
  • Only shows when active (preference to change this behavior)
  • Attention getting, you should never miss the fact that a search is active (changeable in stylesheet)
  • Much faster search results in large documents with complex search logic
  • Palettes:
  • New Palettes UI, faster keyboard navigation
  • Replaced “Go to” popup menu’s with new palette UI
  • Added “Go to Anything” Palette
  • Added “Command palette” with ability to add your own script commands
  • Changed keyboard shortcuts so all palettes use a form of Command-P
  • Tabs/Windows:
  • Ability to open multiple windows (or tabs on macOS 10.12) on a single document
  • Added “Open in New Window” popup item for sidebar items
  • Added “Open in New Tab” popup item for sidebar items (macOS 10.12)
  • Reorganized menu items to better fit macOS 10.12’s “Show Tab Bar” item
  • Stylesheets:
  • Ability to switch between stylesheets
  • Each window can now have a different (Window > Style) style
  • Printing panel has it’s own separate stylesheet setting
  • Renamed display span stylesheet attribute to content
  • New options including text wrap and typewriter scrolling (see user’s guide for details)
  • Other:
  • Added Allow delete backward to un-indent items preference
  • Added Preference to maintain search when select project changes
  • Added Preference to maintain project when select search changes in sidebar
  • Added scripting API to get all OutlineEditors associated with a given outline
  • Removed “New Document” preferences (spelling, etc), those settings now apply to all documents
  • Changed direct download bundle ID to avoid conflicts with app store version
  • Direct download version recognizes App Store licenses (must run App Store version once first)
  • Improved folded state persistence in documents that are edited outside TaskPaper
  • Improved Drawing of split cursor text insertion point
  • Changed default font to system reported “user font”
  • Fixed file and icon associations

New in TaskPaper 3.3.2 Build 219 (Jul 12, 2016)

  • Updated to work on macOS Sierra Beta
  • Disabled dragging the root item from the sidebar
  • Disabled dragging items into the outline view when it is empty
  • Fixed error when dragging into the sidebar when outline view is empty

New in TaskPaper 3.3.1 Build 217 (May 27, 2016)

  • Bug fix:
  • Clicking on task dash (to toggle @done) no longer scrolls to selected text

New in TaskPaper 3.2.1 Build 210 (May 6, 2016)

  • Editor better maintains current scroll position when editing.
  • Pasting into end of focused project now inserts items correctly.
  • "Share Item" in toolbar is fixed to share the the selected text.
  • Don't scroll to selection when performing drag and drop operations.
  • Include "More..." option in toolbar "Share Item" popup menu.
  • Fixed how leading spaces are converted into item indent levels.
  • Preview badge now includes version number and isn't shown in notification style.
  • Archive Done command now includes all containing projects in `@projects` tag.
  • Use "TaskPaper Generic" file type to save without `.taskpaper` file extension.
  • Fixed problem where text caret would display in wrong position or not at all.
  • Search field text on OS X 10.10 no longer remains centered after clicking tag.
  • Return only autocompletes to formatted tasks when current line _starts_ with `• `.
  • Delete last item then followed by Undo and then Redo no longer causes crash.
  • Selection now draws correctly behind paragraph break invisible characters.
  • Edit > Copy Displayed (Option-Command-C) works when last item is fully selected.

New in TaskPaper 3.2 Build 200 (Apr 24, 2016)

  • Added:
  • Header and footer printing options to print panel.
  • Track expanded/collapsed state in extended file attribute.
  • Edit > Copy Displayed (Option-Command-C) for only displayed items.
  • Right margin padding to balance default left margin padding.
  • Escape in empty toolbar search field shows recent searches menu.
  • Control-Tab and Shift-Control-Tab now move focus of toolbar search field.
  • ShowPreviewBadge defaults key to hide "Prev" badge in TaskPaper’s preview version.
  • Changed:
  • Tag autocompletions are now case insensitive.
  • Tag autocompletions only popup when editing at end of tag.
  • Move "Saved Searches" to top of toolbar search field popup.
  • Require that both ( and ) be escaped with \ when used in tag values.
  • Apply tag and similar commands only effect displayed items, not collapsed or filtered.
  • Hidden items with no visible ancestor are no longer effected by edits, deletes or copies.
  • It’s now possible to fully select the last displayed item. Allowing you to cut/copy it and associated collapsed items.
  • Fixed:
  • Items > Format As to work when item is a project with trailing tags.
  • Document name (instead of always "Untitled") now displays in printed header.
  • Guide lines now draw for items with hidden parents but visible ancestors.
  • Escape in toolbar search field clears text without losing focus.

New in TaskPaper 3.1 Build 191 (Apr 1, 2016)

  • Added TaskPaper > Show License menu item.
  • Added Help > Email, FAQ and Release Notes items.
  • Added Hold down shift to drop items "on" other items.
  • Added Drag and drop projects in sidebar to reorder.
  • Added Saved searches to search field Recents menu.
  • Added Drop text, URLs, etc into sidebar.
  • Changed "Move to Project" to add at top of list.
  • Changed Drop on sidebar to add at top of list.
  • Changed Default theme to hide handles of empty items.
  • Changed Use document filename as label instead of "Home".
  • Changed Don’t show saved search when search text is empty.
  • Changed Command-L (Go to Project…) to always use popup. Use Control-Shift-Tab for sidebar.
  • Changed Option-click on item handle now focuses item instead of only its children.
  • Changed Don't show @ before tag names in menu items, so type to select works better.
  • Fixed (another) incorrect selection when using Option-Return.
  • Fixed Do nothing when drag and drop item to original location.
  • Fixed projects popup to removing trailing tags.
  • Fixed Strip trailing tags and : from Archive Done project name.
  • Fixed Printing to always print same view that you see (even when searching).
  • Theme Additions:
  • Added depth item attribute for themes to query:
  • Added paragraph-spacing-before item style property.
  • Added paragraph-spacing-after item style property.
  • Added guide-line-width editor style property.
  • Added item-handle-size editor style property.

New in TaskPaper 3.0.1 Build 183 (Mar 23, 2016)

  • Fixed Click on Home in the sidebar will now clear any active searches.
  • Fixed Delete will now scroll text caret to visible if it's not already visible.
  • Fixed Incorrect text caret position when using Option-Return to create a new item.
  • Fixed Better maintain scroll position when editing the outline.
  • Fixed Crash when reloading a theme soon after closing a document.
  • Fixed Crash when loading a theme with syntax errors.
  • Fixed Single pixel wide sidebar on OS X 10.10.

New in TaskPaper 3.0 Build 178 (Mar 16, 2016)

  • More powerful searches
  • Flexible and unique folding UI
  • More powerful outliner and text editor
  • Saved searches; one click away in sidebar
  • Relative date and time based searches
  • LESS/CSS powered themes
  • Extensive Javascript API

New in TaskPaper 2.3.2 Build 118 (May 21, 2012)

  • Note TaskPaper 2.3.2 requires OS X 10.6 or higher
  • Fixed Quick Entry box would not show in full screen apps
  • Fixed Quick Entry shortcut could not be set to 'no shortcut'
  • Fixed Drag handle visual glitch after dragging a task between multiple documents

New in TaskPaper 2.3.1 Build 115 (Nov 14, 2011)

  • Fixed Query Parser issues which affects complex searches
  • Fixed Many unnecessary cases of the "this file has been modified" dialog
  • Fixed Most cases of unwanted resized windows after using Versions
  • Fixed Restoring to previous Version causes app to hang in some cases
  • Fixed Text substitution issue where cursor moves to before substituted words

New in TaskPaper 2.3 Build 110 (Oct 25, 2011)

  • Added Lion features: Resume, Autosave, Versions
  • Fixed @done tag does not show in search when there is a blank line directly underneath
  • Fixed Logic error with +d / -a tags in some search results (these flags are marked for deprecation)
  • Fixed Searching for tag values returns incomplete numerical results when searching for greater than/less than results
  • Fixed Duplicate results for certain "project = x + d" queries
  • Fixed Active search would display without ascendants if the file was updated from another location via sync
  • Fixed Pasteboard error when drag-dropping tasks that occurred for some users
  • Changed Drag-dropping tasks no longer uses the pasteboard, fixes an error for some users that prevented any drag-dropping
  • Changed Increased number of tab stops to 24

New in TaskPaper 2.2.6 Build 100 (Apr 19, 2011)

  • Restored +d and -a search flags for showing descendants and hiding ancestors.
  • Removed AppleScript menu (fixed startup crash). Please use Apple's global script menu instead.
  • Changed Tab labels now display only project name for simple project searches.
  • Fixed Crash when using quick entry window keyboard shortcut.
  • Fixed Crash when closing app with open documents.

New in TaskPaper 2.2.5 Build 99 (Apr 19, 2011)

  • Fixed Preferences reverting to defaults on each restart.
  • Fixed Crash when using QuickEntry keyboard shortcut in 64 bit mode.
  • Changed Tab label now only displays project name when filtering on project.
  • Changed Requires 10.6 or later. Please see this post for why and for a link to download the older 10.5 version.

New in TaskPaper 2.2.3 Build 97 (Apr 5, 2011)

  • Added New iOS/10.7 Lion scrollbar style.
  • Changed Query parser to TaskPaper for iOS based parser. In the process lost support for +d -a flags at end of query.
  • Fixed Window focus bug when cmd-tabbing while tag autocomplete is active.
  • Fixed Tab display problem with newline/carriage return inside of the project line.
  • Fixed Issue where note bullets sometimes didn’t display in Dark Matter and Dividers themes.
  • Fixed Bug where multiple but separately selected lines wouldn’t always apply the tag to all lines (using cmd-triple click to select).
  • Fixed QuickEntry bug where added tasks didn’t always go to the correct subproject if multiple documents were open.

New in TaskPaper 2.2.2 Build 96 (Apr 4, 2011)

  • Fixed One more case (second save of new document) of the "This document has been modified" warning.

New in TaskPaper 2.1.1 Build 75 (Sep 4, 2009)

  • Fixed Crash on startup when running under OS X 10.6 (Snow Leopard).

New in TaskPaper 2.1 Build 74 (Dec 16, 2008)

  • Added Preference to not add date when tagging items with @done.
  • Added Warning when archiving items that are not yet tagged done.
  • Added Applescript "index" property for entries.
  • Added Applescript read/write access to entire document text content through new text contents document property.
  • Added Applescript access for running searches, iterating over results, and for setting the toolbar search field value.
  • Added applescript import/export functions for quickly turning a group of entires into text, and a chunk of text into entries.
  • Changed Toolbar search field searching is now delayed by a half second so that typing remains responsive.
  • Changed Drag and drop of files onto TaskPaper's text area should work in a more standard fashion, link is just inserted, no newlines are added.
  • Changed Double tap keyboard shortcut (Hit command key twice to begin a search) so that it is less aggressive and will only activate when you want it to.
  • Fixed Autocomplete text view popup now stays visible until explicitly canceled.
  • Fixed Application activation problems caused by Quick Entry Window.
  • Fixed Quick Entry Window so that it now works when TaskPaper is hidden, and doesn't cause TaskPaper to unhide.
  • Fixed Quick Entry Window so that it now works well with spaces.
  • Fixed Quick Entry Window background now updates to current theme when theme is changed.
  • Fixed "matches" searches so that they are more robust.
  • Fixed Bug where undo would sometimes not work for first edit in unedited document.
  • Fixed Bug that caused theme file numbers to get read incorrectly under some OS X localizations.
  • Fixed Search bug where projects that ended with a space before the ":" could not be focused on.
  • Fixed Problem where typing single quote into toolbar search field would crash TaskPaper.
  • Fixed Popup menu positioning (for example when using Command-L to select a new project) when the document window wasn't foreground.
  • Fixed HUD toolbar search field (used when window tooblar is hidden) now stays in correct sync with tabs current search value.
  • Fixed Trailing blank lines are now properly parented to their containing project.
  • Fixed "Save documents when quiting" option so that it will work when TaskPaper is quit via apple event such as from the hot key manager "Spark".
  • Fixed "Check for updates" preference checkbox. It wasn’t connected to anything before, now it is.
  • Fixed Crash report checking. If any crash logs exist when TaskPaper launches then it should now give you the option to send them to me.
  • Fixed "Buy Now" to point to valid URL. Opps!
  • Removed "group by tag" search results option. It was confusing many users, and didn’t have many use cases that couldn’t be accomplished in some other way by the program.

New in TaskPaper 2.0 Build 70 (Nov 25, 2008)

  • Powerful new search system.
  • System wide Quick Entry Window
  • Optional Projects List for one click access to any project.
  • One years worth of performance and user interface improvements.
  • Rich and complete AppleScript support
  • Rule based theme system to format your lists.
  • Drag and drop support for quickly moving entries.

New in TaskPaper 1.0.3 Build 26 (Feb 1, 2008)

  • Added Support for reading/writing all plain text file types. TaskPaper can now open files with .txt extensions, or any other extension, as long as the content is plain text formatted in UTF8.
  • Added Spotlight support and Quicklook support for .taskpaper files. (Thanks to posters in forums for the help)
  • Fixed Command-D (@done) shortcut so that it will work reliably in search results view.

New in TaskPaper 1.0.22 (Oct 24, 2007)

  • Added Preferences for paper view background color and search results view background color.
  • Added Popup menu in search results view to reveal the selected result in the paper view.