FAQ: How do I let the community know about my new Todo.txt app?

We’re so thrilled you’ve built an app or add-on that works with todo.txt! Here’s what to do next.

Make a landing page for your work. Include a clear and brief explanation of what it does and why someone would need it, step-by-step instructions on how to download, install, and use it and—maybe most importantly!—screenshots of it in use.

Get the word out on the mailing list. Over 1,000 todo.txt enthusiasts are on the community mailing list. Post a message there that announces and describes your new app with a link to your landing page. (To avoid spam on this list, an actual human moderates every message from new users by hand; therefore, it may take a day or two for your message to go through.)

Get your app added to the todotxt.com web site. Send a pull request to this GitHub repository that adds your app’s name linked to its landing page, description, and author to the appropriate section of the front page (index.html) under the Community Apps header.

Thanks again. As always, get in touch on the community mailing list with any further questions.

Todo.txt for iOS updated (version 1.9)

Happy news: a much-needed update to Todo.txt for iOS is now live in the App Store. Version 1.9 fixes the terrible bug that caused the app to crash if your local todo.txt file differed from the version in Dropbox.

Thanks so much to Jeremy and Steven for submitting the patch that fixed this bug, and to grahamc for doing some code library upgrades and cleanup.

Get Todo.txt for iOS in the App Store now:

Todo.txt on the App Store

FAQ: Support for cloud providers other than Dropbox?

Todo.txt’s mobile apps sync your todo.txt file with Dropbox, and no other cloud provider. You need to have a working Dropbox account to at least start using either of the official Todo.txt apps for Android and iOS.

Don’t want to sync your todo.txt to Dropbox? See the last paragraph for a workaround.

Several users have asked if the apps could work with other cloud providers, like ownCloud, git, Google Drive/Cloud, Box, rsync, SkyDrive, ShareFile, Amazon Cloud Drive, etc. We haven’t done it for two reasons. First, writing the backend code required to support multiple cloud providers is a bigger project than the core developers can take on at the moment. Second, our goal is to create the simplest, most friction-free user experience possible. Dropbox is one of the most popular consumer cloud providers in the world, so focusing our time and effort on refining the user experience syncing to Dropbox benefits the most users.

In short, in this case, we believe less is more.

Providing a choice of cloud providers to the app is a difficult user interface problem and would introduce much more code and complexity to maintain. Right now we’re focusing on smaller improvements we can make to the current single-provider functionality.

Of course, as always, we welcome pull requests! But do note: any pull request that adds a user interface for selecting an alternative cloud provider, managing that provider’s credentials, connection, and syncing mechanism would have to provide an incredibly simple, easy user experience to get accepted. If you’re up for the challenge, start by sharing wireframes with the community on the mailing list.

If you want to use Todo.txt for Android or iOS but you don’t want to sync to Dropbox, there’s a workaround. Create a free, empty Dropbox account, log into Todo.txt with it, then in the app’s settings under “Sync automatically”, check “Never (work offline).”

TodoTxtMac is a minimalist, keyboard-driven to-do manager for Mac OS X (10.8 Mountain Lion and higher) that conforms to the todo.txt format spec.(via TodoTxtMac)

TodoTxtMac is a minimalist, keyboard-driven to-do manager for Mac OS X (10.8 Mountain Lion and higher) that conforms to the todo.txt format spec.(via TodoTxtMac)

"Nothing groundbreaking but it’s a nice little app…." At Google’s Cloud Platform Live event, an engineer demonstrated how to integrate Google’s Cloud product into an app - and they used Todo.txt for Android to do it! Thanks, Google. Now about that pull request…

An online todo list manager based on the Todo.txt format — complete with with Dropbox integration. If you keep your todos in a text file, you’ve already finished the hardest part.
Todo.txt++
In a way, this whole search has ended — at least for the time being — where it began years ago: I keep a simple text file listing to-do items. But the twist is a fabulous iPhone and iPad app that makes that list available for reading and editing wherever I happen to be. It’s the best of both worlds.
The Great To-do App Hunt - Boston Business Journal

Todo.txt CLI version 2.10 now available

Just released a long-overdue update to the Todo.txt CLI, which hasn’t seen a user distribution release in more than a year and a half. Plenty of fixes and enhancements are available in the new release, including:

  • Term filtering for listcon
  • A new make install command
  • Add-on subfolders (for easier git cloning of add-ons)
  • Project and context coloring without an add-on
  • Improvements to help and task completion

See the CLI 2.10 release page for the full changelog and to download the update. Thanks especially to Ingo for contributing the lion’s share of updates to this release, and for code-reviewing all the contributions.

As always, get in touch on the mailing list with questions about the update.

FAQ: How do I get my Todo.txt add-on accepted into the project?

Todo.txt’s Command Line Interface offers hooks for developers to create add-ons that make custom commands available to users or change default behavior. For example, an add-on can offer a single command that adds a task and prioritizes it A in one shot. Here’s how to create and install CLI add-ons.

If you’ve created a Todo.txt add-on, that’s wonderful! To release it to the community, here’s what to do.

1. Publish it on GitHub either in a repository under your username or as a gist.

2. Then, list it on the Todo.sh Add-on Directory. That’s a community-written wiki page, so to add your information, just press the Edit button.

3. Finally, post a message to the Todo.txt mailing list letting the community know your add-on is available for download and installation.

While I (Gina) maintain a couple of sample add-ons in a branch of the todo.txt-cli repository, I only keep add-ons there which I developed. There’s no need to send me a pull request for your add-on. You can simply keep your add-on in your own repository and list it in the Add-on directory to make it available for use.

Thank you expanding the Todo.txt ecosystem!

News and updates about Todo.txt apps and community.

view archive