Building Canopy: A Native GitHub Inbox and a Testbed for Lists

How building a native macOS GitHub notification client exposed surprising gaps in GitHub's public API and stress-tested Lists in a real app.