Still churning through stock rules. Yesterday I finished the 5.5e classes and backgrounds, and polished off the species this morning. Now I will spend some time on the rule automations before heading back to the Character Creation wizard.
Devlog
Short, daily notes on what we're building at Embers.
I'm pretty happy with where the new token tools landed on the web side, now I'm working on those same tools on the iOS app.

%20-%202026-06-01%20at%2007.15.png)
While gaming the other night I watched one of my players fumble around trying to sort out our token system. Decided it was time to remove the complexity. Tokens now live right on a bar on every Battlemap with specialized player & DM views.




Yesterday I worked on the Embers Imagine template system for world pages and cleaned up the page-type pickers while doing a bunch of groundwork for better tokens in Embers Play.
Spent yesterday rebuilding battlemaps on a better real-time sync engine. The maps should be more stable now. Also sharpened how Imagine renders adventure pages, with display parity on iOS.
This weekend was all about editors. I rebuilt our text editor across Play, Vault, and Imagine, significantly improving it. Plus I added a quick log feed to our home pages and snuck in a bit of MCP build-out too.


I went on a bug hunt through Imagine (iOS and web) and squashed a bunch and then decided to add a treasure picker and global images. Also, hit a wall with the MCP so I built some new tools for it. Imagine's text editor is next.
Got Embers Play's token context menu on iOS up to parity with the web yesterday. Also did some more tweaking on the Embers MCP: summary and batch tools, plus better editing options.
Got quite a lot of work done on Battlemaps in iOS yesterday including the Initiative Tracker and the Stat Card for GMs (with dice rolling) and a long-press to get at token tools.
%20-%202026-05-22%20at%2007.09.41.png)
%20-%202026-05-22%20at%2007.09.51.png)
%20-%202026-05-22%20at%2007.10.01.png)
Big day yesterday. I got an Embers MCP server up and running with 81 tools spanning Vault, Play, and Imagine. Third-party OAuth login also shipped across all three: dynamic client registration, token introspection, revocation, refresh rotation. Back to iOS parity work now.
I made it through campaigns and sessions on the iOS Embers Play screens yesterday, both should be at parity with web now. The initiative tracker and stat card still need more work, but today I'm playing around with setting up an MCP for Embers and coming back to iOS in a bit.
%20-%202026-05-20%20at%2006.41.36.png)
%20-%202026-05-20%20at%2006.45.25.png)
%20-%202026-05-20%20at%2006.46.26.png)