CARDS Admin

Sign in with your work Google account to continue.

Dashboard

in-app review prompt
Shown when a player closes the final standings. 0 games = disabled.

Purchases

whenuserproducttypeamountsource

App Store notifications

Every App Store Server Notification (verified or not), what we did with it, and one-click replay of the stored raw payload through the exact live path (idempotent).
whentypeproductoriginal txnaccountenvoutcome

Matches most recently active

matchvariantstatusroundplayerswaiting onupdated (UTC)

Users

display-name blocklist — names containing any term are rejected (case/spacing-insensitive)

Feature flags gate features by region / cohort / device — overrules entitlements, evaluated server-side

keystatustargetingdefaultupdated (UTC)

Notifications local retention nudges (device-scheduled) & remote broadcasts — provider: …

idchannelstatustriggeraudiencepreviewlast sentupdated (UTC)

Achievements computed server-side from history; ★ = live in Game Center

achievementunlockGame Centerunlocked by

Themes packs are versioned; activating publishes to all clients

idnameversionassetsupdated (UTC)status

← themes   Theme editor

min app version (per platform) iOS And
shape
×
auto-filled from your card images on upload; edit to override
colors
reset editor
card set — one finished image per card
Select all your card images at once. Filenames tell the app which card each image is: red-1 … red-13, same for yellow/green/blue, plus wizard and jester (either one image for all copies, or wizard-1 … wizard-4 for four artworks like the physical deck), back — and optionally felt for the table and AI agent portraits (pythia, kassandra, nostradamus, balthasar, sibylle — shown as circular avatars at the table). (.png or .jpg)
deck — click any card to upload/replace its artwork
round buttons — in-game corner icons (transparent PNG, ~256×256)
ui kit — radio & checkbox states (transparent PNG)
frames — general & highlighted (9-sliceable: open a tile → 9-slice mode)
dropdowns — host settings pickers (field, menu & selected-row are 9-sliceable; caret is an icon)
icons — small UI glyphs
dividers — decorative rules between sections (wide transparent PNG)
sounds — short .mp3 cues (empty = silent; plays only if the player has sound effects on)
music — background loops (.mp3), crossfade menu ↔ in-game (empty = silent; obeys the Music setting)
advanced: composed-card styling (per-suit backgrounds & glyphs, used only for cards without a finished image)
AI agents — the seers at the table (name, strength, portrait)
Strength 1.0 = plays the perfect heuristic; lower values misjudge bids and misplay cards (deterministic "mistakes"). Portraits: click a cell (or bulk-upload agent-1.png … agent-5.png).
text & translations — EN is built in; add languages or reword
Language: — empty fields fall back to built-in English. Keep named placeholders like {player}, {round} (reordering is fine). Plurals: a key may have _one / _other variants ({count} is filled automatically).
atmosphere — light effects
Effect: — click the surface to place a new effect · click a marker to select & edit it
Screen: Preview as:
upload a felt first to place light effects
live preview