← Back to all sparks
B

Buttondown

MKT AUTO
Velocity5.0

Email newsletter platform for writers and creators with automations, analytics, and subscriber management

Buttondown ships almost daily, and most of it is someone else's bug report closed.

newslettersemail-marketingbug-fixeseditorapisocial-crossposting
Current state
The changelog is a near-daily log of two to four items, overwhelmingly fixes, many crediting the customer who reported them by name. The editor accounts for a disproportionate share — pasted Word documents locking it, cursors that would not sit between stacked tables, blank lines above tables that could not be deleted. Feature work is smaller and steadier: multi-select subscribe form fields, a searchable font specimen panel, Bluesky link cards that re-sync themselves.
Where it's heading
The pattern is a small team working a public queue in the open, and the fixes cluster where newsletter software actually breaks: rich-text editing, subscriber state transitions, and cross-posting to social platforms. Several recent items concern silent failures specifically — automations skipping sends without saying so, cross-posts marked failed after publishing, resubscribes quietly changing subscriber state. Correcting quiet-wrong behaviour into loud-correct behaviour is the through-line, and it matters more in a product where a mistake reaches someone's whole list.
Prediction
Expect the cadence to hold and the editor to keep generating items, since that is where the reported bugs concentrate. The entries are day-stamped batches, so individual releases carry no version or theme to read direction from.

Recent moves

  1. 1d ago

    Multi-select signup fields and self-syncing Bluesky cards

    Subscribe forms gain multi-select fields, with values editable as pills in subscriber metadata, and Bluesky link cards re-sync automatically when a newsletter's name, description, icon or theme changes. Both remove a manual step — one for the subscriber answering, one for the writer who would otherwise click Sync now.

  2. 2d ago

    Silent automation skips fixed; re-adding unsubscribers keeps them pending

    Automations no longer skip sends silently when an audience resolves to nobody, archive imports that are really subscriber imports get detected, and re-adding an unsubscribed address as unactivated now keeps them pending rather than quietly resubscribing them. Three variations on the same principle: stop failing quietly.

  3. 5d ago

    Faster draft sends; Word paste no longer locks the editor

    Draft sends from the editor land faster, and pasting from Word no longer locks the editor with a parsing error. The Word paste path is a recurring source of reports, since it is how many writers actually draft.

  4. 6d ago

    Blank line above a table can be deleted

    A single editor fix restoring the ability to delete a blank line above a table. One item, one day — the smallest unit this changelog publishes.

  5. 8d ago

    Font picker becomes a searchable specimen panel

    The archive font picker becomes a searchable specimen panel showing typefaces before selection, and LinkedIn cross-posts stop being marked failed after publishing successfully. The false-failure fix belongs to the same quiet-wrongness cleanup running through the window.

  6. 12d ago

    Non-square icons no longer stretch in the archive navbar

    Non-square newsletter icons stop being stretched in the archive navbar, finishing a fix started the day before for archive pages. Cosmetic, and a good example of the one-line entries that fill this feed.