News, Updates, and Releases

New URL Scheme

Airlist now supports a URL Scheme. Read about the documentation here.

What this means is you can send commands to Airlist from other apps!

For instance, you can:

  • Create a new item named “Call Mom”
    • With a Due Date of tomorrow
    • Notes that says “Talk about grandkids”
    • Under the “Family” parent
  • Show a specific item
  • Show a Saved Search


Hi All! The latest update for Airlist is live on the iOS and Mac App Stores.

Saved Search Enhancements

  • NEW - Sorting by Start/Due now sorts by the time
  • UPDATED Saved Search builder

Saved Search Ordered by Time for Mac


Excited to announce the release of the new Mac app for Airlist!

Airlist for Mac


Out now is the latest Airlist update for iOS 16 — now you can personalize your home or lock screen with brand new widgets. Quickly add new items, initiate a search, or view a list of your Starred or Saved Searches.



Today’s a big release for Airlist. Already, you can set Due and Start dates on any item, along with custom filters in Saved Searches, you have unlimited flexibility how you stay organized.

Now, you can set Due and Start TIMES!


Previously only available on the web… now, on iOS and iPadOS, you can paste plaintext or markdown to create items in Airlist.

For OPML, follow the below format.

<opml version="2.0">
        <outline text="Filters">
            <outline text ="Approved/deny">
            <outline text ="Collections">
            <outline text ="Delivery">

Now it’s easier than ever to set start or due dates with Natural Date Search.

For example, you can type “3 days”, “tomorrow”, “weekend”, “June” “Next month”, “4/5”, etc… The parser is incredibly flexible and can understand just about anything you throw at it.


Airlist is now available on the App Store!


Quickly add an item to Airlist from any screen with the new Quick Add.

Simply press CMD/Ctrl + alt + n or open Command Center (CMD/Ctrl + k) and select Quick Add.

Custom Icons


Now, it’s easier than ever to create lists in Airlist. Simply copy and paste any plain text or markdown list to directly import.

Airlist even has smart formatting for certain markdown syntax:

  • #header turns into “project” formatting
  • ##header turns into “header” formatting
  • “-“ and “*” are removed from the start of lists

You can now edit multiple items at once with “multi-select” on iOS (iPhone and iPad). Check out the video to see how.

Try it now through TestFlight.


This is the experience you have been waiting for. A native and modern outliner for iOS (iPhone and iPad).

Try it now through TestFlight.


📱iOS App on TestFlight

Join the TestFlight beta for both iPhone and iPad.

🖥 Matching Colors on iOS 15 and MacOS Monterey

Safari on Monterey

😀 Other Improvements


🎁 New Features

  • Setup the backend for Stripe purchasing

🦾 Improvements

  • Max width is much wider (from 700px to 900px)
  • Increased line height for the blog (easier on the eyes)
  • Tag autocomplete respects Show/Hide Completed setting
  • References respect Show/Hide Completed setting


Airlist for iPhone and iPad has a very powerful share extension thanks to SwiftUI.

Share Sheet

But the share extension API is still only available in AppKit. So how do you do it in SwiftUI? Follow below…


We built Airlist for the web with Vue, which out of the box comes with its own global state management library.

So naturally, when building Airlist with SwiftUI, it made sense to follow the same paradigm (i.e. Redux). A global state variable that was passed around by an environmentObject.

At first, it went fantastic. Easy to maintain, simple to implement, and very fast… until it wasn’t.


Introducing backlinks and references

References and Backlinks


For the new iOS app for Airlist, I am building it in (as much as I can) SwiftUI. For anyone coming from React (or in our case, we use Vue to build the web app), SwiftUI is a welcome change vs UIKit. Yet, at times can be frustrating. Often times problems are not documented, and not available via a Google Search.

Along the way I’ve had to solve many problems that, for anyone else building a real-world SwiftUI app, might find helpful. I’ll be documenting these solutions on this blog. They’ve been helpful to me, hopefully they are to you.

Adding back scene delegate


It’s been a little while since the last post and for good reason. We’ve been pretty busy.

Sign In With Apple

There’s only one reason why we’d implement Sign In With Apple…


Once you have a lot of completed items, it is useful to hide them. You can hide or show completed items in 2 ways

Hide/Show Completed



Dates in Airlist are a powerful way to keep track of what you need to do. Airlist supports both Start Dates and Due Dates.


To sign up for the Airlist beta go here.


Saved Search

“Show me just what I need to see”

Airlist’s infinitely nested items gives you unlimited flexability. But what was that one thing I need to do? I remember putting it in last week? That’s where saved searches come in.


The Basics

Airlist is an outlining tool that is simple at its core yet advanced where you need it.

Your Airlist outline consists of nested bulleted lists of items. Each nested list can be infinitely deep easily helping you keep track of everything from your grocery list to your most advanced projects.

Airlist Devices on iOS

iPhone and iPad Apps

Download for Free
Apple App Store Button
Airlist on MacOS

Mac App

Download for Free, no time limits
Apple App Store Button

Airlist Premium required for

Syncing between devices, custom Saved Searches, icons, and icon badge
Availible in the App Store for $2.99/mo or $24.99/yr