Hog Bay Software

I'm Jesse. I run Hog Bay Software. This is my blog.
Remembering warm summer days.
Remembering warm summer days.

TaskPaper false positive crash reports

TaskPaper 2.1 adds crash reporting. But on first run you may get a false postive, because it will report any crash that has happened in the past with an earlier versions of TaskPaper. So because of this you may get a message saying that TaskPaper has just crashed, even though it hasn’t. You should only see this false postive once, then things should work normally. I think!

TaskPaper 2.1

TaskPaper 2.1 is now available for download. Or update by choosing choosing the menu item TaskPaper > Check For Updates…

Here’s’ the list of changes for TaskPaper 2.1:

  • 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.
Three years old! Jaeda’s in purple in the middle.
Three years old! Jaeda’s in purple in the middle.
Yeah! Tuaw links to TaskPaper 2.0.
Yeah! Tuaw links to TaskPaper 2.0.

QuickSilver to TaskPaper

I hope this script is useful for QuickSilver users. To install it:

  1. Open Script Editor and paste in the script
  2. Save the script as ~/Library/Application Support/QuickSilver/Actions/TaskPaper.scpt
  3. Restart QuickSilver

To use it:

  1. Invoke QuickSilver (Control-Space) by default
  2. Press period ‘.’ and type your entry
  3. Press tab and then type until the “TaskPaper” action is selected.

Your new entry will be added to your Inbox project.

Here’s the script:

using terms from application "Quicksilver" 
        on process text tasks_text 
                tell application "TaskPaper" 
                        tell front document 
                                if not (exists project named "Inbox") then 
                                        make new project with properties {name:"Inbox"} at front of projects 
                                end if 
                                tell project named "Inbox" 
                                        repeat with each in paragraphs of tasks_text 
                                                make new entry with properties {text line:each} 
                                        end repeat 
                                end tell 
                        end tell 
                end tell 
        end process text 
end using terms from 

TaskPaper Address Book Integration

Check out this post by firemyst:

i love TaskPaper it’s so far the best project/todo manager of its class that i’ve found. as most of my work is around people i needed a way to link an address book contact to a task in TaskPaper. so here you go, i’ve been able to code this in AppleScript which i’ve never used before.