What We've Shipped
A running log of new features, improvements, and fixes.
AI GM, Images, and Theme Tools
The AI GM picked up a smoother first-run flow, stronger visual tools, and steadier feedback while it works.
- New AI GM sessions can start in a chat-first layout with an automatic greeting and an upload action
- The AI GM can generate game visuals during play, and generated images now fit cleanly in chat
- AI-assisted theme changes apply live and show readable progress in chat
- Long tool runs keep the chat stream alive and show Thinking... between subagent steps
- The AI GM now refuses silent cover-image replacements so existing art is not overwritten by accident
- NPCs created during AI play now receive more memorable details
PDF, Mobile, and Tabletop Fixes
This week also tightened the everyday table experience across PDFs, mobile navigation, dice, and sound.
- PDF uploads preserve nested outline trees, with existing books backfilled lazily
- PDF outline search now matches toolbar search, and the outline header stays visible while scrolling
- Opening content from chat or links on mobile now shows the requested item
- iOS chat controls respond more reliably, including long-press menus and send actions
- Rolling dice from the dock no longer clears the chat composer
- Syrinscape playback now reconciles against server state so the game bar stays in sync
AI Chat and Credits Polish
AI play should feel steadier in the middle of a session, even when tools, dice, or flaky connections are involved.
- Agent v2 is now the default chat backend
- AI responses keep partial text if the connection drops
- Paragraph breaks survive tool calls and streamed text blocks
- Tool activity stays readable between consecutive tool calls
- AI credits now sit above the composer with custom top-up amounts
- Long-press message menus work on touch devices
Syrinscape in the Game Bar
Sound controls moved into the game flow with a compact bar widget for browsing, pinning, and controlling moods.
- Browse Syrinscape soundsets, moods, pins, and now-playing controls from the bar
- Favorite soundsets, reorder favorites, and start from the Starred view
- Playback state updates optimistically and restores paused sessions cleanly
- The widget reflects the active mood and stops playback when leaving a game
- Demo mode and early library counts make setup easier
Notes Editor Upgrades
- Text color and highlight pickers for richer notes
- Block type and table controls moved into focused floating menus
- Editable dice pills with labeled rolls inside note tables
- AI-created note links now navigate inside the app
- Shared notes respect edit-access permissions in the split viewer
Game Bar and Stage Workflow
- Pin content from the list directly to the game bar
- Add the dice toggle to bar items
- Right-click bar items to edit widgets and rename links
- Widget controls received tighter animations and layout polish
- Map deletion works while a map is focused
- iPad scrolling works again over long-pressable elements
Character Sheet Improvements
- Call of Cthulhu investigator sheets have a mobile-first layout with segmented tabs
- Call of Cthulhu skill rows have clearer hierarchy
- Custom sheets now run in a tighter iframe sandbox
- Custom sheet template code ownership is locked down after creation
Stage and Scene Overhaul
The stage is now the center of the game interface. A redesigned Stage Picker lets you manage maps and scenes in one place, and scenes now support YouTube video backgrounds.
- Redesigned Stage Picker with map and scene management
- YouTube video backgrounds for scenes
- Scene settings accessible from card context menus
- Persistent focused card state across sessions
PDF Viewer Improvements
- Pinch-to-zoom on mobile and tablet
- Kindle-style tap navigation for page turning
- iOS PWA safe area handling
- Parallel uploads for faster book imports
iPad and Desktop Layout
- New desktop panel layout with toolbar cascade
- iPad touch fixes and tablet-optimized sidebar
- Finger drawing restored on touch devices
- Mobile token toolbar and bottom sheet improvements
Data Export and Account Controls
- Self-service data export — per-game or full account
- Newsletter opt-out preference in account settings
- Developer Tools available to all users
- All limits lifted during open beta
Encounter Workflow Upgrades
- Drag content from the sidebar straight into the encounter tracker
- Combat controls moved into a dedicated toolbar
- GM visibility controls plus linking for encounter content
- Effect announcements now bundle into turn cards
Map Annotations and Editing
- Pins and post-its for map annotations
- Pin drag-and-drop with improved edit popovers
- Private visibility indicators for annotations
- Directional resize cursors in grid edit mode
Stability and UX Polish
- Realtime subscriptions recover cleanly and refresh tokens
- Dice rerolls now fire on the first click
- Accessibility improvements across shared UI, chat, and maps
- Avatar menu shows Home on all marketing pages
Open Beta
Polyhedral is live. Create a game, invite your players, start playing. This is the beginning — expect rapid iteration from here.
- Game creation and invite links
- AI Game Master and AI Player personas
- PDF library with drag-and-drop upload
- Real-time chat with dice rolling
- Character sheets and custom sheets via SDK
MCP Server
Connect your AI assistant to read and write game data directly.
- Full read/write access to notes, encounters, and rollable tables
- Dice rolling from any MCP-compatible client
- Chat history and turn tracker integration
Custom Character Sheets
- Build exactly the sheet your system needs with the SDK
- Template/instance model — create once, use across games
- Public and private visibility controls
Rollable Tables
- Create simple or ranged rollable tables
- Roll from chat or from the sidebar
- AI can roll on tables during play
Maps and Tokens
- Upload map images or use PDF pages as maps
- Place and move tokens in real time
- Drawing tools for quick annotations
Notes System
- Rich text editor with markdown support
- Organize notes into groups
- Tag and search across all game notes
- AI can read and create notes during play
Encounter Tracker
- Turn order with initiative sorting
- Save and load encounters
- Friend/foe/neutral relationships
- Round tracking with automatic advancement