⚔️CritForge
🖥️

Dashboard Workspace

Navigate the dashboard workspace - session context, quick generate, content library, and campaign management

6 min read
dashboardsessionsorganizationcampaignslibrary

Quick Answer

Your central workspace combining session context, quick-generate shortcuts, and your full content library. The top bar shows active campaign and last prep time; the main area lists all saved content filterable by type; sidebar gives access to generators and campaigns.

The dashboard is your central workspace in CritForge. It combines session context, quick generation shortcuts, and your full content library into a single view.

Session Context Bar

The bar across the top of the dashboard shows your current session state at a glance:

  • Campaign selector - Pick your active campaign from the dropdown. When a campaign is selected, generated content is automatically associated with it.
  • Last prep - Shows when you last generated content (e.g., "3h ago", "2d ago"). Helps you track session preparation momentum.
  • Generation quota - Displays your remaining generations (e.g., "142 available") or "Unlimited" for Studio tier subscribers.
  • Stat chips - Quick counts for factions, reference cards, and storage usage.

Changing the active campaign in the context bar filters Quick Generate buttons to pass ?campaignId= so new content is linked to that campaign automatically.

Quick Generate Rail

Below the context bar, six shortcut buttons let you start generating without leaving the dashboard:

  • NPC / Encounter / Plot / Map / Monster / Puzzle

Additional types (Deity, Legendary Hero, Establishment) are available under the overflow menu (...).

In Simple Mode, labels adjust to friendlier terms (Character, Battle, Story, Location, Creature).

Slide-Over Panel

Clicking a Quick Generate button opens the generator in a slide-over panel on the right side of the screen. Your dashboard content library remains visible behind the panel, so you can reference existing content while generating.

The panel header includes a Full page button that navigates to the full generator page, preserving any form state you have entered.

Campaign Auto-Association

When you have an active campaign selected in the context bar, Quick Generate buttons automatically thread the campaign ID to the generator. Content you create will be linked to that campaign without extra steps.

Content Library

The main area of the dashboard displays your saved content in a searchable, filterable grid.

Search and Filter

  • Search bar - Type to filter content by name. Results update as you type.
  • Content type filter - Filter by type (NPC, Encounter, Plot, Map, etc.) or show all.
  • Association filter - Show all content, only content in campaigns, or only independent (unassigned) content.
  • Sort - Order by most recent, last modified, oldest, name, or CR.

Grid View (Default)

Content appears as cards in a responsive grid. Each card shows the content name, type badge, and a preview of key details. Cards include action buttons for campaign assignment, archiving, and deletion.

List View

Click the list icon in the view toggle to switch to compact rows. Each row displays:

  • A colored type badge (e.g., blue for NPC, red for Encounter, purple for Plot)
  • Content name
  • Creation date
  • Campaign associations

List view is useful for scanning large libraries quickly.

View Toggle

Use the grid/list icons next to the search bar to switch between views. Your preference persists for the session.

Adding Content to Campaigns

Each content card in the library has a + Campaign button (folder-plus icon). The behavior depends on how many campaigns you have:

  • Single campaign - Clicking the button instantly toggles the content in or out of your campaign.
  • Multiple campaigns - Clicking opens a dialog listing all your campaigns with checkmarks. Toggle individual campaigns on or off for that piece of content.

When content is already in a campaign, the button shows a green In Campaign state with a check icon. Click again to remove the association.

Content can belong to multiple campaigns at the same time. Removing content from a campaign does not delete it from your library.

Saved Filter Presets

If you frequently use the same filter combinations, save them as named presets.

Saving a Filter Preset

  1. Set your desired filters (content type, association, sort order, search query)
  2. Click the + button next to the Saved Filters dropdown
  3. Enter a name (e.g., "Unassigned NPCs" or "Recent Encounters")
  4. Click Save

Restoring a Filter Preset

  1. Click the Saved Filters dropdown
  2. Select a preset from the list
  3. All filters update to match the saved state

Deleting a Filter Preset

In the Saved Filters dropdown, click the trash icon next to any preset to remove it.

Persistence

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

If filters are at their default state (all types, all associations, sorted by recent, no search query), the save button is hidden since there is nothing meaningful to save.

Content Type Colors

Every card in your library has a color-coded header so you can identify content types at a glance. Colors are grouped by theme -- warm tones mean danger, cool tones mean people and story, and so on.

Combat and Danger (warm reds/oranges)

TypeHeader Color
EncounterOrange
MonsterRed
TrapRose/Pink
Skill ChallengeAmber/Yellow

People and Narrative (cool blues/purples)

TypeHeader Color
NPCBlue
PlotPurple
Legendary HeroIndigo
Adventure (Map Plot)Purple/Fuchsia

World and Place (greens/teals)

TypeHeader Color
MapGreen
FactionEmerald/Teal
EstablishmentTerracotta (warm brown)

Rewards and Power (golds)

TypeHeader Color
Magic ItemGold/Yellow
TreasureGold/Amber
DeityDeep Amber/Orange

Utility

TypeHeader Color
Random TableSlate/Gray
PuzzleViolet
SpellCyan/Sky

Each card also shows a type icon and label in the header, your content title, type-specific metadata tags (such as AC, HP, and CR for NPCs, or challenge rating for encounters), a description preview, and action buttons. In list view, the same colors appear as a left-edge accent stripe.

Next Steps