Everything That Can Happen

Release Notes

Track the latest updates, features, and improvements to the platform

Release Notes

Overview

This document tracks all major releases of “Everything That Can Happen” - a collaborative storytelling platform with AI-powered narrative generation.

Current Status: Active Development Phase (~60% to v1.0.0 Launch)


v0.7.8 - Image Architecture and Story Platform Refactor

Release Window: 2026-02-27 to 2026-03-06

Highlights in v0.7.8

  • Story Node Creation Refactor: Unified creation flow with better ordering for inheritance, variable evaluation, text generation, and image generation.
  • Image Architecture Overhaul: Dedicated images collection, richer image metadata, and reduced storynodeimages responsibility.
  • Replicate + Model Management: Replicate integration, model CRUD, and add-model-from-URL support.
  • Visibility Hardening: Stricter unpublished story, node, and image access rules.
  • Reader and Admin UX: Manage-stories improvements, image mini navigation, and image-modal fixes.

Detailed Release Notes: View Complete v0.7.8 Release Notes

Series Summary: View Aggregate v0.7.x Release Notes


v0.7.7 - Chat and MCP Expansion

Release Window: 2025-11-17 to 2026-01-24

Highlights in v0.7.7

  • Chat MCP Integration: MCP-backed tools inside chat with read operations, chained calls, and story creation.
  • Provider Expansion: Grok text and image support added alongside GPT-5 defaulting.
  • Authoring UX: Manage stories search, option drag-and-drop, image prompt persistence, and polling improvements.

Detailed Release Notes: View Complete v0.7.7 Release Notes


v0.7.6 - GPT-5 and Responses API Transition

Release Window: 2025-11-12 to 2025-11-17

Highlights in v0.7.6

  • Responses API Migration: Shift toward GPT-5-compatible OpenAI infrastructure.
  • Chat Foundation: Early chat MCP integration, memory, and restricted-access work.
  • Runtime Stability: Node 20 and follow-up build fixes to support the new stack.

Detailed Release Notes: View Complete v0.7.6 Release Notes


v0.7.5 - Import, Search, and GPT-5 Support

Release Window: 2025-09-30 to 2025-11-12

Highlights in v0.7.5

  • Ink Import: Phase 1 import pipeline for structured story content.
  • Story Node Search: Admin search page with later story scoping and sorting improvements.
  • MCP Story Tools: Story-management and node-settings MCP operations.
  • GPT-5 Support: Added GPT-5 parameters and model support near the end of the series.

Detailed Release Notes: View Complete v0.7.5 Release Notes


v0.7.4 - Authoring and Module Refactor

Release Window: 2025-09-15 to 2025-09-30

Highlights in v0.7.4

  • Richer Authoring: Editable AI prompt fields, image-layer-settings fixes, and markdown/HTML story text.
  • Subscriptions: Email opt-in plus subscribe and unsubscribe flows.
  • Module CRUD: New module management endpoints and pages.
  • Modular Mechanics Refactor: Data ownership cleanup, legacy mode removal, and variable behavior fixes.

Detailed Release Notes: View Complete v0.7.4 Release Notes


v0.7.3 - Prompt, MCP, and Generation Cleanup

Release Window: 2025-08-29 to 2025-09-15

Highlights in v0.7.3

  • Prompt Reliability: Content-policy retry handling, token replacement fixes, and prompt-field refactors.
  • Safer Authoring: Node ID sanitization and validation across create and edit flows.
  • ETCH MCP Foundations: Initial MCP server, version tooling, and register-tool fixes.
  • Generation Cleanup: Story-node generation refactor and markdown/HTML story text support.

Detailed Release Notes: View Complete v0.7.3 Release Notes


v0.7.1 - Mobile & Component Refactor

Release Date: 2025-07-31
Status: Feature Release

Highlights in v0.7.1

  • Mobile Viewport Fix: Switched to 100dvh for Android/iOS browser UI behavior
  • Component System: Reusable Dropdown, TextInput, Label, and specialized image-layer components
  • Dark Mode Enhancements: Consistent theming across form components; Tailwind cursor fixes

Detailed Release Notes: View Complete v0.7.1 Release Notes


v0.7.0 - Visual Node-Based Story Editor

Release Date: 2025-07-07
Status: Major Release

Highlights in v0.7.0

  • Visual Editor: React Flow-based graph, in-place editing, advanced connection management
  • Missing Node Management: Auto-detection and one-click creation
  • Performance & API: Optimized rendering and extended API for bulk operations

Detailed Release Notes: View Complete v0.7.0 Release Notes


v0.6.8 - Platform Enhancements

Release Date: 2025-06-24
Status: Stable Release

Highlights in v0.6.8

  • Image Storage Refactor: Complete architectural overhaul with dedicated image collection
  • Image Gallery: New admin interface for comprehensive image visualization
  • Performance: 95% reduction in story node document size, optimized queries
  • Scalability: Independent scaling of image data storage with dedicated indexes

Detailed Release Notes: View Complete v0.6.8 Release Notes


v0.6.7 - Parallax & Health Check Enhancement

Release Date: 2025-06-22
Status: Feature Enhancement Release

Highlights in v0.6.7

  • Parallax Polling: Real-time image generation feedback for Parallax theme
  • Health Check System: Comprehensive validation and repair for image layer settings
  • Feature Parity: Parallax theme now matches vanilla theme functionality
  • Proactive Debugging: One-click fixes for common configuration issues

Detailed Release Notes: View Complete v0.6.7 Release Notes


v0.6.6 - Visual Theme & UX Improvements

Release Date: 2025-06-21
Status: User Experience Enhancement Release

Highlights in v0.6.6

  • Visual Theme Integration: Complete theme selection in Create Story form
  • UI Consistency: Feature parity between create and edit workflows
  • Backend Optimization: Enhanced image persistence and UUID generation
  • Performance: Improved DOM selectors and cross-browser compatibility

Detailed Release Notes: View Complete v0.6.6 Release Notes


v0.6.5 - Layer Control & Cost Optimization

Release Date: 2025-06-20
Status: Critical Bug Fix Release

Highlights in v0.6.5

  • Layer-Specific Control: Fixed image generation inheritance for proper cost control
  • Budget Management: Respect per-layer autoGenerateImages settings
  • Data Flow: Corrected layer instruction loading and inheritance collection
  • Cost Transparency: Better control over AI generation expenses

Detailed Release Notes: View Complete v0.6.5 Release Notes


v0.6.4 - Story Thumbnail System

Release Date: 2025-06-16
Status: Stable Release

Highlights in v0.6.4

  • Story Thumbnail System: Automatic and manual thumbnail management with real-time feedback
  • Developer Experience: DRY principle utilities and 100% test coverage for new features
  • Performance: Optimized story loading and smart caching for thumbnail URLs

Detailed Release Notes: View Complete v0.6.4 Release Notes


v0.6.3 - Parallax and Image Quality Enhancements

Release Date: 2025-06-14 Status: Minor Enhancement Release

Highlights in v0.6.3

  • Parallax Overhaul: Realistic depth physics and full-screen foreground coverage
  • Image Quality: Foreground images now use highest quality variants; standardized default sizing
  • Technical Improvements: Unified parallax behavior across React and Astro, backend image sizing fixes

Detailed Release Notes: View Complete v0.6.3 Release Notes


v0.6.2 - Current Development Release

Release Date: 2025-06-11
Status: Active Development (~63% to Launch)

Latest Updates in v0.6.2

Parallax Theme Overhaul

  • Complete Positioning Fix: Story content and options now properly anchor to bottom of screen
    • Reliable CSS: Replaced experimental anchor positioning with stable fixed positioning
    • Transparent Navigation: Fixed white strips blocking background using Tailwind transparency
    • Layer Image Logic: Each parallax layer displays unique images instead of duplicates
    • Background Scaling: Optimized container sizing (108%) eliminates white strips
    • Clean Architecture: Container-based sizing replaces messy image margins

User Experience Enhancements

  • Professional Layout: Bottom-split design with story content (left) and options (right)
  • Glass-Morphism Effects: Enhanced choice buttons and content panels with modern styling
  • Cross-Browser Support: Removed experimental CSS for universal browser compatibility
  • Performance Optimization: Hardware-accelerated parallax with smooth 0.6s transitions

Detailed Release Notes: View Complete v0.6.2 Release Notes


v0.6.1 - Previous Release

Release Date: 2025-06-10
Status: Foundation Complete (~62% to Launch)

Latest Updates in v0.6.1

Critical Bug Fixes

  • Story Node Settings System Complete: Fixed major UX issues with “Use Custom Settings” checkbox
    • Correct Default Behavior: New story nodes start with checkbox unchecked (inherited settings)
    • Working Checkbox: Checking/unchecking now properly enables/disables custom settings
    • Settings Inheritance Fix: Fixed logic to use current node instead of non-existent next node
    • Complete TOKEN Logging: Added settingsUUID to all image generation logs for cost tracking
    • New Database Field: Added useCustomSettings boolean for explicit custom vs inherited intent

Documentation Excellence

  • Complete Documentation Overhaul: All core documentation updated
    • Updated Schema Definitions with complete Story Node Settings documentation
    • Enhanced API Documentation with full Story Node Settings endpoints
    • Improved User Guide with comprehensive checkbox behavior explanation
    • Technical Architecture updates with enhanced service descriptions

Quality Assurance

  • 100% Test Coverage: All 392 tests passing (286 backend + 106 frontend)
  • Backward Compatibility: Zero breaking changes, automatic schema updates
  • Enhanced Logging: Complete traceability for AI generation cost tracking

Detailed Release Notes: View Complete v0.6.1 Release Notes


v0.6.0 - Foundation Release

Release Date: 2025-06-09
Status: Foundation Complete (~60% to Launch)

Completed Major Features

AI-Powered Story Generation

  • OpenAI GPT-3.5-turbo integration for dynamic narrative creation
  • Context-aware story progression with memory of previous choices
  • Infinite branching storylines based on user decisions
  • Real-time story node generation and caching

Advanced Image Generation System

  • Multi-Model Support: GPT-IMAGE-1, DALL-E-3, and DALL-E-2 integration
  • Multi-Layer Images: Background, middle, and foreground layer system for cinematic effects
  • Cost Transparency: Real-time pricing estimates and cost tracking
  • Smart Generation: Automatic/manual toggle with per-story controls
  • WebAssembly Processing: Professional image resizing with 95% file size reduction

Comprehensive Authentication & RBAC

  • 5-Tier Role System: Guest → Player → Storyteller → Moderator → Admin
  • Secure Authentication: JWT with HttpOnly cookies, Argon2 password hashing
  • Email Integration: Verification, welcome, and password reset flows via Resend
  • Session Management: Automatic cleanup and refresh token handling

Collaborative Content Creation

  • Community Stories: Player-generated custom story branches
  • Direct Sharing: Story node sharing via direct URLs
  • Interactive Fiction: IFID support for standard compatibility
  • Real-time Analytics: View/click tracking for popular story paths

Modern Technical Architecture

  • Frontend: Astro with React islands for optimal performance
  • Backend: NestJS with clean service architecture
  • Database: MongoDB Atlas with file-based fallback
  • Storage: Cloudflare R2 with hierarchical organization
  • Deployment: Cloudflare Pages + Railway with automated CI/CD

Quality Metrics (Development)

  • Testing: 272/272 tests passing (100% coverage)
  • Performance: SSR with partial hydration, Core Web Vitals optimized
  • Reliability: Comprehensive error handling and logging system
  • Monitoring: Structured logging with admin debug interface

Major Features Required for v1.0.0 Launch

Missing Core Features (40% remaining)

  • Modular Game Mechanics System: Enable/disable gameplay modules (inventory, stats, combat, etc.)
  • Visual Node Editor: Interactive story tree interface with drag-and-drop functionality
  • Token Economy System: Currency system for AI features and premium functionality
  • User Guide: Complete documentation (in progress)
  • Production Security: Rate limiting and CSRF protection
  • Storyteller Personalities: Multiple AI narrative styles
  • Code Quality: Resolve 356 ESLint errors

Developer Experience

  • Unified Logging: Single logEvent() function across all categories
  • Dev Journal: Comprehensive development documentation
  • Migration Tools: Database and image migration utilities
  • TypeScript: Full type safety with strict mode

v0.5.x - Recent Development Milestones

Development Period: 2025-06-01 to 2025-06-09

v0.5.5 - Pricing Transparency & Final Polish

Date: 2025-06-09
Dev Journal Reference: 2025-06-09/01-03

New Features

  • Estimated Price Per Image: Complete transparency for AI generation costs
    • Real-time cost estimates for all models (DALL-E 3: $0.040-$0.120, GPT-IMAGE-1: $0.011-$0.250)
    • EstimatedPriceDisplay React component with dark mode support
    • Automatic price calculation and storage in story records
    • Enhanced TOKEN logging with detailed cost tracking

