Changelog

  1. More UI enhancements

    All

    Enhanced search box UI to make it clearer when you've selected something rather than when you're still searching. Forms now only close if you hit the X or close button, clicking off the form or hitting enter no longer closes the form.

  2. Fixed many frontend bugs

    All

    We've gone over the frontend DM application and fixed a lot of small issues, none of them were completely breaking as they'd resolve with a refresh but it gets quite frustrating when you hit a bunch of them midsession.

  3. Fixed source handling

    Sources

    We've fixed a number of issues with how sources are handled, which in some cases prevented the proper source from being set or changed. In addition, we added the ability to configure the default source to use when creating new content.

  4. Filterable content lists

    All

    The main content types in Weave and DM Notes in World now support filtering the list via a form in their action menu. Active filters persist while navigating but will reset to defaults upon reload.

  5. Use shops within sessions

    Sessions

    We have finished the first part of the UI to allow using shops within your sessions. Shops are listed either as part of the current story node or as a global list. They can be opened, creating a copy of their inventory for the current party, where you can choose which markups should apply and handle players purchasing items from shops. Selling items to a shop will follow in a future update.

  6. Initial version of shops

    Shops

    We've added an initial version of shops. Currently, you can create shops either scoped to a specific story node or to be available globally. In addition to being able to build out the shops inventory, you can also specify markups to automatically apply to prices.

  7. Session overview summary

    Session

    The Session Overview page now summarises notable events, so you can keep track of where you left off. Such as whether your party finished an encounter, the items each party member gained, the money they've spent, etc.

  8. Additional movement speeds

    Characters

    Characters can now have fly, swim, climb and dig speeds alongside the existing walk speed. Each speed has an optional description, if you need to describe conditions under which it applies.

  9. Updated sessions interface

    Sessions

    Updated UI, replacing tabbed interface with side menu interface. Added session overview page.

  10. Conditions renamed to preconditions

    Story Nodes

    The table for a Story Node's conditions has been renamed to 'Preconditions' to reflect that these are the prerequisites for starting the Story Node.

  11. Reaction tracking

    Encounters

    Participants now track reactions. You can make them react from the action menu. They will regain their reaction at the beginning of their next turn.

  12. Report issue button

    Users

    Added 'Report Issue' button to the 'alpha testing phase' banner. Now you can give feedback on any problems you encounter from anywhere, without losing your place.

  13. DM notes for parties and sessions

    Sessions & Parties

    You can now add DM Notes to parties and sessions to remind yourself of what happened during a previous session. Notes are visible on the party details page and in a new tab while running a session.

  14. Simplified story node conditions

    Story nodes

    Simplified conditions UI on story nodes. A story node now has a single root condition which can be any of the logical types. You can now only add basic types and existing conditions created via the new condition page to story nodes.

  15. Reusable conditions

    Conditions

    Conditions can now be created independently of story nodes. This allows you to create a condition which you can reuse across multiple story nodes or within other conditions using the existing condition type.

  16. Death saving throws

    Encounters

    Characters & monsters can now roll 'death saving throws' if their health reaches 0. For characters, death saves persist outside of combat.

  17. Surprise on first turn

    Encounters

    Participants can now be 'surprised' during their first turn in combat

  18. Exchange money items for currency

    Characters & Parties

    You can now exchange money items for currency

  19. Transfer money between characters and party

    Characters & Parties

    You can now transfer money between characters and party

  20. Money items

    Vault

    You can now mark items that are freely exchangeable for money as a 'Money Item'

  21. Separate monster alignment

    Bestiary

    Separated the monster's alignment from their basic details, so it can be set separately from a specialized form.

  22. Monster Manual (2014) source

    Sources/Bestiary

    Monsters from the Monster Manual (2014) are now available as a source.

  23. Custom sources

    Sources

    You can now create new custom sources in the user settings and choose which sources are enabled. If you have more than one custom source, there will be a new field on all content forms allowing you to choose the source to add it to.

  24. Menu and display consistency

    Various

    UI updates to improve menus and consistency of displayed data.

  25. Trap components renamed to traps

    Workshop

    Globally renamed 'Trap Components' to 'Traps'.

  26. Carry over content between sessions

    Sessions

    Updated session display adding action menus to most places, you can now create a session and pull over existing content from the last session which wasn't completed.

  27. Enhanced monster display

    Monsters

    Improved monster display, added additional metadata to monsters: senses, proficiencies, alignment, environment, size, type, languages, saves, speed breakdown.

  28. Google sign-in

    Login

    Added login with Google. Note accounts aren't matched between different auth providers, so you must use the same one every time.

  29. New 'one of' condition

    Story nodes

    Added new one of condition, this returns true only if exactly one of the subconditions is true.

  30. Money tracking

    Characters & Parties

    You can now track character and party money. When subtracting money, conversion between types is done if required.

  31. Hit dice and rests

    Characters

    Characters now track hit dice based on their class(es). The character page in a session allows for taking short and long rests to restore/use hit dice. You can now also heal out of combat.

  32. Character profile page

    Characters

    Clicking on a character on the party view will now load up the character's profile in a new page. The edit form for a character has been moved to this page. You can now also edit character classes and levels.

  33. HP persists between encounters

    Characters & Encounters

    Changes to character HP values now persist between encounters. If you created a character prior to this change you'll need to set their max HP and current HP manually when you begin your next encounter.

  34. Subscription management link

    Subscriptions

    Added management link to subscription page so users can update billing details and cancel subscriptions.

  35. Logout button in header

    Users

    Added logout button to header bar.

  36. Changelog page

    Help pages

    This changelog page was added to help users track the history of changes and improvements to the application.