Skip to content

Releases: idpaterson/alfred-wunderlist-workflow

Minor task editing improvements

12 Apr 14:45
Compare
Choose a tag to compare
Pre-release

This is a preview of new features based on syncing your tasks to the workflow, including searching, editing tasks, and showing what is due today. Please post important feedback as GitHub issues or contribute to the existing discussions linked in the workflow.

Install workflow

This update fixes task editing which was broken in 0.6.0-beta.1 and adds a few very minor improvements to the task editing screen.

Changelog

This update contains the following changes from the previous version:

  • Fixed task not found error when editing a task
  • Rearranged title and subtitle of the "Complete this task" item to make the action clearer

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • Adds task completion and deletion
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls
  • Adds standalone reset commands for debugging

Bug fixes

04 Apr 13:01
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release

This is a preview of new features based on syncing your tasks to the workflow, including searching, editing tasks, and showing what is due today. Please post important feedback as GitHub issues or contribute to the existing discussions linked in the workflow.

Install workflow

This update fixes a lot of minor outstanding bugs in the 0.6.0 series, see the changelog for more details.

Changelog

This update contains the following changes from the previous version:

  • More meaningful subtitles for completed tasks #108
  • _wl-reset and _wl-full-reset commands added in the last version did not work properly
  • Incorrect task order in search/browse #110
  • List caching previously could have still been done on a background thread which is highly error-prone #113
  • Avoid showing errors on wl-pref, wl-search, wl-due, and wl-task screens before the first sync has finished, and kick off the first sync in the background if the database has not even been configured yet.

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • Adds task completion and deletion
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls
  • Adds standalone reset commands for debugging

View and search tasks by list

29 Mar 01:33
Compare
Choose a tag to compare
Pre-release

This is an early preview of new features based on syncing your tasks to the workflow, including searching, editing tasks, and showing what is due today. Please post important feedback as GitHub issues or contribute to the existing discussions linked in the workflow.

Install workflow

This update adds the ability to browse and search tasks by list, allowing for searches within lists and across all lists. Also introduced is a Most recently used option for the Default list preference. Resurrected from an old version of the workflow, this concept facilitates serial task entry by defaulting to the last list to which a task was added.

Changelog

This update contains the following changes from the previous version:

  • View and search tasks by list #104
  • "Last used" option in the default list preference #107
  • Adds standalone reset commands for debugging #109

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls
  • Adds standalone reset commands for debugging

Adds default list preference

17 Mar 01:44
Compare
Choose a tag to compare
Pre-release

This is an early preview of new features based on syncing your tasks to the workflow, including searching, editing tasks, and showing what is due today. Please post important feedback as GitHub issues or contribute to the existing discussions linked in the workflow.

Install workflow

There is now a preference that allows you to set a default list for tasks that do not specify a list. If you use something other than Inbox or have a large number of tasks to enter into a specific list, this will save a few keystrokes.

This update fixes a serious problem with caching lists for quick access; the fix addressing this issue in 0.6.0-alpha.5 may have exacerbated the problem. If your workflow was affected, it will just need to sync once in 0.6.0-alpha.6 in order to get the list cache back on track. Just edit something directly in the Wunderlist app then start using the workflow which will sync in the background.

Finally, the workflow could occasionally hang at the "Preparing workflow" stage. This was already fixed in 0.5.4 and was ported in to 0.6.0-alpha.6.

Changelog

This update contains the following changes from the previous version:

  • Fixes #105 where a missing list cache could cause tasks to not get created or not be assigned to the correct list
  • Fixes #90 where the workflow could hang due to a timing issue. This fix was already pushed out in 0.5.4 but this is the first of the 0.6.0 series to include it.
  • Adds a default list preference requested by @manavortex in #103

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls

Fixes "Preparing workflow" hang

07 Mar 13:56
Compare
Choose a tag to compare

Fast typing could have caused your Workflow to hang

In some cases when the timing of keystrokes was just right the workflow could be terminated by Alfred while writing a critical file. In this condition, the workflow data directory contained a settings.json.lock file which, since the process that created it had been killed before it could remove the lock file, left any further processes for the workflow hanging.

