Toodledo Blog: News, Updates and Changes

rssRSS Feed forumsDiscuss in our Forums
Dec 1, 2014

Progress Report - November 2014

Continuing on our new progress report idea, here is what we worked on last month:

==Website==
Investigated a few caching ideas for improving performance
Writing more automated tests for a variety of components of Toodledo
Made significant progress on a secret project
Fixing Outlines for Internet Explorer 9
Fixing a bug where a task note that was longer than the allowed length was getting cut off in a poor way.
Improving API documentation
Investigating an issue with authenticating through the API on multiple devices simultaneously.
Upgrading our internal development tools
Configuring and testing a new server for future deployment
Moving manual testing specifications over to a new tool, to support external beta testers in the future
Continued work redesigning all 140 internal pages of Toodledo including forums, settings, tools section, etc
New design for global buttons, badges, tables and boxes
New images/icons created for various functions
Testing and deploying an update to Outlines
Fixed a bug with saved search not saving (overly aggressing caching)
Fixed a firewall issue
Moved some Toodledo code into modules for better organization and reuse
Fixed a bug with promo-codes when trying to use two at the same time
Got automated tests running under a new development environment
Upgrading 3rd party libraries used to develop Outlines and Lists
Investigation into animation library to add some pizzaz to Toodledo
Worked on a library to make pretty line charts and pie graphs
Standardized the look and feel of modal popups across Toodledo
Worked on a new prettier method for displaying errors to users across Toodledo
Fixed bug with sorting tasks by how they repeat
Fixed bug with optional tasks that repeat from completion date
Reorganizing CSS for Outlines to be easier to maintain
Added some additional encryption to certain pieces of user data
Fixing an issue with payment for some users who were getting incorrect CVC errors preventing subscription purchases.
Investigating a potential issue with the API and certain timestamps not updating
Testing
(some of the items mentioned above have not been released yet)

==iPhone==
Adding support for iPhone 6 and iPhone 6+ native screen size
Fixed issue with offline changes to Outlines not saved all the time in app
Fixed bug with double tapping the Outlines icon causing outlines to temporarily vanish
Add test to verify that users in airplane mode who have already signed up don't get their changes lost
Working on a secret project
Passcode re-design to fix some bugs and iOS8 issues
Finishing iOS8 Notification Center widget
Finishing Native 64-bit support
Navigation fixes for Outlines section
Upgrading internal development and testing tools
Testing
Fixed issues with iOS 8 and asking permission for location, alerts, and reminders.
Added testing of file modified date.
Fixed issue with keyboard not showing in certain situations
Fixed cell height issue when a task is shared or unshared.
Fixed keyboard not dismissing in syncing signup.
Checking for the need for the location manager on startup.
Fixed incorrect date generation for “today” and “tomorrow”
Wrote additional, more extensive, tests for saved searches.
Added additional information to the Report Log feature
Fixed issue with recently completed task list and badge count.
Refactored the badge count manager to allow for better testing.
Improved information displayed when some logic tests fail.
Fixed bugs
(some of the items mentioned above have not been released yet)

==Android==
When launching app for first time, should provide way to make a new account
Version 5.5.0 beta testing, first in-house and later with beta tester channel
Performed a trial migration from Eclipse/ADT development environment to AndroidStudio.
Started to work on Outlines
Begin redesign thinking and exploration
Defining user goals, technical goals and business goals for Android App
(some of the items mentioned above have not been released yet)

PS. The "secret project" that you see listed above will be announced soon :)
Nov 26, 2014

Android App Update 5.5.0

Our Android App has an update available.

Version 5.5.0 includes the following improvements.
* Indented subtasks can now show up in filtered lists without their parents
* Long-press a task to delete or clone tasks and add or promote subtasks
* Automatic subtask completion when parent task is marked complete
* Added date added and modified timestamps to notebooks
* Sorting by due-date / start-date now also sorts by time
* Start and due times clearable in the time picker
* Pull to refresh feature added to notes
* Don't show option to sort by fields that are disused.
* Bug fixes

