Drafts 25.1 Released

Drafts 25.1 has been released:

Details below. For a complete history of updates, visit:

Drafts 25.1 (iOS) Release Notes

  • Performance and memory use improvements.
  • New: Print action step adds option to set font size for plain text format printing.
  • New: Convenience methods on Todoist scripgin object to work with Sections.
    • getSections() -> [object]
    • getProjectSections(projectID: Int) -> [object]
    • createSection(options: object) -> object
    • getSection(sectionID: Int) -> object
    • updateSection(sectionID: Int, options: object) -> object
    • See Todoist scripting reference for details
  • Fix: Scroll position placed wrong when returning to app without creating a new draft.
  • Fix: Line height not always set properly in a new draft until a character was typed. Mostly visible when “highlight insertion point” is enabled.
  • New: HTTPResponse script object now has headers object property exposing any HTTP headers returned with the response. See HTTPResponse scripting reference for details
  • New: Option to export sync log to Files app for users who do not use the default Mail app.
1 Like

Drafts 25.1 (macOS) Release Notes

  • Performance and memory use improvements.
  • New: Print action step adds option to set font size for plain text format printing.
  • Change: Tag field will now wrap to display all tags if more tags are assigned than can be displayed on one line.
  • Fix: Some international characters not displayed properly in HTML Previews.
  • Fix: Avoid navigation button overlapping scrollbar in editor if “always” visible scrollbars are used and the tag tray is hidden.
  • Change: Refactor implementation of toolbar buttons which toggle drafts and action lists for better VoiceOver compatibility.
  • New: Support for color in TouchBar.
  • Fix: Rewrite handling of group selection in TouchBar to avoid Big Sur crashing bug.
  • Fix: Widget and URL commands which focus the main window should switch to the correct desktop if the Drafts window is visible on a different desktop space.
  • New: Convenience methods on Todoist object to work with Sections.
    • getSections() -> [object]
    • getProjectSections(projectID: Int) -> [object]
    • createSection(options: object) -> object
    • getSection(sectionID: Int) -> object
    • updateSection(sectionID: Int, options: object) -> object
    • See Todoist scripting reference for details
  • Change: Automatic import tasks for reminders and inbox files should be performed periodically, not just when app is activated.
  • Change: app.selectDraft() better remembers last selected filting/workspace options.
  • Fix: app.selectDraft() could get stuck open.
  • Fix: Focus mode button in editor not enabling properly.
  • Fix: Crash using “Run Action” from draft list context menu.
  • Fix: Focus mode button not enabling properly.
  • New: HTTPResponse script object now has headers object property exposing any HTTP headers returned with the response. See HTTPResponse scripting reference for details
2 Likes

Thank you for this release, especially for the scroll bug fix :slight_smile: