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
imagescollection, richer image metadata, and reducedstorynodeimagesresponsibility. - 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
100dvhfor 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
settingsUUIDto all image generation logs for cost tracking - New Database Field: Added
useCustomSettingsboolean 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
loadNodefunction 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
_idusage 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_TEMPLATEin constants - New
/stories/default-templatesAPI endpoint - Standardized token format to
**TOKEN**across all systems - Zero breaking changes with 152 backend + 7 frontend tests passing
- Centralized
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
| Version | Date | Key Features | Tests | Status |
|---|---|---|---|---|
| v0.7.8 | 2026-03-06 | Images, Replicate, and story-platform refactor | — | Active Development Release |
| v0.7.7 | 2026-01-24 | Chat MCP and Grok support | — | Feature Release |
| v0.7.6 | 2025-11-17 | GPT-5 and Responses API transition | — | Platform Upgrade Release |
| v0.7.5 | 2025-11-12 | Ink import, search, and GPT-5 support | — | Feature Release |
| v0.7.4 | 2025-09-30 | Authoring and module refactor | — | Feature Release |
| v0.7.3 | 2025-09-15 | Prompt, MCP, and generation cleanup | — | Feature Release |
| v0.7.2 | 2025-08-02 | Persistent images fix | — | Stable Release |
| v0.7.1 | 2025-07-31 | Mobile + components | — | Feature Release |
| v0.7.0 | 2025-07-07 | Visual story editor | — | Major Release |
| v0.6.1 | 2025-06-10 | Settings system fixes | 392/392 | Active Development (~62% to Launch) |
| v0.6.0 | 2025-06-09 | Foundation Release | 272/272 | Foundation Complete |
| v0.5.5 | 2025-06-09 | Pricing transparency | 272/272 | Cost Optimization |
| v0.5.4 | 2025-06-07 | Visual themes | 271/271 | UI Enhancement |
| v0.5.3 | 2025-06-05 | Browser navigation | 269/269 | UX Improvement |
| v0.5.2 | 2025-06-04 | Content discovery | 267/267 | Feature Development |
| v0.5.1 | 2025-06-03 | WebAssembly images | 154/154 | Performance |
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
- Review dev journal entries since last release
- Categorize changes: Features, Improvements, Bug Fixes, Breaking Changes
- Include test coverage and performance metrics
- 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.