What to test
This page reflects the current test focus. It updates with each beta email when new things ship.
GM Screen
The GM Screen is the live running interface — it opens when you click Run Session in your world. This is the highest-priority area to test because it's what's active at the table.
Things to try:
- Open a session, drag a few entity cards onto the screen, then close the tab and reopen it. Your card layout should restore exactly as you left it.
- Double-click an entity card to enter portrait mode. The stat block tab should slide out on hover and pin when you need it.
- Switch between entity cards, minimise some, and expand others. Check that the layout stays stable.
- Try it on a tablet if you have one — the layout adjusts for smaller screens.
What to look for:
- Cards that don't restore after a reload
- Portrait mode that doesn't respond to double-click
- Any cards that overlap incorrectly or jump position
Discord sharing
Before testing this, complete the Discord sharing setup — you need a webhook URL saved in World Settings.
Things to try:
- Open the GM Screen and click the Discord button in the toolbar.
- Share an entity card to your channel. Check that the name, description, and portrait appear correctly in Discord.
- Share a scene image if you have one set as background art.
- Try sharing from a few different entity types — NPCs, locations, factions.
What to look for:
- Posts that don't appear in Discord after clicking Post
- Missing portraits or broken image links in Discord
- The Discord button not appearing at all (means the webhook isn't saved — check World Settings)
3D dice roller
Things to try:
- Open the GM Screen. Click the dice icon to open the roller.
- Roll some dice with the 3D toggle on. The physics animation should play.
- Click the 3D button in the dice roller header to turn off the animation. The preference should save — close the session and reopen it, and 3D should still be off.
- Toggle 3D back on and confirm the animation returns.
What to look for:
- The 3D toggle not persisting between sessions
- Dice that roll but don't resolve to a visible number
- Performance issues — the 3D overlay can be heavy on older devices or when screen sharing
Game system content
When creating a new world or editing an existing one, selecting a supported game system (D&D 5e 2024, Pathfinder 2e, Fate Core, Dungeon World, Ironsworn, Blades in the Dark, Shadowrun, Forbidden Lands, World of Darkness) should prompt you to load official content.
Things to try:
- Create a new world and pick one of the supported systems in Step 2. The content modal should appear before Step 3.
- Edit an existing world and change the game system to a supported one. The modal should appear on save.
- Load the official content and navigate to your stat block library. Official entries should appear.
- Try filtering by game system in the stat block search.
What to look for:
- Modal not appearing for supported systems
- Official content not showing up after loading
- Incorrect content appearing (e.g. D&D 5e content loading when you selected Ironsworn)
Player portal
Things to try:
- Copy a portal link from your dashboard (the copy button is next to each campaign portal link).
- Open the link in an incognito window and confirm the portal loads.
- Toggle the world public/private using the inline toggle on the campaign card — the change should reflect immediately.
- Send the portal link to a player and have them open it on their phone.
What to look for:
- Portal links that don't copy correctly
- Portal pages that 404 or show errors
- The public/private toggle not saving
WorldAnvil import
If you have a WorldAnvil export, this is a good time to test the importer.
Things to try:
- Export your world from WorldAnvil (JSON or ZIP — both formats are accepted).
- Go to the Skryrún Import Hub and select the WorldAnvil importer.
- Upload your export and confirm your articles are detected and imported correctly.
- Check that article categories map to the right entity types (people → NPC, location → Location, etc.).
What to look for:
- A "no articles found" error (if this happens, note the exact export settings you used and report it)
- Articles importing into the wrong category
- The importer hanging or timing out on large exports
How to flag something that isn't clearly a bug
If you're not sure whether something is broken or intentional, use Discord or email rather than the bug reporter. Context helps — "I expected X but got Y, is that right?" is always a useful question.
See also
- Reporting bugs — how to write a useful report
- Discord sharing setup — webhook setup before testing Discord sharing