Patch notes

Changelog

Every thread we have woven into WEAVE, newest first.

Patch 6.0.0

Latest Coming soon

You’ve already built this world: in old campaign docs, session notes, PDFs, a folder you have been meaning to organize for years. This release teaches WEAVE to read all of that back to you, gives new DMs a clearer path to their first session, and hardens the Forge underneath everything you build in it.

  • WEAVE reads your world back. It reads your old campaign docs, session notes, and PDFs, and hands your world back to you, organized and ready to play.
  • A clearer path to a first session. New DMs and players get a guided route from an empty campaign to a running table.
  • A harder Forge underneath. The Forge is more reliable and safer beneath everything you build in it.

Scribe: bring your campaign in from wherever it lives

Open the Forge, find the chest, and drop your files in. Notes, a manuscript, an old PDF, a folder of session logs, even a messy export from another tool: Scribe reads what you give it and hands back your world, organized and ready to play.

  • It reads, then retells: Scribe writes your story back to you in its own words, then proposes the campaign structure underneath it: chapters, characters, locations, items, and how they all relate. You approve what goes in, in bulk or one piece at a time, and can undo cleanly if something isn’t right.
  • Faithful, not inventive: Scribe only writes what your material actually supports. When two mentions might be the same character or place under a different name, it asks you directly instead of guessing. When there isn’t enough material to work with, it says so instead of filling in the gaps.
  • Handles what you actually have: PDFs (including scanned pages), Word and OpenDocument files, plain text, HTML exports with their images intact, and more, all in one drop. Bring a whole folder at once, and if one file fails, retry just that one instead of starting over.
  • Respects rights: Scribe checks what you’re bringing in and declines to use material it doesn’t believe is yours to use, rather than quietly absorbing it.
  • Pictures find a home: Images embedded in your source material get matched to the right character or place automatically where it’s clear, and offered to you to place by hand when it isn’t, so nothing you uploaded just vanishes.

Scribe is rolling out gradually. If you don’t see the chest in your Forge yet, it’s coming.

Prepare your table

New campaigns now open to a live checklist instead of a blank page, for both sides of the table.

  • Prepare your table: walks new DMs through creating a character, standing up their first module in the Forge, inviting players, and starting a session, checking off each step as it actually happens in your campaign.
  • Join the table: gives new players the same guided path in.
  • An in-app introduction video: plays automatically on first entry, with a per-topic “Watch” button on checklist rows that jumps straight to the relevant chapter (the Forge, joining a game, running game night). Rewatch it anytime from Preferences.
  • Guided walkthroughs: highlight exactly where to click for key first steps, like inviting your players or opening your first map in a live session.
  • The Forge’s own Getting Started panel is now a live checklist too, tracking your first module, element, canon object, and map as you create them.
Improvements & fixes 8

Forge improvements 5

  • Approving and undoing large sets of changes is more reliable. One bad item in a big batch no longer takes the whole approval down with it, and undo now always matches what’s actually in your campaign. If something is ever left half-applied, a “Re-apply to campaign” option repairs it in one click.
  • Deleting is easier and safer. Acts, modules, and elements all get a proper delete affordance and keyboard Delete support, with a clear warning before anything cascades and an option to stop asking once you’ve seen it.
  • Fixed a naming collision where a module and a location sharing the same name could cause the module’s chapters to go missing.
  • Fixed a bug where a deleted module could keep showing up in your library after refresh.
  • Various visual fixes: mismatched styling on the add-element dialog, a cramped layout when opening the review panel on a narrower screen, and the combat view failing to come forward on mobile.

And the rest 3

  • Fixed an issue where a restored account could get stuck bouncing back to the login screen after signing back in.
  • Subscription credit resets and annual bonus credits now run reliably on schedule in the background.
  • General cleanup and polish across the Forge and campaign dashboard.

Patch 5.9.0

Coming soon