http://www.toodledo.com/info/android.php
Oct 31, 2014

Progress Report - October 2014

In the past, we used to post an update any time we made an improvement to Toodledo, often several times per week. As our team has grown and our news outlets have expanded to include various social media channels, we have stopped doing this because we didn't want to be spamming people with bug fixes and minor changes. Now, we reserve our announcements for big things.

Because "big things" happen less often, a consequence of this approach is that it may appear from the outside that we have slowed down development on Toodledo. This couldn't be further from the truth. Our team is bigger than it has ever been and we are working harder on Toodledo than ever before. Because this may not always be apparent when you only get an announcement from us a few times a year, we are going to start something new. At the end of each month we are going to round up all of the bug fixes and improvements that we worked on into one announcement. We hope that this will give users a sense of our progress and a hint at whats coming up.

Without further ado, here is what we did in October:

==Website==
Worked on redesign of most of the internal pages of the website (about 80% done)
Worked on redesign of the top navbar of the website
Created new images/icons for internal pages
Worked on a framework for making pages responsive
Gathered observations from and about users to guide redesign
Defined vocabulary system for failure and success prompts
Made significant progress with designing a consistent visual system for Toodledo
Automated generation of a global icon font from vector images for use on site
Fixed homepage for IE8 and fixing Outlines for IE9
Fixed issue with sharing icon incorrectly displayed after cloning
Added badges to Outline section
Added sharing icon to Outlines/Lists in the left side menu
Improving automated testing for Outline/Lists
Improving forum search
Added browser caching to tasks section to improve performance
Made new tutorial videos for homepage
Got Lists section to work on touch devices (iOS, Android, etc)
Responded to over 300 support tickets
Responded to support requests coming in via email and social media
Improvements to Outlines and Lists when offline
Improvements to internal building and testing tools
Began work on a new secret project
Fixed SSLv3 (POODLE) security vulnerability
Began migration of Toodledo to new servers that will improve security/performance
Improved caching and compression of Toodledo resources to improve load times of homepage
Improved error reporting and logging
Manual Testing and improving automated testing
Fixed bug with Outlines where changes were not saved when using the keyboard to reorganize nodes
(some of the items mentioned above have not been released yet)

==iPhone==
Fixed crash when displaying the map view while creating a new Location
Fixed phantom nav bar button that could cause unpredictable navigation for Outlines
Fixed issue that could create empty navigation items in Outlines
Fixed lock screen bug on iOS 8
Worked on a sharing extension for Toodledo on iOS 8 for text and web content
Worked on a notification center widget for Toodledo on iOS 8
Added background refresh option
Upgraded internal development tools
Improved support on Outlines when the user is not syncing with Toodledo
Worked on adding Lists (still a work in progress)
Fixed bug with showing sync progress bar
Fixed bug with editing Due Date on iOS 8
Fixed a bug with sharing joint tasks
Fixed iOS 8 bug with app badges
Fixed a crash when syncing in certain situations
Improved log reporting
Fixed an iOS8 but with displaying the sort window
Fixed location viewing and alarms on iOS8.
Added location alarm option for leaving a location.
Converted app to 64bit (Apple requirement)
Started work on enabling use of full screen for iPhone 6/6+
Performed several full QA tests on beta 3.2.8
Released 3.2.8
Created an "App Preview Video" for the iOS app store
Improving performance of Outlines
(some of the items mentioned above have not been released yet)

