Notes on the Upcoming Wunderlist Extension
So, as many of you know, I have been working on a Wunderlist extension for Alfred. I have been talking back and forth to the guys behind Wunderlist, getting help and such. Along the way though, I have come across several little… quirks with the Wunderlist extension. So I wanted to go ahead and document these quirks early on so you’ll know how things are going to go for now.
Syncing
Since syncing it performed by the Wunderlist application itself, newly added tasks will not be synced unless Wunderlist is opened or a regular sync is performed. I don’t have a way to perform a sync from the extension right now.
Adding Tasks
When adding tasks via Alfred, if the Wunderlist application is open, tasks won’t show up until Wunderlist is restarted. This happens because, the way that I was able to add tasks now is by modifying the SQLite database that it stores data in. It reads the database on launch and doesn’t refresh afterward, primarily because they don’t expect people like me, or us, to be editing the database from something else other than Wunderlist itself. If tasks are added while Wunderlist is open, even if they aren’t visible in the application though, they are still synced to the servers and back down to all your other devices.
Finally
In speaking with the Wunderlist devs, they are planning on having an API come out, hopefully soon, that will allow me to do things like add tasks on the server end. That will make it so that you wouldn’t have to wait on a sync to ensure that things get pushed to other devices. You may have to wait a minute for it to be synced back to your local machine, but that’s ok, right?
So that’s all I have for now. I may go ahead and release the Wunderlist extension as it is sometime this week. It isn’t a perfect solution, yet, but when the API becomes available, I’ll get things updated and get it working like it should.