Article
Changelog
By ThoughtSnaps Team
Running notes on user-facing releases.
2026 April
- Migrated thoughtsnaps.app to Astro, wired primary CTAs to app.thoughtsnaps.app, and shipped the Markdown blog (first posts live under /blog).
- Social-only sign-in: redesigned sign-in and sign-up around X and LinkedIn (no email/password forms); LinkedIn shipped alongside X.
- Profile on cards: settings can pull verified name, handle, and bio from X into author fields where applicable; tagline field has a sensible max length and a live counter.
- Preview vs PNG: unified layout across formats; taglines and selected templates flow through to exports; elastic SnapEssay height; editor length warnings with a nudge toward SnapEssay when you outgrow a short card; clearer via thoughtsnaps.app on shares; more reliable avatars in generation.
- Clearer, human-friendly messaging when the image service is unreachable (instead of raw error pages).
- Trust: authenticated exports use server-checked profile data; draft updates are ownership-checked; author fields are escaped in generated output.
2026 March
- Shipped the first ThoughtSnaps web editor: write on a guest-friendly canvas, switch platforms and themes, and see a live preview as you type.
- Added high-resolution PNG export from the browser and a dedicated image generation path so server-rendered cards stay aligned with the preview.
- Introduced a shared template engine (author name, tagline, handle, avatar with initials fallback) across preview and PNG output.
- For guest users, it will use default “name” and “handle”; for authenticated users, it will use the real name and handle.
- Added Markdown-style formatting in card text (headings, bold, italic, inline code, blockquotes) with HTML escaping for safer rendering.