Drafts 4.1 is now available on the App Store.

Learning?

Finding your way around Drafts? Visit the Help Center for screencasts and lots of documentation to get you going! Want to get more out of Drafts with Evernote, Twitter, OmniFocus or more? Check out our growing list of integration guides.

T-Shirts!

Like Drafts? Like T-Shirts? Support development and show your love with one of these great Drafts T-Shirts…our Teespring campaign will be up through February 16, 2015 – so don’t miss out!

The New Stuff

select and operations
  • New: “Select” mode in draft list. Enable using “Select” button at bottom left of draft list. Once enabled, tap on drafts in list to select multiple drafts and tap “Operations” button to select bulk operation, including:
    • Archive/Restore to move selected drafts.
    • Flag/Unflag to change flag status.
    • Delete to permanently delete selected drafts.
    • Merge to merge the selected drafts into one draft, in the order they were selected. Additional drafts will be archived if not already in the archive.
  • New: “Edit” mode in action list. Enables use of standard table controls to re-order and delete actions in the list.
  • New: “inbox” button in Today widget, opens Drafts directly to the inbox.
  • New: /inbox, /archive and /flagged x-callback-url methods, which can be used to open Drafts from Launch Center Pro or other bookmark directly to one of these locations. Each can also take an optional “query=” parameter to specify a text search to allow bookmarking of specific searches within your drafts list. These are handy to create shortcuts to tag searches. Here are example actions for Drafts that will use Drafts’ own URL schemes to seach the inbox or archive:
  • New: “Force Update of Drafts” function in Settings > iCloud. This marks all drafts as modified for sync and forces them to be uploaded to iCloud. This can be helpful if a past sync problem caused discrepancies which need to be reconciled.

Changes

  • Change: Built-in Markdown CSS improvements - mainly table styles.
  • Change: Switch to Mailgun for background email sending. The previous provider (SendGrid) has some issues with modifying the HTML output. If you use background email to integrate with some services, note the “from” address will now be “drafts-mail@drafts.agiletortoise.com”. This only effects Email action steps set to “Send in Background”.
  • Change: Startup performance improvements.
  • Change: Don’t hide keyboard on “scroll to top” tap on status bar.
  • Change: Draft list operations should exit select mode on completion.
  • Change: Allow intra-emphasis in Markdown processor.
  • Change: Don’t hide keyboard on “scroll to top” tap on status bar.

Fixes

  • Fix: Lots of Sync improvements across the board. Thanks for being patient while we hammer out remaining issues with iCloud sync. Most known issues have been addressed in this update.
  • Fix: iPhone version would not always scroll text behind keyboard when 3rd party keyboard (Swype, in particular) was being used.
  • Fix: “New from clipboard” and “New from selection” options when creating drafts did not enable the Arrange mode button until the text was edited.
  • Fix: Do a better job updating the badge inbox count when sync is updated on a background refresh.
  • Fix: Don’t request basic Facebook permissions if running the background.
  • Fix: Export Drafts and Actions options in settings would not allow “Open in” export to run if no email accounts are configured on the device.
  • Fix: CSV draft export could cause crash with certain data sets.
  • Fix: Onetime crash using toggle dark theme key if user was already using dark theme.
  • Fix: Don’t request basic Facebook permissions if running the background.
  • Fix: Export Drafts and Actions options in settings would not allow “Open in” export to run if no email accounts are configured on the device.
  • Fix: CSV draft export could cause crash with certain data sets.
  • Fix: Modified location of drafts captured in the share extension did not get initialized properly.

Sync notes

There are a lot of improvement to sync in this update. There remain two known issues with sync that I am continuing to try to resolve. If you are seeing these issues, please review the troubleshooting steps on the help center and begin capturing logs per those instructions. The two known issues are as follows:

  • iCloud Connectivity issues. iOS 8.1.3 has dramatically improved over the iOS 8.1 release, but there are still some people having problems with iCloud connectivity in general. There are cases where iOS tells Drafts iCloud is not available, when it really should be. This release tries a lot harder to get the right answer, because often the iOS level problem will resolve itself…but not always.
  • Inconsistencies synching archive and flag statuses. I do not believe this is and iCloud issue, but I haven’t been able to pin down any reproducible cases to nail down this issue. If you are seeing drafts that should be archived not have that sync to other devices – please look for a pattern to when it happens and get in touch.

The rest…

Review and ratings are always appreciated! Feedback and issues to info@agiletortoise.com. To keep up with tips and news, follow @draftsapp on Twitter and Facebook. We always appreciate you taking the time to review or rate Drafts on the App Store!

Get Drafts on the App Store.