⚔️CritForge
🗂️

Content Organization

Navigate between campaigns and content using breadcrumbs, campaign badges, and library filters.

4 min read
organizationnavigationcampaignslibraryfilters

Quick Answer

Navigate between campaigns and content using breadcrumbs, campaign badges on every item, and library filters. From any content item you can see which campaigns it belongs to and jump straight back — or browse a campaign to reach all its associated content.

CritForge keeps your campaigns and content linked in both directions. From a campaign you can reach any piece of content, and from any content item you can see which campaigns it belongs to and jump back to them.

On desktop, a breadcrumb trail at the top of each page shows where you are:

Home > Campaigns > The Lost Crown > Captain Aldric

Every segment is clickable. If you arrived from your content library rather than a campaign, the trail reflects that path instead:

Home > NPCs > Captain Aldric

On mobile, the breadcrumb is replaced with a compact return button and the content title:

  • Return to The Lost Crown — when viewing from a campaign
  • Return to Library — when viewing from the content library
  • Return to Dashboard — when viewing from the dashboard

Campaign pages

Each campaign page organizes its content into sections by type (NPCs, Encounters, Plots, Maps, and more). Each section shows:

  • A count of items in that section
  • The first few items as preview cards
  • A View All link when there are more items than the preview shows

On desktop, sections show 3 preview cards; on mobile, 2.

Campaign badges on content

When viewing a content item, badges near the top show which campaigns it belongs to. Each badge is a link — click one to jump to that campaign.

If an item belongs to many campaigns, only the first few badges appear, with a +N more indicator that expands the full list.

Campaign comparison

Use the comparison tool to see what content is shared or unique across campaigns.

  1. Open any campaign page.
  2. Click Compare.
  3. Select 2 or more campaigns from the picker (up to 50 at once).
  4. View results grouped as:
    • Shared content — items that appear in all selected campaigns
    • Unique content — items that appear in only one of the selected campaigns

Comparison is useful when planning sessions across an ongoing campaign and a one-shot, or when checking whether an NPC already exists in another campaign before creating a new one.

Library filters

The content library includes filters for narrowing by campaign association:

FilterWhat it shows
AllEverything in your library
In CampaignsContent associated with at least one campaign
IndependentContent not associated with any campaign

These filters combine with content type filters (NPCs, Plots, Maps, etc.) so you can narrow precisely to what you need.

Saved filter presets

If you use the same filter combination regularly, save it as a preset for one-click access.

Saving a preset:

  1. Set your filters — content type, association filter, sort order, search query.
  2. Click the + button next to the Saved Filters dropdown.
  3. Give the preset a name (e.g., "Session NPCs" or "Unlinked Encounters").
  4. Click Save.

The save button only appears when your current filters differ from the default state.

Using a preset: Click Saved Filters and select a preset. All filters update immediately.

Deleting a preset: Click Saved Filters, then click the trash icon next to the preset.

Presets are stored in your browser's local storage. They persist across sessions on the same device but do not sync between devices or browsers.

Adding content to campaigns from the library

Each content card in the library has a + Campaign button (folder-plus icon) for quick assignment without opening the campaign.

  • Single campaign: The button acts as a toggle. Click to add, click again to remove.
  • Multiple campaigns: Clicking opens a dialog listing all your campaigns. Toggle campaigns individually — existing associations are shown so you can see at a glance what's already linked.

When content is linked to at least one campaign, the button shows a green In Campaign state. Content can belong to multiple campaigns at the same time, and removing it from a campaign does not delete it from your library.

Tips

  • Add as you go. Linking content to a campaign immediately after generating it makes navigation more useful as your library grows.
  • Use the association filter before bulk operations. Filter to "Independent" to find unlinked content before cleaning up, or to "In Campaigns" before removing items from a specific campaign.
  • Pin your active campaign. Pinned campaigns sort to the top of the dashboard for quick access during sessions.