View Single Post
I have written a simple script (Ruby which uses AppleScript calls to interact with OmniFocus) that syncs my Jira tickets with my OmniFocus task list. However I haven't figured out how to add a task to a project without creating it as an inbox task, marking it's assigned container to the project I want to put it in, and then calling compact.

This works, however by calling compact every 10 minutes (my script schedule), it clears all the completed tasks from my perspective, whereas I personally like to see what I've checked off that day, and only run Clean Up at the end of the day, so I can see my progress, not just what's left ahead.

Any ideas on how I can add a new task to the project without having to call compact?