Releases: idpaterson/alfred-wunderlist-workflow
Minor task editing improvements
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 justwls
- Adds standalone reset commands for debugging
Bug fixes
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
, andwl-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 justwls
- Adds standalone reset commands for debugging
View and search tasks by list
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 justwls
- Adds standalone reset commands for debugging
Adds default list preference
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 justwls
Fixes "Preparing workflow" hang
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
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 justwls
Sync fixes
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 justwls
Adds automatic pre-release update prompts
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 justwls
New pre-release update channel and improved entry of tasks due later today
Pre-release update channel
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
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
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 justwls