Campaign Journal

Each campaign has a journal for session notes, handouts, lore, NPC profiles, and location descriptions.
It renders inside the Journal tab on the campaign detail page, and is also available directly at
/campaigns/ID/journal.
Creating Entries
Click New Entry to create a journal entry with a title, category, optional session number, and full Markdown content. Toggle "Show Preview" for a split-pane editor with live rendered preview on the right.
Categories
| Category | Use For |
|---|---|
| Session | Session recaps and play notes (supports session numbers) |
| Note | General campaign notes |
| Handout | Documents shared with players |
| Lore | World lore and history |
| NPC | Non-player character profiles |
| Location | Places and locations |
DM-Only Entries
Check "DM Only" to hide an entry from players. Only the DM can see DM-only entries. Authors can edit their own entries; DMs can edit all entries.
Markdown Support
Journal entries support Markdown: headings, bold/italic/strikethrough, links (http, https, mailto, ftp), images, code blocks, pipe and grid tables, task lists, footnotes, definition lists, abbreviations, custom containers, and math. Raw HTML is stripped.