If v5.7.0 gave WEAVE a face, a second game system, and a voice, v5.9.0 is the release where it learns to tell the story back to you, ship as a real app, and hold together under a full table. Three things define it.

  • WEAVE narrates. Read-aloud narration on every story block, AI session recaps with a cinematic "Previously on…" splash, story beats you tick off as you play, and a Campaign-Insights dashboard that turns your history into something worth sharing.
  • WEAVE goes native. A true Android app with the whole platform bundled inside it, real GoDice smart dice over Bluetooth, and haptics that make the table feel physical.
  • The table runs itself. Players move their own tokens, combat can enforce turn order end to end, spells resolve themselves through a real engine, and a reliability spine drawn from live playtests keeps everyone connected.

Read-aloud narration, everywhere it matters

Every narrative block in WEAVE can now speak. A read-aloud button sits on canon descriptions, act and module story text, lore summaries, appearance, and rewards, in both the Forge and the live runtime. Tap it and WEAVE narrates the passage in a natural voice on the spot, remembers it so a second listen is instant and free, and shows the cost up front. When a Display is connected, narration routes straight to the big screen, and any member can play a clip "for all to hear" so the whole table catches the same moment at once. It just works on a phone at the table.

AI session recaps & the "Previously on…" splash

WEAVE now writes the story of what just happened. End a session and the dialog offers an AI-generated recap drawn from the real signals of play (combat, loot, deaths, spells, and the beats you hit) in a fast Quick pass or a richer Dramatic one. Recaps live beside your own notes in the campaign chronicle and export to Markdown. The payoff lands the next session: players dropping into the runtime are greeted by a cinematic "Previously on…" splash they can expand to the full narrative, shown once per session so nobody re-reads the same catch-up. Recaps now draw on the whole session, including named loot, so nothing important gets left out of the story.

Enhance your notes, and Story Beats

Don't want a fully synthetic recap? Write a few rough notes and let the new Enhance flow polish them into clean narrative: preview first, accept, or revert in one step; your notes stay the single source of truth. To plan the moments that matter, Story Beats let a DM attach a short checklist of narrative reminders to each act. Author them by hand, or Derive them from an act's text with one AI pass. During play, a beats band sits atop the act flow as a live checklist you can tick off and reorder with a touch-friendly drag, with the current act driving a brand-gradient highlight so you always know where you are in the story.

Campaign Insights: your campaign, Wrapped

A new DM-facing Campaign Insights dashboard turns your campaign's history into something you'll actually want to share. Big focal numbers (hours played, sessions, encounters, damage dealt, XP, deaths), a battle-weathered party breakdown, a 26-week session heatmap with streaks, and an AI-spend strip live behind an ornate WEAVE-skin layout. A percentile gauge shows how your campaign stacks up against the platform, and a one-tap Share renders a Spotify-Wrapped-style card (story and square formats) you can post straight from your phone. Stats roll up at session close, so the page loads instantly no matter how long your campaign runs.

WEAVE goes native on Android

WEAVE now ships as a true native Android app, not a website in a wrapper. The full experience, campaigns, runtime play, and the Forge builder, is bundled directly into the app, so it loads instantly and the Forge is one tap away with a clean return path, all in one seamless install. Sign in with Google works natively, and pull-to-refresh plus a "Refresh app" option bring everything back cleanly after Android puts the app to sleep. WEAVE can also gently nudge outdated builds to update.

Real GoDice over Bluetooth

The native app connects to your GoDice smart dice directly over Bluetooth, with full support on Android joining desktop. Connect a die, see its battery, reconnect to your last die, and roll your real dice to watch the results land in the game.

Haptics that make the table physical

Charging a spell, locking in a cast, or hammering the roll button now comes alive with haptics: an escalating roll-charge crescendo and a satisfying cast-impact thump on every cast type, whether spell, ability, or weapon. It's on by default, can be toggled per device in Settings, and appears in the Android app where real vibration is available.

Players move their own tokens

Combat is no longer a one-handed affair at the DM's chair. With the per-campaign Player Token Movement toggle on, each player can long-press and drag their own character's token across the map and drop it, on touch and desktop alike. Moves commit instantly to everyone's screen, the DM sees a name-flash showing who moved, and players can only ever grab their own token. Tokens now glide smoothly from old position to new across the DM app, the Display, and every player's map instead of teleporting, and combat maps carry positions forward: start a second fight in the same session and your battle line holds its formation instead of collapsing to a dead-center stack.

A real spell-resolution engine