This problem could affect any Python workflow using alfred-workflow along with Alfred's option to kill the pending workflow process on each keystroke to ensure that script filter results are based on your most recent keystrokes.

Thanks to everyone who helped track this down in issue #90, it was not easy to find!

Changelog

This release contains the following changes:

  • Fixed #90 by updating alfred-workflow to ensure that the process of locking and saving settings.json cannot be interrupted by a SIGTERM from Alfred.

Fixes a task entry issue

04 Mar 02:11
Compare
Choose a tag to compare
Pre-release

This is an early preview of new features based on syncing your tasks to the workflow, including searching, editing tasks, and showing what is due today. Please post important feedback as GitHub issues or contribute to the existing discussions linked in the workflow.

Install workflow

This update fixes a problem with parsing and adding tasks to lists. In the 0.6.0-alpha series, a change was made that prevented the lists from being cached for quick access. This resulted in tasks not getting created. If you have used a previous 0.6.0-alpha release, please log out and then back in after installing to ensure that the database is configured properly.

Changelog

This update contains the following changes from the previous version:

  • Fixes #101 where tasks may not be created due to a missing list cache

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls

Sync fixes

02 Mar 13:56
Compare
Choose a tag to compare
Sync fixes Pre-release
Pre-release

This update fixes a number of sync issues. If you have used a previous 0.6.0-alpha release, please log out and then back in after installing to ensure that the database is configured properly.

Changelog

This update contains the following changes from the previous version:

  • Fixes errors when reading synced datetimes back out of the database – most notably reminder dates
  • Fixes sync update dependencies to ensure that, for example, a list cannot be updated until all its tasks have synced
  • Fixes a "database locked" error when sync includes certain changes to both tasks and reminders

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls

Adds automatic pre-release update prompts

20 Feb 13:52
Compare
Choose a tag to compare

This update adds the pre-release update preference from 0.5.3. Regardless of your preference, whenever a pre-release workflow is installed you will see pre-release updates. This will help to ensure that everyone who is willing to test stays up-to-date with the latest fixes and improvements.

So, if you download a pre-release update you don't need to also change the preference, you'll automatically see pre-release updates until you install an official release again:

Official release installed Pre-release installed
Normal update channel Prompts show official releases only Prompts show official and pre-releases
Pre-release update channel Prompts show official and pre-releases Prompts show official and pre-releases

Changelog

This update contains the following changes from the previous version:

  • Adds pre-release update prompt preference and automatic pre-release update checks when a pre-release is installed.

The following features are new since version 0.5.3:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls

New pre-release update channel and improved entry of tasks due later today

20 Feb 13:41
Compare
Choose a tag to compare

Pre-release update channel

pre-release preference

For those interested in testing experimental new features, go to wl:pref and enable pre-release updates. Be sure to check the release page for notes on what new features are available (wl:about then select New in this version) and post any issues you might have to GitHub. Updates are always optional; you will see a prompt at the bottom of the workflow results when an update is available to install it.

Version 0.6.0 is currently in progress including features like task searching, completion, and seeing what's due!

Time-only syntax for tasks due today

time-only

Previously any tasks that included either a date or a date and time were eligible for being considered as a due date, but when only a time. This may result in false positives – use the explicit due keyword as in the example above if a word such as dinner is mapped to a time when you don't want it to be, or not due if the task has no due date.

Changelog

This release contains the following changes:

  • Added support for time-only phrases like "due at noon" for tasks implicitly due the same day with a reminder at the specified time
  • Added preference to check for pre-release updates for people interested in testing

Feedback needed on task searching, editing, and due tasks

19 Feb 01:56
Compare
Choose a tag to compare

Changelog

This update contains the following changes from the previous version:

  • Fixed database migration to avoid having to log out then back in
  • Adds preference to show completed tasks in search results
  • Improves and clarifies sorting options for due tasks
  • Run a sync in the background after a task is created or edited rather than waiting until the next time the workflow is triggered.

The following features are new since version 0.5.2:

  • Adds task searching and editing
  • Adds command to see tasks that are due
  • New command syntax applies matching to allow the wl-search command to be triggered with just wls