Changelog

A history of everything new, fixed, and improved in StoryJuicer.

v1.2.0

Guided Story Creation, Audience Mode, About Panel

  • Added
    Guided creation mode — AI asks follow-up questions across 3 rounds (characters, plot, tone) with A/B/C suggestions to enrich your story concept before generation
  • Added
    Kid / Adult audience toggle in Settings — adjusts Q&A question tone and story generation language level
  • Added
    Custom About panel with 'Made with love by Jake Rains' credit linking to jakerains.com
  • Changed
    Creation view now features a Quick/Guided mode toggle below the story concept input
v1.1.1

Edit & Regenerate, StoryJuicer Stamp, Text Cleanup

  • Added
    Edit button in reader toolbar — edit author, page text, or moral directly from the reader
  • Added
    Image regeneration with optional custom prompt — guide the AI to get the illustration you want
  • Added
    StoryJuicer library stamp on 'The End' page — a fox-on-book ink stamp appears in the reader, PDF, and EPUB exports
  • Fixed
    Text formatting cleanup — strips markdown bold/italic artifacts from cloud and MLX model outputs
  • Fixed
    Squeeze a Story button now clickable across the entire pill area, not just the text
  • Fixed
    Version numbering corrected — About screen and Sparkle updates now show the correct version
  • Changed
    Auto-update checks enabled on launch — no longer requires manual 'Check for Updates' click
v1.1.0

EPUB Export, Changelog & Analytics

  • Added
    EPUB 3.0 Fixed Layout export — read your storybooks in Apple Books, Kindle, and other EPUB readers
  • Added
    Export menu in the reader toolbar with both PDF and EPUB options (macOS and iOS)
  • Added
    Changelog page on the landing site with version history and color-coded change types
  • Added
    Vercel Analytics custom event tracking for downloads, GitHub clicks, and HuggingFace signups
  • Changed
    Footer now shows a Changelog pill button and auto-syncs the version badge
v1.0.3

Landing Page & Link Previews

  • Added
    Landing page at storyjuicer.app with full design system
  • Added
    Open Graph and Twitter Card meta tags for rich link previews
  • Added
    Vercel Web Analytics integration
  • Changed
    Footer GitHub link upgraded to pill button style
  • Fixed
    OG image URLs now use custom domain
v1.0.2

Sparkle Auto-Update

  • Added
    Automatic update checking via Sparkle 2 with EdDSA signature verification
  • Added
    Appcast feed hosted on GitHub for seamless version delivery
  • Added
    "Check for Updates" menu item in the app menu
v1.0.1

Cloud & Local AI Providers

  • Added
    Hugging Face cloud text and image generation via OAuth login
  • Added
    MLX Swift local model support for on-device open-weight LLMs
  • Added
    Settings panel with glass-morphism design and provider test buttons
  • Changed
    Image generation now routes through unified provider system
v1.0.0

Initial Release

  • Added
    On-device story generation using Apple Foundation Models
  • Added
    On-device illustration generation using ImagePlayground
  • Added
    Four book formats: Standard Square, Landscape, Small Square, Portrait
  • Added
    Print-ready 300 DPI PDF export
  • Added
    SwiftData persistence for saving and reopening storybooks
  • Added
    Page-by-page reader with keyboard navigation and page overview grid