DM spellcasting now reads each spell and builds the right plan automatically: saves, damage, healing, conditions, concentration, and area of effect. Effect-only spells like Hold Person finally apply their conditions instead of demanding a phantom damage roll; failed saves apply rider effects automatically; and spells WEAVE can't fully read drop cleanly to a manual mode you can resolve narratively. It works for both single-target and area casts, and the numbers are worked out fresh each time you cast, so they're always accurate.

Locked-mode combat

DMs can now run combat in a Locked mode that enforces turn order end to end. Players act only on their own turn, get a clear "You're up!" prompt when it's theirs, and can pass when they're done, with saving throws and reactions exempt so the table still flows. It adapts to whichever game system you're playing, and ships alongside a draggable, minimizable action-economy panel players can park wherever it doesn't cover their cards.

The reliability spine for live play

We rebuilt the foundations of live sessions around lessons from real multi-hour playtests. Reconnecting now correctly keeps a player connected to their session, so the bug that once cost a player their Fireball save after a mid-combat drop is gone. The app holds on longer through shaky mobile networks and phones going to sleep, portraits and maps stay loaded across long sessions, and WEAVE keeps an accurate picture of who's really at the table. Live messages like handing out an item always reach everyone they should, and two players joining the same campaign at once land together instead of failing.

5E (2024) backgrounds, done properly

Character creation now speaks the modern D&D 5E (2024) background language end to end. The wizard's background card renders the real SRD 5.2 model (ability-score hints, origin feat, skill and tool proficiencies, and the "choose A or B" starting-equipment line) and falls back to the classic 2014 feature/languages layout when a background uses it. On finish, WEAVE actually applies the grants: it unions the background's skill and tool proficiencies into your character (de-duplicating overlaps with your class) and records the origin feat on the sheet. Four CC-BY backgrounds ship in a new SRD 5.2 pack to get you started.

Attunement & material components

The fiddly 5E rules are now handled for you. Magic items respect attunement: players get an attune/unattune control and a live X/3 counter in the equipment tab, with the three-item cap enforced so quick taps can't slip you a fourth. Material components become first-class: DMs can switch them on in Campaign Settings, and at cast time WEAVE can warn (or fully enforce) that a consumed component is paid for, deducting the gold and spending the slot together so a blocked cast never loses you either. Costed spells show their material cost up front as an amber gp badge.

PF2E Remastered goes deeper

PF2E takes a big step toward parity. Characters export to a proper PF2E PDF sheet (signed modifiers, three saves with proficiency ranks, all sixteen skills plus lore, hero points, spell ranks and tradition). Shield Block works end to end: raise a shield, block a Strike, take the damage onto the shield's durability, and watch it break if it can't hold. Recall Knowledge is wired to a real level-and-rarity check that feeds genuine creature info to the roller. And raised or AI-generated creatures now carry their full stat block (traits, actions, reactions, senses, defenses) instead of just an AC and HP line, for both 5E and PF2E, with the full PF2E bestiary of over 1,300 creatures covered.

Smarter AI image generation

Image generation is now far smarter about what it's drawing. Item and faction art can be generated on a clean transparent background, so canon tokens drop straight onto a map or sheet without an ugly box; DMs can also remove the background from any existing canon image in place with one action. Character image generation is type-aware: portraits come back as tight square close-ups, full "view" shots as full-body portraits with a backdrop, instead of every image forced into the same vertical NPC frame.

A public API

WEAVE now has the foundations of a public API. You can create, list, and revoke your own API keys from your account, with the full key shown once at creation so you can copy it somewhere safe. It's free for every user, with no tier gate.

Weavy AI for everyone

Weavy AI is now granted to the Starter tier by default, so Starter members can actually spend their credits on WEAVE's AI features. Players get their own ask-only AI assistant, kept strictly to what players are allowed to see, so DM secrets, session summaries, and unrevealed module acts stay hidden, with a per-player toggle. DMs gain AI character generation in DM Tools: generate character drafts by level, class, and theme, review each in the normal wizard, and hand them to players. Campaign AI settings now follow your campaign, so every device sees the same configuration.

Improvements & fixes 61