==Android==
Improved subtask indentation options
Fixed delete task from list (swipe or tap hold)
Implemented long press context menu which offers: delete, clone, add subtask and promote subtask
Added automatic subtask completion when parent task is completed
The dual pane devices (mostly tablets) have a readjusted 60/40 split
Notebook displays date added/modified
Contact us button goes to support ticket rather than email
Fixed 2 crashes
Added "select all" icon to cut&paste functionality
Implemented clear button for start due-time and start-time time picker dialogs
Upgraded development environment to support Android 5.0 Lollipop
Tested running Android 5.0 (Lollipop) with no preliminary issues encountered
Due-time or Start-time to be applied when sorting by Due-date or Start-date, respectively
Omit email address on task/folder screens if only 1 account
Handle sync not available situation gracefully
Fixed when tasks stay blue-highlighted even on phone when going back to list
Fixed if a field is not in use, then it should not appear as a sorting option
Added new pull to refresh option to notebook section
Improvements to UI consistency
Fixed some hotlist due-date modifiers that didn't filter correctly
Testing beta 5.4.2
Published 5.4.2
(some of the items mentioned above have not been released yet)
Oct 13, 2014

Toodledo Android App Update v5.4.2

Our Android App has received an update today. Here are the improvements:

* Alarms will be presented as separate items in notification area.
* Overlapping tags (for example, "home" and "home depot") will be treated as separate tags.
* Pull-to-refresh: When viewing a list, pull down and release to refresh the list.
* Added new filter option (Show/Hide/Recent) for Show Completed tasks bringing it inline with the website's options.
* Added Due Time and Start Time fields to New Task Defaults.
* Improvements and bug fixes related to tags, time zones, copy/cut/paste, view syncing and others.
* Help/Documentation updates.
Oct 2, 2014

Forum Search Improvement

One of the contributors to our recent outage was the intensive computation that is caused by searching for topics in our forums. On top of that, our search accuracy wasn't even that good. So, we are scrapping our old forum search functionality and replacing it with a new forum search powered by Google.

Google is smarter than we are at search, so we have no doubt that this change will be an improvement to finding topics in our forums.
Sep 17, 2014

Toodledo iOS8 Update + Sharing + Outlines

Our iOS app has been updated for compatibility with iOS8. But, we didn't stop there. This update also includes:

* Outlines Section - Full support for Toodledo's Outlines section in the app.
* Sharing Tasks - Support for creating shared tasks from within the app.

You can download version 3.2.6 now from the iTunes App Store.

App Store

If Toodledo helps you be more productive, please consider giving us a rating/review in the iTunes App Store. Even if you have rated us before, you can rate us again with each new update that we release. It really does help us to have good ratings.
Sep 16, 2014

Toodledo Redesign Phase 1

Today we are releasing our new redesigned homepage. This is what you will see when you are signing into Toodledo, and what new users will see before they decide to create an account.

The new homepage was designed to have a more modern look and feel and to better communicate Toodledo's advantages to prospective customers.

We have kept the signin button in the same location so it shouldn't be a disruption for existing users, but otherwise it has been totally changed. Since people new to Toodledo don't have any expectations of how the homepage is supposed to function, we felt that it was safe to replace everything in one fell swoop. When it comes to redesigning the internal parts of Toodledo we will be more conservative to avoid disrupting your productivity by making the site less familiar.

Some of the key concepts that we were going for with the new home page were:

**Responsive**
This means that the page reformats itself appropriately regardless of the size of your screen. Don't you hate it when you go to a webpage on your phone and the text is too small to read and you have to pinch and zoom and scroll to see anything? That's what our old website was like. Tedious! Our new homepage looks just as good on a phone or tablet as it does on a full-sized monitor. This is how the web should work and is the direction that we are going with Toodledo. Eventually, you'll be able to use our entire website from a phone sized screen without a compromised experience.

**Equal Weight Sections**
Our old homepage only talked about Tasks; as far as new users knew, Toodledo was just a to-do list. But as you know, we are so much more than that now! Our new homepage gives equal weight to all four Toodledo sections: Tasks, Notes, Lists and Outlines and provides more information about how Toodledo functions as a complete productivity tool.

**More Information, Less Text**
Our old homepage had a lot to read, and a website typically only has a few seconds to capture the attention of a new users, so we decided to make our new homepage more visual. There is actually much more information about each Toodledo feature, but it's now on-demand, so when you click on a feature that interests you, an explanation will be provided at that time. We've also added several tutorial videos that explain how Toodledo works in a visual way, so users don't have to do a lot of reading if they don't want to.

