🚧IMPORTANT NOTICE: The project is currently on hold due to changes in third-party APIs.
LatestThe project is currently on pause due to changes in the third-party APIs.
TLDR: Taskbutler currently doesn't work as expected anymore. I plan to update Taskbutler in late 2023 ❤️
A personal note about development and Todoist
I believe a significant issue preventing regular updates is the lack of end-to-end testing in Taskbutler, and in Todoist in general. When I delved into it, the best solution seemed to be to have a second premium account solely for testing – to build real end-to-end tests for the changes made by Taskbutler. However, at the time I started developing Taskbutler, this wasn't a feasible option for me. As a result, when I changed just one a small thing, I didn't validate the entire feature set. This also dissuaded me from updating all dependencies right at release.
For the past few months, I haven't used Todoist because my "everything in one app" approach left me feeling overwhelmed a few times. This led to the current state - a few weeks ago, I realized that I had unplugged the Raspberry Pi that Taskbutler was running on... so I can't even confirm if any part of Taskbutler still works.
BUT I'm still excited about Todoist!
Todoist has undergone numerous changes over the past years. They've added a lot of minor features, but also made significant changes to their integrations - (I think. Maybe they've just rebranded to appear more open;D) - but I still love the features of Todoist that set it apart. The super-fast natural input and, most importantly, they remain one of the few with full API support and SDKs for multiple languages.
The thing that rekindled my passion for Todoist was the announcement of experiments with durations for tasks (https://twitter.com/amix3k/status/1679047472729997312). This was one of my initial ideas for Taskbutler that I never realized because I didn't know where to store the necessary information (end date, duration) without awkwardly including it in the description or even in an external database... It would be fantastic to see that feature natively in Todoist!
Anyway, as I mentioned earlier, I plan to update Taskbutler in late 2023❤️
In case I write more about it, you can find my thoughts at https://slashlog.org/#/blog/dev/