Combat & live sessions 7

  • Combat starts with No Target by default instead of pre-selecting a combatant.
  • Late initiative rolls that reorder the turn order correctly re-announce whose turn it is; initiative can auto-roll with the right modifier for each system and remembers your chosen skill through pauses, resumes, and replays.
  • A manual NPC saving-throw affordance sits right on the combatant card, with a Succeed/Fail override on the spell save-wait screen.
  • Equipped lore weapons show in the combat readout with their canon damage; the target bar is pinned and won’t fall off the top on mobile.
  • The desktop combat panel was rebuilt as a clean target selector on the main stage, with a searchable combat deck; the redundant top bar is gone.
  • Condition (buff/debuff) icons render consistently everywhere via a shared chip; PF2E gets AoE NPC save modifiers from the bestiary.
  • Starting a full-party combat is never silently dropped, and "Resume Combat" survives a mid-combat refresh.

The character runtime 5

  • One-character players enter directly as that character, a one-time convenience, not a lock.
  • 5E skill-proficiency orbs light correctly for characters from every era, factoring proficiency bonus per system.
  • AC and Passive Perception cards now jump straight to the relevant part of the character panel; a wide two-column inspect view arrived on desktop for both 5E and PF2E.
  • AI-assisted creation across DM, player, and PF2E flows, with player-side portrait and backstory generation, all gated behind a per-player AI toggle.
  • Spell slots are ready the moment you join a session, and refresh the instant you level up.

Maps & display 5

  • The DM Maps tab was redesigned: a pinned "Return to combat" card plus encounters folded under their base map (no more duplicate tiles), with timestamped, resumable rows.
  • Active casts and hosted lore maps are restored for a DM who refreshes or rejoins, and for players when they reconnect, so nothing is lost to a refresh.
  • The streamed battle map is always reachable for players even with a Display connected (a zero-cost restore pill), and players can opt out of camera-follow to free-pan.
  • Ambient map effects (drifting embers) flow live to player maps the moment the DM toggles them; maps fade in from a soft blur for a smoother first load.
  • Hidden placements are stripped from player map reads; minimized player maps no longer swallow taps; cylinder AoE detection and height display were corrected.

Items & economy 5

  • Give-item now delivers to multiple recipients at once, with unique items safely handled so the whole delivery either lands or doesn’t.
  • Item rarity and magic affordances show consistently across inventory grids, the equipment sub-tab, inspect modals, and the dashboard, system-aware for 5E and PF2E.
  • Equipment purchases charge the correct price reliably; player-to-player transfers can’t duplicate or lose items.
  • DMs can remove an item via the ownership pill and see who actually holds a piece of loot ("Held by X"); provenance and pickers show handles, not real names.
  • The Equipment gold pill shows your real balance (including a true 0 gp) instead of a 1000 gp default; equip-conflict prompts to confirm a replacement.

Spells & equipment 3

  • Spell material cost is surfaced in spell prose and as a gp badge, both for imported spells and during play (it previously never displayed at all).
  • Cantrip and known-spell caps are enforced on the Learn button; casts validate the spell against the character’s actual spell sets.
  • The Equipment view shows only real equipment with a de-duplicated detail popup and a calmer visual treatment; custom and canon items can be equipped from the menu.

Character creation & systems 4

  • The 5E character-sheet PDF export got a full WEAVE redesign and moved to the wizard’s finish step, fixing blank save checkboxes, stray symbols, overflow glitches, and heading wraps; each rules family (5E, PF2E, and custom systems) now exports its own correct sheet.
  • Character creation no longer applies 5E HP/AC math to other systems; derived stats, initiative, spell slots, and effects are now handled correctly per game system.
  • DMs can set a campaign-wide Starting Gold override, honored by the wizard, AI draft, and template instantiation alike.
  • Fixed character-creation groundwork so spell slots and ability resources set up correctly, and repaired a broken demo template; fixed a silent failure when re-opening a background on edit.

Forge & worldbuilding 5

  • AI-created canon lands in the right fields: item type and rarity now match your campaign’s actual game system instead of coming back blank, and appearance, narrative, and summary no longer duplicate each other. Quick-creates during play get the same treatment.
  • "From Catalog" SRD and content-pack creatures and magic items appear inline as you type in Add-Element search, with an "in campaign" badge for things you already have.
  • DMs can share a canon object in image-only "teaser" mode, where players see just the name and picture until you reveal the rest.
  • The Forge consistently says "Lore" instead of "Concept"; map placements delete with Delete/Backspace; mobile map controls and long canon names were tidied.
  • Full Markdown formatting renders on canon, act, and narration surfaces, in the Forge preview and the runtime alike.

