Three things shipped in v1.1. They're unrelated to each other, so I'll just take them one at a time.
Recaps you approve before they land
For most of the last year, ending a session did a lot at once. The AI read your conversation, wrote up the session, and then updated your campaign off it — advanced the plots it thought had moved, edited the summary, adjusted the party. One button, and your campaign state was different.
When it read the session right, this was the best feature in the app. When it didn't, it had already changed things by the time you noticed.
The one that finally bugged me: I ran a session where the party considered betraying a faction and then didn't. The recap advanced the "party turns on the Ashguild" plot to its next beat. Fair read of the transcript, wrong read of the table — and it was already written in. I had to go find it and undo it, which is exactly the head-work this thing is supposed to take off me.
So it works differently now. The AI still reads everything and does the tedious part — turning three hours of chat into a write-up plus a list of what it thinks should change. But it writes none of it down. It hands you a draft, and every edit in it is yours to review, fix, reassign or throw out. When you're happy, you apply, and it all lands together or not at all — no half-written recap if something errors, no duplicate session if you hit the button twice.
The timeline
This one's been quietly in the app for a while and I never really told anyone, so: campaigns have a timeline now.
At the simplest level it's where your plot threads live — the through-lines of your campaign, each as its own lane. Every tier gets these, and they're now the one place plots exist. They used to be split between the timeline and the campaign summary, and the two would drift apart until you weren't sure which was right. That's gone; the timeline is the source, and the AI reads its context from the same threads you see. You can edit your open hooks and mysteries straight from the prep page too.
On the paid tiers it opens up into the full thing: dated events on each thread, a swimlane view you can scroll across in-world days, session bands, links between beats that happened in the same moment or caused each other, and a "now" marker you advance as the campaign moves. It's the closest thing in the app to seeing your whole campaign laid out at once.
West Marches
The third one is for a particular kind of campaign: one big persistent world with a rotating cast. You've got more players than fit at a single table, so any given session is whoever could make it that week, and the group's different next time. That's a West Marches game, and running it solo is a scheduling-and-memory nightmare, which is why the groups that run it usually split the DMing across a few people.
So a campaign is now one of two kinds. Almost every campaign is the ordinary kind, which I call Classic, and if that's you, nothing changed. Your campaigns are Classic, they stay that way, and none of the West Marches machinery shows up to clutter them. The other kind is West Marches, and it's something you opt into.
Two things about opting in. It's a Loremaster feature: running a West Marches campaign takes the top tier, since it's the heavyweight format. And it's a one-way door: you choose West Marches when you create a campaign, or you convert a Classic one over, but there's no converting back. Make the switch when you actually mean it, not to poke around.
A West Marches campaign gets the two pieces the format needs.
You can share it. Generate a link, another DM opens it, and they're a co-DM with full run of the place — records, sessions, handouts, the timeline, all of it. You split the world instead of carrying it alone. Your own AI conversations stay private to you (the records they produce are shared, the chats aren't), and the AI bills to whoever's using it rather than the owner, so a co-DM on the free tier gets the whole library and just doesn't get the AI.
And because there's no fixed party, you can mark who actually turned up to each session — pick from your characters or type a name. The session keeps its own roster even if a character record gets deleted later, and the AI uses it: when it's working with a session it knows who was at that one, not your whole roster.
One clarification, since it's the question I get: a co-DM is another DM you trust, not a player account. There's no hiding a record from one person, no viewer-versus-editor roles. If you want to put something in front of your players, that's still what handout links are for, and I'm not planning to build player accounts. This is a tool for whoever's behind the screen.
That's v1.1. Recaps are the one I'd go try first.
— Malkav