Dashboard
in-app review prompt
Shown when a player closes the final standings. 0 games = disabled.
Purchases
| when | user | product | type | amount | source |
|---|
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).
| when | type | product | original txn | account | env | outcome |
|---|
Matches most recently active
| match | variant | status | round | players | waiting on | updated (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
| key | status | targeting | default | updated (UTC) |
|---|
Notifications local retention nudges (device-scheduled) & remote broadcasts — provider: …
| id | channel | status | trigger | audience | preview | last sent | updated (UTC) |
|---|
Achievements computed server-side from history; ★ = live in Game Center
| achievement | unlock | Game Center | unlocked by |
|---|
Themes packs are versioned; activating publishes to all clients
| id | name | version | assets | updated (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:
Screen: Preview as:
upload a felt first to place light effects
live preview