Outpost Moved its Servers to the E.U.
Learn more
May 21, 2026 1 min read

Release 3.12: A Beacon of Light

Release 3.12: A Beacon of Light

Lots of improvements here!

We've got a Labs test of internationalization of Outpost features that show to your readers. To start, we have a Spanish translation of the Tip Jar, Gift Subscriptions, and Group Subscriptions. We'll be expanding this to other places as well (email footers and Outpost promotions, for two) and more languages. Reach out if you want to be involved!

We also made big improvements in how Outpost keeps in sync with Ghost. There's a whole new system for checking for differences. The real challenge is with bulk updates, like when a publisher uploads thousands of new members or does a bulk labeling job. In cases like this, Ghost doesn't fire its usual notification, so we have to check for it.

Lots of small improvements, including a better and clearer way to use custom CSS for your CTAs, without affecting any existing custom CSS you have used.

Added

  • 🌐 Added i18n internationalization for some reader-facing features (Spanish only for now)
  • 📋 Added a new audit workflow to detect when Outpost and Ghost data are out of sync, and a new way to fix both small and big differences
  • 📨 Added %PHYSICAL_ADDRESS% template variable for sites using a Custom HTML Template for their emails
  • ⌨️ Add Georgia and Verdana to the font selection dropdown

Fixed

  • 🖼️ Fixed a bug with image removal on the email template settings page where it was hard to delete the image
  • 👩🏽‍💻Fixed CSS inliner issues for clients with a "Custom HTML Template" for emails
  • 🏷️ Fixed a bug in code for adding labels to subscribers who use a Ghost offer
  • 📪 Fixed a bug with an incorrect email notification to a subscriber about a Ghost tier change when that user took a retention offer
  • 💲 Fixed a UX bug related to editing an Outpost tiered offer
  • 🧧 Fixed a donation bug for ghost.io-hosted sites

Changed

  • 🚜 Changes in the "Custom CSS" field scope for CTA modules to keep CSS changes limited to that CTA
  • % We now auto create a new Stripe coupon if it's not yet available for the Ghost offer
  • 📜 Documentation updates

Improved

  • 💈 Multiple CTA page improvements and bug fixes
Andrew Nikolaenko
Andrew Nikolaenko
Andrew is the co-founder and CTO of Outpost, and created Contextly (part of Luna) with Ryan previously.
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to Outpost.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.