⚔️CritForge
🗂️

Content Organization

Organize your library with folders, tags, and filters

organizationfolderstagslibrary

CritForge provides bidirectional navigation between your campaigns and content. This means you can always find your way from a campaign to its content and back again, with clear breadcrumb trails showing where you are.

When viewing content that belongs to a campaign, you'll see a breadcrumb trail at the top of the page:

Home > Campaigns > The Lost Crown > Captain Aldric

Each segment is clickable, so you can jump to any level of the hierarchy. If you navigated from the content library instead, the trail adjusts:

Home > NPCs > Captain Aldric

Return Button (Mobile)

On mobile devices, the breadcrumb trail is replaced with a compact return button and the content title. This saves screen space while keeping navigation accessible:

  • "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 Content Sections

Each campaign page shows its content organized into sections by type (NPCs, Encounters, Plots, etc.). Each section displays:

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

On mobile, you'll see 2 items per section. On desktop, you'll see 3.

Campaign Badges on Content

When viewing any piece of content (an NPC, encounter, plot, etc.), you'll see campaign badges showing which campaigns include that content. These badges are clickable - tap one to jump to that campaign.

If the content belongs to many campaigns, only the first few badges are shown with a "+ N more" indicator that opens the full list.

Campaign Comparison

If you have content shared across multiple campaigns, you can compare them to see what's shared and what's unique to each campaign.

How to Compare

  1. Open any campaign page
  2. Click the "Compare" button
  3. Select 2 or more campaigns from the picker (up to 50)
  4. View results showing:
    • Shared content - items that exist in all selected campaigns
    • Unique content - items that only exist in one campaign

When to Use Comparison

  • Reusing NPCs: See which NPCs appear across multiple campaigns
  • Avoiding duplication: Before creating new content, check if similar content already exists in another campaign
  • Campaign planning: Understand the overlap between ongoing campaigns when planning future sessions

Content Library Filters

The content library supports filtering to help you find content based on its campaign associations:

FilterDescription
AllShow all your content
In CampaignsContent associated with at least one campaign
IndependentContent not associated with any campaign

These filters combine with the existing content type filters (NPCs, Plots, Maps, etc.) so you can narrow down exactly what you need.

Saved Filter Presets

If you use the same filter combinations regularly, you can save them as named presets 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. Enter a descriptive name (e.g., "Session NPCs" or "Unlinked Encounters")
  4. Click Save

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

Restoring a Preset

Click Saved Filters and select a preset from the dropdown. All filters update immediately to match the saved combination.

Deleting a Preset

In the Saved Filters dropdown, click the trash icon next to any preset you no longer need.

Browser Persistence

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

Adding Content to Campaigns from the Library

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

Single campaign: The button acts as an instant toggle. Click to add, click again to remove.

Multiple campaigns: Clicking opens a dialog showing all your campaigns with checkmarks. Toggle campaigns individually for that piece of content. The dialog fetches existing associations so you can see which campaigns already include the item.

When content is linked to a campaign, the button changes to a green In Campaign state with a check icon. Content can belong to multiple campaigns simultaneously. Removing content from a campaign does not delete it from your library.

Tips

  • Quick access: Pin your most-used campaigns for quick access from the dashboard
  • Organize early: Adding content to campaigns as you create it makes navigation more useful
  • Mobile-friendly: All navigation features work on mobile devices with touch-optimized controls
  • Keyboard accessible: All navigation elements support keyboard navigation (Tab, Enter, Arrow keys)