Changelog
Every feature, fix, and improvement — as it lands. We move quickly and we want you to see it.
07 Apr 2026
feat: add POST /api/posts/from-html endpoint
07 Apr 2026
docs: add POST /api/html-import to API reference
07 Apr 2026
Add POST /api/html-import — converts HTML to Tiptap JSON
06 Apr 2026
Make all studio pages mobile responsive at ≤640px
06 Apr 2026
Studio mobile responsive: fixed top header + bottom tab nav
06 Apr 2026
Standardise wordmark to 14px font-sans 0.12em tracking across all navs
06 Apr 2026
Standardise Superstack icon to 28×18 across studio and reader navs
06 Apr 2026
Match mobile nav height to marketing nav (60px)
06 Apr 2026
Show count in rounded badge on Follow All button
06 Apr 2026
Rename button label to Follow All (N)
06 Apr 2026
Add margin-right spacing between ✦ icon and button text
06 Apr 2026
Pulsate ✦ icon on Follow All button
06 Apr 2026
Make For You follow-all button a prominent callout with explanation
06 Apr 2026
Recommendations engine + Follow All + login no-flash
06 Apr 2026
Gate editor on tagline+description; hide empty category badge on discover
06 Apr 2026
Category gate for editor, full email formatting, uncategorised pubs in discover
06 Apr 2026
Always show code copy button (remove hover-only opacity)
06 Apr 2026
Make tables more compact: reduce cell padding, align middle
06 Apr 2026
Style code copy button in mint green
06 Apr 2026
Add copy-to-clipboard button on code blocks in published posts
06 Apr 2026
Run lowlight on published posts for syntax highlighting; wrap code blocks
06 Apr 2026
Fix nodeToHtml to render tables, code block language, and mentions in published posts
06 Apr 2026
Add table, syntax highlighting, and mention styles to published post view
06 Apr 2026
Table cells right-aligned, table full width
06 Apr 2026
Fix editor: image upload, table alignment, undo/redo, post mentions
06 Apr 2026
Add image upload, tables, and syntax highlighting to post editor
06 Apr 2026
Add api_token column migration to boot-time alter table list
05 Apr 2026
Add API token management, reader improvements, and API playground
05 Apr 2026
Improve reader UX: mobile layout, routing, and pub grid
05 Apr 2026
Fix post nav arrows and back-to-top across pub and /read
05 Apr 2026
Add post nav arrows, action bar, liked tab, and reader/pub style unification
04 Apr 2026
Action bar: show at top (below meta) + bottom; improve copy toast
04 Apr 2026
Add like, bookmark, and copy-link actions to post view
04 Apr 2026
Add Changelog and API Docs helpful links to studio and reader sidebars
04 Apr 2026
Fix analytics: compute live from real data instead of empty snapshots table
04 Apr 2026
Fix subscriber search losing focus on each keypress
04 Apr 2026
Store subscriber name from Substack import; resolve name server-side
04 Apr 2026
Fix editor: title wraps on long text, image drag-and-drop into body
04 Apr 2026
Fix ZIP parser to use central directory for correct comp/uncomp sizes
04 Apr 2026
Overhaul Substack import to match real export structure; add subscriber import
04 Apr 2026
Fix invalid JS syntax: curly apostrophe in string literal
04 Apr 2026
Add Substack post archive import
04 Apr 2026
Fix subscriber name column to use firstName + lastName from reader account
04 Apr 2026
Add API nav link, subscriber name column, CSV export improvements, and mobile docs
04 Apr 2026
Switch auth tokens from sessionStorage to localStorage for cross-tab persistence
04 Apr 2026
UX polish: loading icons, footer, nav consistency, subscribe state, auto-login redirect
04 Apr 2026
Public Discover page at /discover — no auth required
04 Apr 2026
Replace Loading… text with on-brand animated loading mark
04 Apr 2026
Track real email open rates via pixel tracking
03 Apr 2026
Admin panel, email verification, and pricing controls
A lot shipped this week. The admin panel is live at /admin with full user, publication, and admin CRUD. Email verification is now required before account activation. All pricing rates (email, API, storage) are now configurable from the admin settings tab and reflected live on the marketing page.
25 Mar 2026
OG images, reader follows, and Railway persistence
Fixed blank OG images on social shares by bundling Inter, JetBrains Mono, and Playfair Display as TTF fonts for server-side SVG rendering. Reader follows now correctly create subscriber rows so writers see their audience. SQLite DB is now persisted on a Railway volume.
14 Mar 2026
Reader network, thoughts, and recommendations
The reader layer is now live. Follow publications, bookmark posts, track your reading history, and discover writers through cross-publication recommendations. Thoughts (microblogging) land as a lightweight layer on top of posts.
28 Feb 2026
Stripe Connect, USDC payments, and subscriber billing
Writers can now connect Stripe and accept paid subscriptions. Native USDC support via Base network is live as an alternative to fiat. Monthly and annual pricing tiers with configurable trial days.
10 Feb 2026
Post editor, email send, and analytics
The Studio editor is now functional end-to-end. Write a post, preview it, publish it, and send it to your subscriber list as an email newsletter. Basic open-rate analytics tracked per send.
20 Jan 2026
Custom domains, SEO, and data exchange
Publications can now map to a custom domain with automated SSL via Railway. SEO settings (title templates, meta descriptions, GA4 ID) are configurable per publication. The data exchange module (Intent-Ad Network, AI Feed) is wired up with opt-in toggles.
05 Jan 2026
Publication pages and the Studio shell
Public publication pages are live. Each writer gets a slug-based URL, an accent colour, a bio, and a post feed. The Studio dashboard shell is in place with sidebar navigation across posts, subscribers, analytics, and settings.
18 Dec 2025
Auth, database, and API foundation
Core infrastructure is in place. Hono + SQLite on Railway. JWT-based auth for writers, readers, and admins as separate token classes. REST API skeleton with route-level middleware.
01 Dec 2025
Day one: the idea ships
Superstack starts as a conviction: publishing infrastructure should be priced like infrastructure. Zero revenue share. Wholesale cost for the pipes. The homepage, the manifesto, and the calculator are the first things to exist.