**Refinements**
We have refined the colors, typography, buttons, icons, boxes and other elements of the site to make them cleaner and more cohesive. In the coming weeks and months you'll see these elements trickle down into the internal pages of Toodledo as we move onto the next phases of our site redesign.

Hope you like it!
Jul 25, 2014

Search/Filter within a List's rows

We have released a new update today for the Lists section. It is now possible to search a list for a particular value in one of the columns.

To activate this feature, click on the heading for the column that you want to search in. Then in the "filter" box you can type in some text and Toodledo will find the rows that match that search. You can even search on multiple columns at the same time.

Currently, text and number columns are supported with simple searches. In the future we will extend this to allow searching on dates and numbers by ranges and other advanced search criteria.
Jun 30, 2014

Toodledo is now on Zapier!

Zapier is an web automation tool. With Zapier you can build Zaps which can automate parts of your business or life. A Zap is a blueprint for a task you want to do over and over. In words, a Zap looks like this: "When I get a new thing in A, do this other thing in B." The first part is the Trigger and the second part is the Action.

Some examples of how to use this with Toodledo include:

1) When I complete a task in Toodledo in a certain folder, email my boss.
2) Add tasks with a due-date to my Google Calendar.

There are hundreds of apps supported by Zapier, so use your imagination and go wild.

https://zapier.com/zapbook/toodledo/
Jun 17, 2014

List and Outline Collaboration

Today we are releasing collaboration for the Lists and Outlines sections. This will open up a whole new way to share information with your co-workers, friends and family.

This is available today for all Subscribers. To setup, first select "Collaboration" from the "Tools" menu. Then select someone and click the checkboxes to give them permission to share with you. Now, when they are viewing a List or Outline, they can share it with you by clicking the sharing icon in the top right corner.

Here are some ideas on how to use this new feature:

LISTS
* Share a grocery list with your spouse
* Maintain a shared list of business leads with your coworkers
* Share your favorite recipes with your family
* Share your business goals with your development team

OUTLINES
* Share your family tree/genealogy with your family
* Maintain a shared outline of test procedures for releasing a new product
* Share your class lecture notes with a friend from school
* Collaborate on a planning outline for a business report

We are working very hard to bring Outlines and Lists to our mobile applications so you can take this information with you on the go. Please be patient as we perfect the mobile experience. As always, we welcome feedback.
May 16, 2014

Toodledo Android app with Tablet support and more

Our Android App has received a big update today.

* Tablets now have a side by side view of your tasks to more efficiently use the larger screens.
* Added the ability to search and sort in the Notes section.
* Added badges to each view to show the number of tasks inside.
* Start Date is now a choice to display in the "meta information" below your task.
* Added in-app documentation
* Added an about page with Backer's names. Thanks!
* Fixed bugs with daylight savings time and timezones causing times to be off by an hour
* Fixed various other bugs
May 15, 2014

New IFTTT triggers for Toodledo

We have some new IFTTT triggers that are being released today.

1) Tasks added with a context
2) Tasks completed with a context
3) Tasks completed with a tag
4) Tasks completed in a folder

You can use these new triggers to automate your life in interesting ways. For example, whenever you complete a task in a specific folder you can have it email your boss with a status update.

http://www.toodledo.com/tools/ifttt.php
Apr 29, 2014

2-Step Authentication and other security enhancements

Today we are announcing 2-Step authentication for Toodledo, which is a way to greatly increase the security of your account by requiring your password plus a one-time code that is generate on your phone. A hacker would need to physically have your phone in order to sign into your account. You can enable this in your account settings.

We have also been working on other security enhancements this year, including the following:

1) You may have heard about the Heartbleed vulnerability a few weeks ago. When it was revealed, we immediately checked all of our servers and determined that we were never affected by Heartbleed, so no action by us was necessary and no action is needed for our customers. That said, it is always a good idea to change your passwords on a periodic basis, and to avoid reusing the same password on multiple sites.

