Skip to content

Search, browse, and complete tasks

Compare
Choose a tag to compare
@idpaterson idpaterson released this 01 Sep 01:06
· 53 commits to master since this release

Just over 60 of you helped to test out the preview releases for this version over the past 6 months. I appreciate all of the feedback and bug reports and hope that you have enjoyed using the workflow. I rely on it every day and even more heavily now with the addition of task searching and completion.

Changes since 0.5.4

New command format

In 0.5.4, commands were in the format wl:pref. The colon was required and the entire command had to be spelled out. The old format still works but the workflow now uses a hyphen rather than a colon to facilitate going back to the main screen with alt+delete which stops at the hyphen.

Commands also operate on partial matches, so rather than typing wl-upcoming or selecting Upcoming on the welcome screen you can type as little as wl-up or even wlu.

Search and browse tasks

The workflow now syncs all of your Wunderlist tasks, allowing them to be searched and browsed. The Due and Upcoming screens allow you to find tasks based on due date and the Search screen can be used to search across all lists or browse individual lists and hashtags.

You will occasionally notice a delay when visiting the wl-due and wl-upcoming screens because the workflow syncs before showing the results. Unfortunately the Wunderlist API has become very slow so even a single request to check whether the root revision has changed takes over half a second. Otherwise the sync has been massively optimized to ensure that it does not take much longer to sync all of your tasks than it did in previous versions to sync just your lists.

Complete tasks

The search and browse screens provide access to individual tasks. You can complete a task, delete it, or view the full task in the Wunderlist desktop app.

Other changes

  • #103 Default list preference: choose a list other than Inbox as your default or default to the most recently used list
  • Notifications when the first sync is complete or when the due/upcoming screen is waiting on a sync
  • The database schema has been updated so your cached data will be discarded and a full sync initiated the first time you run the workflow
  • #109 Standalone _wl-reset and _wl-full-reset commands for debugging
  • Fixed incorrect display of the reminder date
  • #111 Space after wl for entering a task is now optional since it was weird in hotkey to have to type a space
  • #127 Fixes an error for Australian users when entering a task with a reminder

Changes since 0.6.0-beta.6

  • #130 Removed "Let's discuss this screen" prompts
  • #95 List title is now matched in addition to the task title when searching
  • Reversed search result order to avoid showing completed tasks first
  • Small performance improvements
  • Bug fixes
    • Number of times overdue was not displayed
    • Number of times overdue, once displayed, did not consider the recurrence count (e.g. 3 months calculated as 1 month)
    • Reminders were displayed with the due date and reminder time in some cases rather than the reminder date
    • Was not possible to browse lists that are substrings of other lists (e.g. wl-search work: would show the Work and Workouts lists, now shows tasks for Work)

Alfred Compatibility

Version 0.6.0 is compatible with Alfred 2 and 3.

Alfred 2 will continue to be supported at least through the next major release. There are some Alfred 3 features that would make task completion and editing more convenient so I will need to evaluate whether I can take advantage of those or not and whether it would still be necessary at that time to support Alfred 2.