Version history and changelog for AESOP RPG Party. Patent Pending.
v1.2.32026-03-31Patch
World presets: All 13 world types now have explicit AVOID/INSTEAD guardrails — prevents AI from defaulting to cathedral cities, dark lords, chosen heroes, and medieval Europe regardless of genre selected
Stray brace fix: Removed extra closing brace after renderCharSheetView that caused blank page on load (JS syntax error)
v1.2.22026-03-31Hotfix
Blank page fix: Stray closing brace after renderCharSheetView caused JS syntax error — page rendered blank. Removed extra brace.
v1.2.12026-03-31Feature
Choose a World: 13 genre preset cards with AI-generated seeds per world type
Upload Seeds: Image/PDF upload to populate seed fields
Risk badge: Risk level badge restored to workspace header
Worlds/Factions drawers: Added missing Worlds and Factions drawer buttons and HTML
v1.2.02026-03-30Feature
Host 2x2 layout: Top-left = tabbed character sheets, Top-right = shared story narrative
Host player rows: One full-width horizontal row per player — colored left border (teal/purple/gold/red/blue), secret thread left, action right
Character sheet tabs: Host clicks player name tab to view full stat sheet
Player 2x2 layout: Character sheet (top-left), Shared story (top-right), Secret thread (bottom-left), Action input (bottom-right)
v1.1.02026-03-30Feature
2-Panel Adventurer Cards: Host party cards split into Action (left) and Secret Thread (right) panels with check result pills
Player character creation on device: Full Oracle/stat system on player device link before session starts
Create a Book integration: Writes to aesop_completed_stories every 5 scenes
Check results per player: Skill/combat checks appear in secret panels for both host and player
v1.0.02026-03-30Initial Build
First playable build — 2-5 players, host view, player device links, character creation, virtual players, submission tracker, AI resolve, shared narrative + per-player secret threads, NPCs/Locations/Factions drawers, Firebase session sync, music player