2) Over the last 6 months we have spent a considerable amount of effort implementing "at rest data encryption". This means that your data is encrypted in our database on our servers. So if a hacker ever got access to our database, they would just see gibberish and would not have access to your private data. Much of our user's data is now encrypted in this way and we plan to encrypt more as we are able.

3) We have implemented password guess throttling. If someone tries to sign into your account too many times with an incorrect password, your account will be locked for a period of time. This is to prevent a hacker from trying a million different passwords to sign into an account.

4) We have implemented some protections against clickjacking, cross-site-scripting and cross-site-request-forgery attacks.
Apr 23, 2014

Mac App Updated

We have updated our Mac App today to support copy and paste inside the app as well as fixing a few other little bugs. We have also gotten the App into the Apple App Store, so you can easily install it from there if you wish.

http://www.toodledo.com/tools/mac_menubar.php
Apr 10, 2014

Update: Sort Individual Lists Uniquely

Today we are releasing a small setting that should make some people very happy. It is now possible to save the sort criteria for individual lists instead of individual views. For example, you can now have each saved search sorted by it's own criteria instead of having all saved searches use the global sort setting.

To enable, go into your account settings and choose the "Behavior Preferences" option. Under this you'll want to enable "Save sort preferences on a per-list basis" and then press "Save".

Once you do this, you will be able to sort each list and Toodledo will remember the settings individually. If you prefer the current default behavior where each view (Main, Folder, Search, etc) has it's own global sort setting, then you don't need to do anything.
Mar 4, 2014

Work Hours Tool does more holidays

Toodledo has a tool that will show you the number of hours you have left to work this year, month, week and day. Today we have updated it to include international holidays, so if you are using Toodledo from outside the USA, you can now get more accurate results.

http://www.toodledo.com/tools/workhours/index.php
Feb 28, 2014

Translating Toodledo into other languages

Our iOS app and Mobile Website have already been translated into 8 different languages and counting. Today we have begun to translate our main website into other languages as well. The first step is a Spanish translation for the Outlines section. You can set your preferred language in your account settings. Over the coming months we will be adding more languages and translating other parts of our website.

You can help! If you are bilingual, please visit our Translation page and give us a hand: http://www.toodledo.com/translate/index.php
Feb 11, 2014

Android App Crowdfunding Project

Dear Toodledo Users,

An official Android app for Toodledo has been at the top of our to-do list for a long time. You may be aware that we recently acquired an existing Android App, which is going to provide the foundation for building an awesome Toodledo experience on Android in the future.

Now we need your help. Toodledo is a small company with limited resources, so we have started a Backer Campaign to help raise money to support the future improvement of the Android App. Given the chance, we will hire an Android developer to take over the project and add all of the functionality that you expect from Toodledo.

If you are an Android user and want the best experience from Toodledo, please check out our crowdfunding campaign. We have some nice rewards to share with you for making a pledge. Please help us spread the word and meet our goals.

https://backer.app.net/toodledo
Jan 30, 2014

Bitcoin as payment option

Toodledo now accepts Bitcoin as a payment option when purchasing or renewing your Subscription. This makes Toodledo the first productivity tool (that we know of) to accept Bitcoin.
Jan 27, 2014

Toodledo Android App

One of our most frequent requests is for an official Android app for Toodledo. We are definitely late to the party and have struggled with this for some time.

The solution that we had been working on was to leverage our web expertise to develop an excellent mobile website that works offline in any web browser. We were then going to put this inside of a native Android app, making what's called a hybrid app. We were progressing on this path.

Then we became aware of an excellent native Android app named "MyToodle", developed by Phuah Yee Keat in his spare time. We started a conversation with him and worked out an agreement in which Toodledo will be acquiring and taking over full-time development of the project. He will remain on for a short time to help us transition the app. Meanwhile we will be redoubling our efforts to hire an Android developer to take over the project full time.

We have big plans for this app! Over the next months we'll be rebranding it and improving it's integration with Toodledo. Then we'll continue to add features to eventually bring it in parity with our iOS app. We encourage you to check out the app here: https://play.google.com/store/apps/developer?id=Toodledo