Improvements

  • Centralized pricing utilities for maintainable cost calculations
  • Enhanced user decision-making with upfront cost visibility
  • Quality vs cost tradeoffs clearly displayed

Testing

  • 15 new pricing tests + 30 image generation tests
  • All 272 tests passing with new pricing infrastructure

v0.5.4 - Visual Themes & Browser Navigation

Date: 2025-06-07
Dev Journal Reference: 2025-06-07/03

New Features

  • Visual Theme System: Story customization with theme selection
    • Theme selector dropdown component
    • Backend theme field with validation
    • Dynamic theme class application (theme-vanilla, theme-colorful)
    • Test-Driven Development methodology

Improvements

  • Enhanced story creation with visual customization options
  • Infrastructure complete for future theme styling

v0.5.3 - SSR & Navigation Enhancements

Date: 2025-06-05 to 2025-06-06
Dev Journal Reference: 2025-06-05/09, 2025-06-06/12

New Features

  • Browser Navigation Support: Seamless back/forward button integration
    • Proper URL synchronization with story navigation
    • Smart view count handling (navigation doesn’t increment counts)
    • Comprehensive debug logging for navigation events

Bug Fixes

  • Critical SSR Fix: Image Size field hydration mismatch in production
    • Resolved server/client render differences in Cloudflare edge environment
    • Enhanced SSR compatibility while maintaining functionality
    • Fixed field disappearing in production despite working locally

Improvements

  • Reusable loadNode function consolidating navigation logic
  • Eliminated code duplication in navigation components
  • Natural SPA navigation behavior with performance optimization

v0.5.2 - Content Discovery & Build Stability

Date: 2025-06-04
Dev Journal Reference: 2025-06-04/02-06

New Features

  • Story Filtering System: Comprehensive content discovery

    • Filter by genre, theme, and tags with multi-select support
    • Dynamic filter options generation
    • CSS anchor positioning for modern popover placement
    • 3x faster content discovery for large collections
  • Sortable Story Lists: Enhanced content organization

    • Multiple sort fields (title, dates, counts, category)
    • Ascending/descending toggles with HTML Popover API
    • Client-side sorting with loading states

Critical Fixes

  • SSR Implementation: Fixed fundamental rendering issue

    • Stories now visible in HTML source for SEO
    • Faster initial page loads with progressive enhancement
    • Solved SEO indexing and performance problems
  • RBAC Security Fix: Major vulnerability resolution

    • Fixed storytellers seeing all stories instead of own content
    • Proper role hierarchy enforcement (GUEST < PLAYER < STORYTELLER < MODERATOR < ADMIN)
    • 7 new comprehensive RBAC test cases

Build Quality

  • Resolved all CI/CD build errors including TypeScript safety
  • Fixed legacy MongoDB _id usage and Astro component syntax
  • Zero TypeScript errors with improved type safety

v0.5.1 - WebAssembly Revolution & DRY Refactoring

Date: 2025-06-03
Dev Journal Reference: 2025-06-03/05-07

Breakthrough Features

  • WebAssembly Image Resizing: Professional-grade image processing
    • 95% file size reduction (1.9MB → 50KB for thumbnails)
    • Lanczos3 high-quality sampling with PNG→WebP conversion
    • Comprehensive memory management in Cloudflare Workers
    • 35/35 tests passing with dramatic performance improvements

New Features

  • Set as Main Image: Granular image selection control
    • Select any image variant from Node Images layers as main story image
    • Backend API support with enhanced NodeImagesViewer
    • Intuitive UI with visual indicators and immediate feedback

Code Quality

  • DRY Refactoring Complete: Eliminated hardcoded duplicates
    • Centralized DEFAULT_IMAGE_PROMPT_TEMPLATE in constants
    • New /stories/default-templates API endpoint
    • Standardized token format to **TOKEN** across all systems
    • Zero breaking changes with 152 backend + 7 frontend tests passing

Quality Milestones

  • 100% Test Coverage: 154/154 tests passing across entire backend
  • Fixed all StoryNodeCrudService authentication and error handling
  • Controller architecture cleanup with proper separation of concerns
  • CI/CD pipeline stabilization with comprehensive test gates

Version History Summary

