Skip to content

Exports & snapshots

The Export dropdown in the timeline workspace’s top bar produces five flavours of download. Each one targets a different consumer:

Format What it’s for
Full Markdown Your full GM view including GM notes, GM recaps, and GM only events. For personal archives.
Player-safe Markdown Strips GM notes, GM recaps, and GM only events. For player hand-outs / Discord recaps.
iCal (.ics) Subscribe-able iCalendar feed. Players add the URL to Google / Apple Calendar and see the world’s events on their phone. Player-safe variant available.
JSON backup A complete backup of everything in the world’s timeline (events, layers, calendars, cycles, sessions, saved views, links). Editor-only.
PNG snapshot Camera button on the horizontal timeline. Captures the current canvas at retina resolution; drop straight into Discord.

The rest of this page focuses on Markdown; the other formats have their own behaviour notes below. Export dropdown listing every download format

Both flavours share the same structure:

  1. Title + intro — the world’s name + description + the export timestamp + which view (Full / Player-safe).
  2. World history — events grouped by era → year. Each event shows its date (rendered in the primary calendar’s format), title, type / certainty / precision tags, summary, body, and source link.
  3. Sessions — one heading per session, with each session’s player recap and GM recap (in Full mode) and the events that were discovered in that session.
  4. Tags — each event’s tags rendered as a Tags: #war, #dynasty line.

The Player-safe export follows the player-safe rules — GM only events are left out and GM notes are stripped. It’s the exact same filtering behind the Chronicle’s Player-safe toggle, so what you see in the Chronicle in Player-safe mode is exactly what the Player-safe export contains.

Full Markdown — for:

  • Personal campaign archives.
  • Cross-GM coordination (“here’s the whole world’s state — read before you co-DM”).
  • Migrating to another tool with full fidelity.

Player-safe Markdown — for:

  • Sending recaps to your players after each session.
  • Posting public-facing world history to your campaign Discord / blog / wiki.
  • Producing a campaign log document that lives outside PostRoll.

Click Export in the workspace top bar. A dropdown opens with the two options. Click one — your browser downloads the .md file immediately. Open it in any Markdown viewer (VSCode, Obsidian, Bear, Marked, GitHub gist, the Astro docs site you’re reading right now).

Files are named after your world slug:

  • <world-slug>-timeline.md — Full Markdown.
  • <world-slug>-timeline-player-safe.md — Player-safe Markdown.

Re-exporting overwrites the previous download (browsers handle the conflict the way they always do).

  • Calendar definitions — the export uses the primary calendar to render dates but doesn’t include the calendar’s structure.
  • Cycles — cycle definitions and current state aren’t exported.
  • Wiki page bodies — only events, not their linked wiki pages.
  • Screenshots / images — text-only.

For everything-included downloads, see the JSON backup below.

Choose iCal subscription in the Export menu and your browser downloads a .ics file. Two variants:

  • Full — every placed event you can author or read. Editor only.
  • Player-safe — same view-redaction logic as the player-safe Markdown.

Open the file in Google Calendar / Apple Calendar / Outlook to see in-world events alongside your real-world calendar. Each event maps to a VEVENT:

  • Day-precision events render as all-day events.
  • Exact events render as one-hour events anchored on the event’s time of day, or run to its end position if set.
  • Year / month / era precisions still produce all-day VEVENTs at the precision’s start date.

Each calendar entry links back into the workspace, so clicking it on a desktop calendar app opens that event’s inspector.

The JSON backup download produces a complete backup of everything in the world’s timeline: events, layers, calendars, cycles, cycle phases, sessions, saved views, and event links. Editor-only — viewers can’t export.

Use it for:

  • Disaster recovery — keep a periodic backup off-platform.
  • Sharing a campaign with a co-GM — they import the JSON into their own world (round-trip import is a future polish item; today the JSON is a plain-text file you can open and inspect in any text editor).
  • Diffing campaign state across sessions — commit the JSON to a git repo and you have a perpetual changelog.

The filename is <world-slug>-timeline.json.

Click the Camera button on the horizontal Timeline tab (next to the Fit button) to download a PNG of the current canvas. The image captures whatever’s visible — drag the scrubber / zoom / hide layers first to frame the screenshot. Output is at retina resolution so screenshots stay sharp.

Filename: timeline-YYYY-MM-DD.png.

The first time you click, there’s a brief pause while the snapshot tool loads; after that it’s instant.