AI generation 3

  • AI credit costs are shown consistently across the Forge, DM App, Player App, and the wizard, with the same out-of-credits message everywhere and AI buttons that hide (not just grey out) when the relevant setting is off.
  • Player-facing AI is properly scoped: ask-only routes with lore limited to player-visible canon.
  • AI-generated canon, modules, and acts recover gracefully when a response is cut off, and unexpected values are mapped to the editor’s options instead of showing up blank.

Read-aloud & TTS 4

  • Narration text is cleaned of markdown and HTML before it’s spoken, so you hear prose, not formatting.
  • A no-cost cache check shows a "cached" indicator and replays instantly without charging again; out-of-credits messaging is clear across every narration surface.
  • Display narration stops cleanly on reconnect, audio tears down properly on errors, and the silent-stall on Android is fixed.
  • Admins tune voice, speed, and length from the dashboard, with a curated voice library; unused clips are cleaned up automatically.

Native app 3

  • Pull-to-refresh and a "Refresh app" option bring everything back after Android puts the app to sleep.
  • WEAVE branding on Android: a d20 launcher icon on navy plus a matching splash screen.
  • The Forge gained an easy way back to the app (a bottom-nav item, tappable logo, and hardware Back), and the Haptics setting shows in the Android app.

Security & privacy 3

  • Sign-in and the handoff between the app and the Forge were hardened so your session stays private.
  • Connecting a Display to a campaign is more secure and stays under your control.
  • AI features are scoped so DM secrets stay hidden from players.

Accessibility 2

  • Subtler, calmer focus rings on text inputs: the loud orange ring no longer fires on plain clicks.
  • A touch-target and reorder pass on the act-flow runtime rows; a reusable keyboard-hint affordance for surfacing shortcuts; read-aloud buttons gained labeling and proper listener cleanup.

Performance 2

  • A new performance mode (low, medium, or high) in Settings, with individual toggles for the heavier visual effects (spell-card effects, ambient glow, animated wallpaper, fog, particles, and image filters) so you can tune WEAVE to your device.
  • Images load only as you scroll to them and small previews use lighter thumbnails, cutting data use; map atmosphere effects run more efficiently for a smoother frame rate.

Admin & operations 3

  • A professional dev-dashboard redesign: a light/dark toggle, richer charts, a clearer session-duration graph, and more readable stats.
  • Operator-triggered password reset; live-editable voices, AI credit rates, feature access, and subscription tiers, changeable on the fly; click-through from session cards into Player Management.
  • Voice sessions are correctly surfaced in admin purge routes, UI, and stats.

Subscriptions & credits 2

  • Fixed the endless spinner after returning from checkout, so your plan and credits now activate reliably.
  • The credit meter is relabeled "remaining," with a heal-bar color at full balance; 3D-model and Story-Beat costs now follow the configured rates so pricing stays consistent.

Stability & data integrity 5

  • Reconnecting mid-session now reliably keeps you connected, so messages and saves reach you and dropped connections are tidied up.
  • Hidden combatants stay hidden from players, and duplicate-combatant glitches in the combat list are gone.
  • A deleted character is never accidentally re-seated when rejoining a session.
  • WEAVE now shows real error messages instead of swallowing them, and player area-of-effect damage completes without making the DM’s map vanish.
  • Virtual dice report the true rolled result every time, with multiple dice kept contained and a drag-movable result bar.

Patch 5.7.0

May 20, 2026

The largest release in the platform’s history. It folds three development cycles into one version, and three things define it.

  • WEAVE got a face. A complete, hand-painted visual identity for the live-play runtime, plus a skin system so every campaign can choose its look.
  • WEAVE stopped being a D&D app. It is now a system-agnostic tabletop engine, and PF2E Remastered is the proof.
  • WEAVE learned to listen. Describe a campaign out loud and it builds the scaffolding for you.

A whole new look: the Runtime Look