VersionDateKey FeaturesTestsStatus
v0.7.82026-03-06Images, Replicate, and story-platform refactorActive Development Release
v0.7.72026-01-24Chat MCP and Grok supportFeature Release
v0.7.62025-11-17GPT-5 and Responses API transitionPlatform Upgrade Release
v0.7.52025-11-12Ink import, search, and GPT-5 supportFeature Release
v0.7.42025-09-30Authoring and module refactorFeature Release
v0.7.32025-09-15Prompt, MCP, and generation cleanupFeature Release
v0.7.22025-08-02Persistent images fixStable Release
v0.7.12025-07-31Mobile + componentsFeature Release
v0.7.02025-07-07Visual story editorMajor Release
v0.6.12025-06-10Settings system fixes392/392Active Development (~62% to Launch)
v0.6.02025-06-09Foundation Release272/272Foundation Complete
v0.5.52025-06-09Pricing transparency272/272Cost Optimization
v0.5.42025-06-07Visual themes271/271UI Enhancement
v0.5.32025-06-05Browser navigation269/269UX Improvement
v0.5.22025-06-04Content discovery267/267Feature Development
v0.5.12025-06-03WebAssembly images154/154Performance

Development to Launch Roadmap

Remaining 38% to v1.0.0 Launch

Phase 1: Core Feature Development (v0.7.x - v0.8.x)

Timeline: 6-8 weeks
Focus: Major missing features

High Priority (Must-Have for Launch)
  • Modular Game Mechanics System:
    • Module architecture for enable/disable gameplay systems
    • Inventory, stats, skill checks, dice rolls
    • Character progression and resource management
  • Visual Node Editor:
    • Interactive story tree visualization
    • Drag-and-drop node creation and management
    • Story relationship mapping
  • Token Economy System:
    • User token balance and purchase system
    • AI feature cost calculation and gating
    • Free tier vs premium functionality
    • Payment integration
Medium Priority (Important for Launch)
  • Production Security: Rate limiting and CSRF protection
  • Storyteller Personalities: Multiple AI narrative styles
  • User Guide: Complete user documentation
  • Code Quality: Resolve critical ESLint errors

Phase 2: Release Candidate (v0.9.x)

Timeline: 2-3 weeks
Focus: Final polish and testing

Goals
  • Complete integration testing of all major features
  • User acceptance testing and feedback integration
  • Performance optimization and security audit
  • Documentation completion

Phase 3: Official Launch (v1.0.0)

Timeline: Q3 2025 (estimated 10-12 weeks from current state)
Focus: Stable production release

Launch Criteria
  • All major features complete and tested
  • Token economy fully functional
  • Visual editor production-ready
  • Module system stable
  • Security audit passed
  • Comprehensive documentation

Estimated Development Effort

  • Current State: 62% complete
  • Remaining Work: 38% (~9-11 weeks)
  • Major Features: 3 large systems (modules, editor, tokens)
  • Target Launch: Q3 2025

Release Process

1. Development Version Determination

  • v0.6.x: Current development series with core platform complete
  • v0.7.x: Major feature development (modules, editor, tokens)
  • v0.8.x: Integration and polish phase
  • v0.9.x: Release candidate series with final testing
  • v1.0.0: Official launch when all requirements met

2. Development Release Notes Creation

  1. Review dev journal entries since last release
  2. Categorize changes: Features, Improvements, Bug Fixes, Breaking Changes
  3. Include test coverage and performance metrics
  4. Track progress toward v1.0.0 launch requirements

3. Git Tagging Strategy

git tag -a v0.6.0 -m 'Development Release: Core platform complete (~60% to launch)'
git push origin v0.6.0

4. Development Deployment Process

  • Automated CI/CD triggers on tag push
  • Cloudflare Pages deployment for frontend
  • Railway deployment for backend
  • Continuous development environment updates

Future Planning

v1.0.0 - Official Launch (Planned Q3 2025)

  • Complete collaborative storytelling platform
  • Full modular game mechanics system
  • Visual story editor with drag-and-drop interface
  • Token economy with AI feature gating
  • Production security and performance
  • Comprehensive user documentation

v1.1.0 - Advanced Social Features (Post-Launch)

  • Follow system for creators and players
  • Comment system for story nodes
  • Enhanced community interaction

v1.2.0 - Extended Storytelling Tools (Post-Launch)

  • Advanced story creation interface
  • Visual story tree editor enhancements
  • Enhanced content management

v2.0.0 - Next-Generation Platform (Future)

  • Advanced AI storytelling capabilities
  • Multi-player collaborative story creation
  • Enhanced modular game mechanics

This document is automatically updated with each release. For detailed technical information, refer to the development journal entries referenced in each release.