Please send us feedback and feature requests through these forums or our support tickets.

And a special thanks to Phuah Yee Keat for his excellent work over the last year to make this possible.

-Jake
Dec 24, 2013

Toodledo 2013 - The Year in Review

Happy Holidays from Toodledo!

2013 was an exciting year for Toodledo. We started the year as one of the most popular online to-do lists and we expanded our services to provide a more complete set of productivity tools to our customers, and in the process turned Toodledo into one of the top overall productivity tools available.

Here is a list of the amazing things that we accomplished this year:

Reliability
We were able to maintain an uptime record of 99.999% for the year, with only 5 minutes of unscheduled downtime. See Pingdom for more info.

Outlines (link)
We added an entire new section to Toodledo called Outlines. An Outline is a place for you to organize projects, take notes and store other hierarchical information. You can use an Outline to brainstorm, organize your homework, plan a business report, or break a project down into smaller pieces. It supports unlimited levels of hierarchy, so you can use an Outline to break projects down into subtasks and sub-subtasks and sub-sub-subtasks if you want. You can attach Outlines to any task and soon, you'll be able to access these Outlines in our iOS app.

Lists (link)
Another entirely new section for Toodledo called Lists. This new section is a place for you to make customizable lists for specific purposes. Use it like a spreadsheet or use it to create packing lists, dieting logs, or an address book. Make a list to remember your favorite restaurants, or keep an inventory of your coin collection. For each list, you can customize the number and type of columns, with more than 20 different column types to choose from: text, number, date, rating, price, etc. You can attach Lists to any task and it will also be coming soon to our iOS app.

Tasks
1) File attachments saw a significant upgrade with the ability to upload files from your desktop as well as Dropbox, Facebook, Google Drive, Gmail and more. In addition to files, you can now attach Notes, Outlines, and Lists to any task for quick reference.

2) IFTTT - If you are not familiar with IFTTT, it lets you create powerful connections between services with one simple statement: "if this then that". With the Toodledo Channel at IFTTT, you can automate and integrate Toodledo into many different 3rd party services.

3) We created the Work Hours Left tool. This tool will show you the number of work hours left in the day, week, month and year so that you can see how much time you have left to be productive. It is customizable for your work schedule.

4) We added the ability to undelete tasks that were accidentally deleted.

5) We enhanced alarms with a more intuitive interface and with the ability to get alarms in your web browser and via a webhook.

6) We added a setting to automatically unstar a task when you complete it, which can be useful for people who use the star to mark tasks that they want to work on today.

7) Toodledo now has a Mac application that will provide quick access to your to-do list from your Mac's menu bar.

8) We created a number of tutorial videos to help you learn how to use Toodledo's advanced features.

9) We redesigned our subscription page and now support direct credit card payments in addition to PayPal, and we added a Platinum subscription level with increased storage and enhanced support.

iOS app (link)
1) We completed the redesign of our iOS app to improve the look and feel and improve usability. There are too many things in the redesign to mention here, please read the complete announcement for details.

2) Building on the redesign from the beginning of the year, we transformed it again for the iOS 7 release towards the end of the year. Toodledo is now an iOS7 optimized app.

2) We added "Saved Search" to the iOS app so you can now view all of your custom task lists. This was one of our top requests for the app, so we are happy that we were able to deliver.

3) We added Facebook integration so you can share any task on Facebook to let your friends know what you are doing.

4) We added the ability to duplicate Notes.

Overall
In addition to above, we fixed a number of bugs and smaller improvements across all of our products.

We appreciate all the support and suggestions that we have received from everyone. We are continuing to make Toodledo the best productivity tool on the internet, and we have big plans for 2014 and beyond. Thanks to everyone for making Toodledo a success.

Happy New Year!

PS. Please use promo code "holiday13" at checkout to get 10% off a subscription or renewal for you and your friends.

Older items have been removed for brevity.