The single most visible change in this release. The live-play runtime, the screens players and DMs sit in front of during a session, has been rebuilt with a complete painted visual identity, and it ships with a skin system so every campaign can choose how it looks. The skin is chosen per campaign by the DM under Campaign Settings, Cosmetics, and applies to the whole runtime instantly. This is the first time WEAVE has had a visual identity of its own.

Two skins at launch

  • WEAVE (default): ancient stone panels with the power of the multiverse running through them. Hand-painted chrome on the moments that matter: the RuneRing around a character portrait, carved navigation, warmed-bronze action plates, a crystal reservoir for focus points, a vitality arc, and Cinzel lettering for hero moments, over an animated nebula backdrop.
  • Minimal: a clean, modern look. Glassy panels, no graphics, tuned for performance, accessibility, and clarity.

The architecture is built to grow: layout, data, and logic are universal, only the chrome is skin-specific, so future seasonal or purchasable skins can be added without rebuilding the runtime.

One engine, every system

WEAVE began as a D&D 5E application. As of v5.7.0 it is a system-agnostic tabletop engine. Game logic, character sheets, stat labels, dice resolution, and content are all resolved per game system, with care taken to keep one system’s rules from leaking into another. PF2E Remastered is the proof, running on the same engine as 5E with no 5E assumptions bleeding through.

What PF2E Remastered ships with

  • Character creation: ancestry, heritage (including versatile heritages), class, background, free ability boosts, PF2E-correct skill counts, and full level-up and level-down.
  • Combat: the three-action economy, multi-attack penalty, four degrees of success (with nat-20 / nat-1 shifts), critical damage, Raise a Shield, skill actions, and skill-based initiative.
  • Spells: prepared, spontaneous (with signature spells), focus, and innate casting; cantrip auto-heightening; tradition-based access.
  • System-correct math: PF2E saves and spell DCs use TEML proficiency math, not 5E ability-score formulas.
  • Content: a large catalogue: 1,300+ creatures, 1,100+ spells, 2,000+ feats, plus equipment, ancestries, heritages, backgrounds, and conditions.

Incant: campaigns from your voice

Open Weavy’s Workshop in the Forge, tap Incant, and talk. Describe the campaign you’re imagining, the towns, the villains, the threads, and an audio-native AI parses your recording directly into structured WEAVE content: NPCs, locations, items, modules, acts, and the relationships between them. Nothing is saved blind. Incant returns its interpretation and a list of proposed changes, each tagged with whether it came from your words or was inferred, and you approve what you want. Re-record a quick correction and it reconciles the two, turning a five-minute brain-dump into a reviewable campaign skeleton.

The desktop runtime

The player and DM apps were built mobile-first, and on a phone nothing changes. But on a large screen they now open into a proper desktop layout: the touch UI keeps a comfortable column while the rest of the screen becomes a cinematic stage with a full-bleed backdrop. Modals and panels open onto the stage instead of stretching across the whole viewport. The stage is skin-aware, painted for WEAVE, clean glass for Minimal.

Smarter AI generation

  • New image models: Image generation runs on a new generation of models for sharper results, with per-model pricing so you can trade cost against quality.
  • Map styles: battlemap generation offers an angled or top-down perspective, each tuned so the chosen perspective actually holds.
  • Cost in view: AI cost is shown consistently everywhere with a single indicator, and a session credit meter in the Workshop keeps spend visible.

Weavy Credits & in-app top-ups

AI credits are now clearly named Weavy Credits across the app and the Forge, and you can top them up without changing your plan. One-tap credit packs are available from both the app and the Forge.

The Forge gets its own front door

The Forge used to be reachable only by handoff from the main app. Now it has its own sign-in screen, email/password or Google, and a campaign picker, so a DM can open the Forge cold and get straight to work. Signing in with Google from the Forge returns you to the Forge, not the main app.

Improvements & fixes 51

