Sign up

Buttondown's blog

Not verified No WebSub updates No webmention support Not yet validated

Buttondown's blog — guides, tutorials, and more

Public lists
davewiner/blogroll
Fetched

Buttondown's blog

OG image picker

It's now easier to choose the share image (or 'OG image') for an email!

Buttondown's blog

Image editor improvements

Improvements to the image editor

Buttondown's blog

Q1 planning

We're excited for what's in store for 2023!

Buttondown's blog

On monorepos

I opine, perhaps for too long, on the idea of monorepos.

Buttondown's blog

API bulk actions

You can now execute bulk actions through the API!

Buttondown's blog

Improved OpenAPI spec

Buttondown's OpenAPI spec is much better. And on GitHub.

Buttondown's blog

Mastodon support

Add a link to your Mastodon account alongside other social profiles.

Buttondown's blog

Better subscriber filtering

Just launched, better filtering on /v1/subscribers.

Buttondown's blog

Better subscriber validation

Warnings for duplicate subscribers and option to auto-activate manually added subscribers.

Buttondown's blog

Hotkey support!

Keyboard shortcuts for bulk actions and opt-out for premium subscriber notifications.

Buttondown's blog

Programmatic access to analytics

New API endpoint to retrieve aggregated analytics data for any email.

Buttondown's blog

Stronger bulk actions

Select all items matching a filter for bulk actions, even across multiple pages.

Buttondown's blog

Faster archive page

Archive list pages now load twice as fast, plus removed the address field.

Buttondown's blog

Custom canonical URLs

Change the canonical URL of your emails

Buttondown's blog

Email slug and metadata

You can now modify the slug and metadata of emails

Buttondown's blog

Improved writing interface

A brand-new email writing interface for composing newsletters.

Buttondown's blog

Generating a Typescript router in Django

Pre-announcing an alternative to django-js-reverse

Buttondown's blog

Filter emails by source

Filter your emails by their source

Buttondown's blog

Launched a glossary

An official glossary to explain email industry acronyms and buzzwords.

Buttondown's blog

Better list view filtering

Preview filter counts before applying, with combinatorial filtering support.

Buttondown's blog

Launched this very changelog

Added a public-facing changelog to share product updates.

Buttondown's blog

Prettier settings page

Rebuilt the settings interface into a unified, more navigable page.

Buttondown's blog

Marking past due subscribers

Paid subscribers with overdue payments are now marked in the Subscribers page.

Buttondown's blog

UTM source filtering

Filter subscribers by UTM source

Buttondown's blog

Descriptive export filenames

More descriptive filenames for exports

Buttondown's blog

All your emails, in one place

The first of many architectural changes!

Buttondown's blog

Sort by tag

Sort your subscribers by tag

Buttondown's blog

Programmatically gifting subscriptions

Gift or ungift premium subscriptions through the API.

Buttondown's blog

Resubscribe accidentally unsubscribed

Resubscribe subscribers who have accidentally unsubscribed

Buttondown's blog

Better email delivery reporting

Drill into the deliveries list to see who received each email.