Version compatibility
The apps and the server have separate release trains. An app release is built against a specific server version, which it carries inside for the device world, and it can visit any server; how it draws a server depends on that server's version.
How an app draws a host
| Server version | The app shows |
|---|---|
| The version the app was built with, or newer (0.28.4 for app 0.19.4) | Its own screens, fed by the host's data over the app's session. Controls, theme and motion are the app's on every host. |
| 0.16.0 up to that version | Portal mode: the app's bundled server serves the screens and forwards data calls to the host. Controlled by the Visiting hosts switch in Settings. |
| Older than 0.16.0 | The host's own pages in a web view. |
The bar for the app's own screens rises with each app release, because the screens save settings and call routes an older host would drop (the table's pacing and breaks, for 0.28.4). A host newer than the app usually still opens on the app's own screens; a feature the host added that the app does not know is simply absent until the app updates. The update popup on the desktop says so.
Release pairs
| App | Server inside | Date | Headline |
|---|---|---|---|
| 0.19.4 | 0.28.4 | 2026-10-21 | The app's home is the world's home, a guided first launch, waiting for the table, breaks, party backstory, shops in play, a 16 GB floor with gpt-oss-20b |
| 0.19.3 | 0.28.3 | 2026-10-20 | Hands and gear by the rules, quick build, the hero chooser and hero page, fight pace |
| 0.19.2 | 0.28.2 | 2026-10-19 | The Atlas over the region, one cloak at a time, an agent's level-up, the first catalogue addon |
| 0.19.1 | 0.28.1 | 2026-10-18 | WorldForge at the table, the builder's plain step names, Beta updates, no AI seat without a storyteller |
| 0.19.0 | 0.28.0 | 2026-10-17 | UX pass, grouped Settings, three hero routes, addons and player-agent poll links |
| 0.18.2 | 0.27.2 | 2026-10-16 | Builder drafts and library level-up, WorldForge revisions and current-Python image installs |
| 0.18.1 | 0.27.1 | 2026-10-15 | Three-step campaign creator and personal defaults |
| 0.18.0 | 0.27.0 | 2026-10-14 | Discovered models, account tours, prep and ending during play, Add to Steam |
| 0.17.5, 0.17.6 | 0.26.4 | 2026-10-13 | Repair tools, retained world packs, movable panels and Windows startup repair |
| 0.17.3, 0.17.4 | 0.26.3 | 2026-10-12 | Visual pass, library build editor, travel formation and Customize Hand |
| 0.17.2 | 0.26.2 | 2026-10-11 | The sound library downloads on demand, half the install size |
| 0.17.1 | 0.26.1 | 2026-10-11 | Table language, the Sound panel, several characters per player |
| 0.17.0 | 0.26.0 | 2026-10-10 | WorldForge, workshop rules fidelity, the rules audit closed |
| 0.16.0 | 0.25.0 | 2026-10-09 | Guided setup, Steam Deck, Wi-Fi hosting, in-app installs |
| 0.15.8 | 0.24.9 | 2026-10-08 | Feats grant what they say, local models get their window back |
| 0.15.7 | 0.24.8 | 2026-10-07 | The creator explains its holds, monster cards for a human DM |
| 0.15.6 | 0.24.7 | 2026-10-06 | Character voices, live narration, the Android permission fix |
| 0.15.5 | 0.24.6 | 2026-10-05 | Agents found on Windows, fights that keep to the engine |
| 0.15.4 | 0.24.5 | 2026-10-05 | Setup codes, uploads behind the login |
| 0.15.3 | 0.24.4 | 2026-10-04 | Secret dice, druids join the party |
| 0.15.2 | 0.24.3 | 2026-10-03 | The Mac app opens, a human DM runs the whole fight |
| 0.15.1 | 0.24.2 | 2026-10-03 | Movement per turn, every roll a dice card |
| 0.15.0 | 0.24.0 | 2026-10-01 | The rulebook and dictation |
| 0.14.9 | 0.23.11 | 2026-09-28 | The engine holds SRD 5.1, no empty DM turns |
| 0.14.8 | 0.23.10 | 2026-09-27 | The current table deletable from home |
| 0.14.7 | 0.23.9 | 2026-09-26 | A tunnel broker that cannot run out |
| 0.14.6 | 0.23.8 | 2026-09-26 | The character creator holds to its rules |
| 0.14.4, 0.14.5 | 0.23.7 | 2026-09-25 | Acts, story memory in any language |
| 0.14.3 | 0.23.6 | 2026-09-24 | The title screen in the apps, worlds that own the window |
| 0.14.2 | 0.23.5 | 2026-09-24 | The world screens |
| 0.14.0 | 0.23.0 | 2026-09-22 | Android stability and a lighter table |
| 0.13.0 | 0.22.0 | 2026-09-21 | Bring your own agent |
| 0.12.8, 0.12.9 | 0.21.3 | 2026-09-19 | One OpenAI key per device, a real context window |
| 0.12.7 | 0.21.2 | 2026-09-19 | Rogues and bards, the short window, emphasis in narration |
| 0.12.1 to 0.12.6 | 0.21.1 | 2026-09-19 | The redesign inside the apps, picture fixes |
| 0.12.0 | 0.21.0 | 2026-09-19 | The redesign |
| 0.11.0 | 0.20.0 | 2026-09-19 | The painted world |
| 0.10.0 | 0.19.0 | 2026-09-14 | The virtual tabletop |
| 0.9.0 | 0.18.0 | 2026-09-12 | Your own dice, and shake to roll |
| 0.8.0, 0.8.1 | 0.17.1 | 2026-09-11 | Join from the home screen; the content pack in the apps |
| 0.7.x | 0.16.x | 2026-09-06 to 07 | The apps draw the host's screens; room codes name the host |
| 0.6.0 | 0.15.0 | 2026-09-06 | Guided tours, covers at home, sharing from anywhere |
| 0.5.0 | 0.14.0 | 2026-09-05 | The fully tooled workshop |
| 0.4.0, 0.4.1 | 0.13.0 | 2026-09-05 | The new look, account deletion |
| 0.3.0, 0.3.1 | 0.12.2, 0.12.3 | 2026-09-02 | Hosting a world on a phone; sharing from the lobby |
The current release is app v0.21.2 and server 0.30.2. Docker tags follow the server: the full version, the minor version (0.28) and latest.
Minimums
| Need | Minimum |
|---|---|
| An app-hosted world found by a spoken room code pair | App 0.7.5, server 0.16.4 |
| Name-only joining on an app-hosted world | App 0.7.14, server 0.17.0 |
| The Story AI key covering every campaign on a device | App 0.12.8, server 0.21.3 |
| Agent programs and connected agents | App 0.13.0, server 0.22.0 |
| Rolls that name the right roller | App 0.15.1, server 0.24.1 |
| An app-hosted world claimed by its app with a setup code | App 0.15.4, server 0.24.5 |
| Narration heard as it renders, in the apps | App 0.15.6, server 0.24.7 |
| Share on this Wi-Fi, Steam Deck, in-app updates for the tarball, Flatpak and Mac | App 0.16.0 |
| Guided setup, assistant links, the steering seat, Quick start | App 0.16.0, server 0.25.0 |
| Table language, the Sound panel, Play as | App 0.17.1, server 0.26.1 |
| Downloading the sound library in the app | App 0.17.2, server 0.26.2 |
| Move your world | App 0.17.3, server 0.26.3 |
| Three-step campaign creator and saved defaults | App 0.18.1, server 0.27.1 |
| Grouped Settings, phone More, three hero routes and addons | App 0.19.0, server 0.28.0 (addon controls unavailable on Android) |
| The World tab at the table, Beta updates | App 0.19.1, server 0.28.1 |
| Your own world always lets its owner in after a slow first start | App 0.19.2, server 0.28.2 |
| Gear cards, fight pace, the hero page | App 0.19.3, server 0.28.3 |
| Waiting for the table, Pass, breaks, party backstory, the guided first launch, a 16 GB local AI floor | App 0.19.4, server 0.28.4 |
| Admin backups and Test backend | Server 0.22.0 |
| Painted battle maps and token faces | App 0.11.0, server 0.20.0 |
| The Hand, the staged board, the rebuilt creators | App 0.12.0, server 0.21.0 |
Every change by version is in What's new.