Combat & live sessions 13

  • Combat now auto-pauses when the DM disconnects, so a dropped connection no longer strands the party mid-round.
  • New rounds are announced to everyone with a toast and a visible round counter.
  • Attack roll results are no longer sent to players who shouldn’t see them.
  • Initiative updates and long-rest completion are now delivered to the correct clients.
  • Spell-attack critical hits are detected correctly for both 5E and PF2E.
  • The combat cast deck shows only spells you can actually cast, not your entire learnable pool.
  • NPC HP no longer displays as "X / undefined".
  • A ready check completes the instant the last player responds.
  • A "generic roll" no longer mislabels itself as "Roll Initiative!" on the player app.
  • Ending combat clears streamed maps cleanly for everyone.
  • Ready-check and session timers are cleared properly when a session ends.
  • Unarmed strikes fall back correctly when no weapon is equipped.
  • Long-press is now an alternative to swipe-up for casting.

The character runtime 8

  • Current HP is preserved when you edit stats, level, race, or class.
  • Equipment changes broadcast live, so combatants stay in sync.
  • Empty Spells / Abilities tabs are hidden rather than showing a blank deck.
  • The HP bar spans the viewport and reads clearly at a glance.
  • Character inspect opens reliably and no longer snaps out of position.
  • The cast popup no longer sits under the iPhone notch or home bar; the inspiration indicator was relocated for clarity.
  • The DM’s death-save tracker can be dragged where you want it.
  • The DM messages panel gained a story-feed tab.

Maps & display 4

  • The same character’s token can no longer be placed on the map twice.
  • Token placements stay in sync with the map everyone sees.
  • Map-generation progress is tracked globally: completion is reported even if you navigate away while it renders.
  • Removed a duplicate map-name label on thumbnails with no preview.

Spells 3

  • Spell slots now read correctly from each class’s level progression.
  • Existing cantrips are grandfathered when spell selections are validated.
  • Fixed a double scrollbar in the spell screen on mobile.

Forge & worldbuilding 5

  • The Forge URL updates after a campaign rename, so refreshing no longer 404s.
  • AI-created canon carries DM notes, matching the manual commit path.
  • The NPC editor hides dropdowns that have no options; Combat Stats are hidden for systems that do not model them.
  • Undoing an AI act-update correctly removes fields that did not exist before.
  • Compendium tab overflow, contrast, and search styling cleaned up.

Mobile & cross-device 3

  • iOS no longer auto-zooms when you focus an input, across all three apps and the Forge, including rich-text fields.
  • Inline session-title editing works on mobile Safari.
  • User preferences (such as the static-background toggle) now sync to your account instead of being trapped on one device.

Accessibility 3

  • Full keyboard support across the player app, dashboard, and Forge: Tab, Esc, and focus traps.
  • Focus trap, Esc-to-close, and correct dialog roles on 25+ modals.
  • A consistent orange focus ring on every interactive element, shown only for keyboard users.

Performance 4

  • The busiest screens load faster, and the Forge shows a lightweight logo while it starts up.
  • The PF2E class-feat picker no longer hangs.
  • The dashboard refreshes inventory less often, easing load.
  • Faster loading for the Forge’s interface.

Security & privacy 4

  • Player-facing content is handled safely so the app stays protected.
  • Images and maps are tied to the campaign and player they belong to, so private media stays private.
  • DM-only fields stay hidden from players, and operator-only settings stay restricted.
  • A round of independent security testing led to a number of hardening fixes.

Notifications 2

  • "Battlemap ready", "3D model ready", and "AI image ready" notifications are now clickable: they take you straight to the result, even across into the Forge.
  • Ready-check notifications carry the campaign reference so their links resolve correctly.

Stability & data integrity 2

  • Fixed a long-standing bug where every class-ability heal was silently failing.
  • Two waves of behind-the-scenes fixes drawn from live demo sessions.

Patch 5.1.0

3D Character Models

Generate a 3D model of your character directly from their portrait. View, rotate, and zoom your character in full 3D from the character sheet and preview panel.

  • Toggle between 2D portrait and 3D model views with one tap.
  • Download your 3D model as a GLB file for use in other tools.
  • 3D generation costs 150 credits per model.

Redesigned Character Creator

The character wizard now shows all sections in a single scrollable view instead of step-by-step pages. Scroll freely between Identity, Build, Progression, Background, and more.

  • New scroll-spy navigation: the step indicator at the top highlights where you are as you scroll, and clicking a step jumps to that section.
  • Sleek dark navy aesthetic with teal section headers, glow effects on the navigation, and a floating save button.
  • Skills are now clean toggle pills instead of checkboxes.
  • Class progression shows your current level with nearby levels, and loads more on demand.
  • Character name and class displayed prominently on the preview panel with copper accents.

