Content Organization
Organize your library with folders, tags, and filters
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.
Navigation Overview
Breadcrumbs (Desktop)
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
- Open any campaign page
- Click the "Compare" button
- Select 2 or more campaigns from the picker (up to 50)
- 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:
| Filter | Description |
|---|---|
| All | Show all your content |
| In Campaigns | Content associated with at least one campaign |
| Independent | Content 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
- Set your filters (content type, association filter, sort order, search query)
- Click the + button next to the Saved Filters dropdown
- Enter a descriptive name (e.g., "Session NPCs" or "Unlinked Encounters")
- 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)