AI Image Generation

  • A new, higher-quality image generation option.
  • Configurable per campaign, with style and aspect-ratio settings.

Battlemap Generation

  • AI-powered battlemap generation tuned for tabletop maps.
  • Automatic prompt enhancement from location descriptions.
  • Map upscaling support.

Platform Message Inbox

  • System notifications and admin broadcasts delivered to your inbox.
  • Unread badge on the message bell, mark as read on open.

Snowglobe Demo Campaign

The demo campaign has been renamed to "Snowglobe" and is now personalized with your name.

Improvements & fixes 12

Improved 7

  • Subscription modal no longer clips the screen edges on mobile.
  • Visual lightbox for character portraits now opens full-screen above all modals.
  • Capabilities modal updated with consistent dark theme, better ability spacing, and improved mobile character selector.
  • All dropdown menus across the app now use the dark navy theme instead of gray.
  • Game Systems and Catalog settings now stack properly on mobile instead of overlapping.
  • Forge modals updated to match the dark blue theme.
  • Credit Top-Up popup correctly opens above the button on all devices.

Fixed 5

  • Fixed dice occasionally falling through the floor (D20, D8).
  • Fixed dice clipping through each other when rolling multiple dice.
  • Fixed horizontal scroll appearing on mobile in the Forge app.
  • Fixed character wizard scroll-spy not tracking on mobile.
  • Fixed various spacing inconsistencies in the character wizard form fields.

Patch 5.0.0

Explore Demo Campaign

Try WEAVE without committing: hit "Explore Demo" on the welcome screen or campaign picker to spin up a personal demo campaign instantly.

  • DMs can control demo visibility and provision mode from the dev dashboard.

Content Pack Overhaul

Import custom content from JSON files: spells, classes, races, creatures, and items are automatically normalized and deduplicated.

  • Full import history with expandable logs showing what was added, skipped, or merged.
  • Delete custom content packs with a preview, confirm, and scrub flow that shows exactly what will be removed before you commit.
  • Edition deduplication warnings flag duplicate content across packs before import.

Seamless Reconnection

Dropped connections now recover automatically: no more "Connection Error" messages or lost progress when your network blips.

  • A short grace period means brief disconnects don’t kick you from the session.

QR Code Invite Flow

Scanning a campaign QR code during registration now auto-joins the campaign after your account is created, with no extra steps.

Feat & Feature Picker

New modal for browsing and selecting character feats with a polished card layout and dismiss controls.

Improvements & fixes 20

Improved 11

  • Mobile pages now fill the screen correctly on all devices, so content no longer hides behind the browser bar.
  • Bottom sheet modals on mobile no longer show the X close button: swipe or tap outside to dismiss.
  • Campaign name, status dot, DM shield, and settings button are now properly aligned in the campaign header.
  • Subscription modal has sharper visuals with scrollbar chevrons and Google SSO styling.
  • Player Management and Dice Preferences modals polished to match the dark theme.
  • Battlemap generation time estimate updated to 2–5 minutes.
  • Notifications now show the character name in 3D completion alerts and the location name in battlemap alerts.
  • Upload size limits now follow the platform-wide setting instead of a fixed cap.
  • Custom game systems correctly labeled as "Custom" instead of "Built-in".
  • Type-to-confirm safety prompt added when deleting custom game systems.
  • Admin dashboard gains a promote-to-DM action and a campaign hide-demos toggle.

Fixed 9

  • Fixed fog painting being invisible on maps where fog starts disabled.
  • Fixed Credit Top-Up popup opening off-screen on mobile.
  • Fixed unread message badge counting historical replays on reconnect.
  • Fixed campaign creation failing with a foreign key error when using custom game systems.
  • Fixed Weavy AI settings leaking to non-admin users.
  • Fixed content import handling of caster progression types, innate spells, race data, and formatting.
  • Fixed spell slots being calculated from a formula instead of each class’s level progression.
  • Fixed 3D completion notifications going to the wrong user.
  • Fixed battlemap notifications showing a dead link instead of the location name.