SnapSteam Admin

Manage your app config remotely. Full edit UI below; Full JSON tab shows the complete config.

Connection

Edit config

Full edit Full JSON

General

Promo banner

Version policy

Where users are sent when their app is outdated. Defaults to Discord invite if left empty.

Upgrade modal — header & footer

Upgrade modal — plan cards

For each tier: name, price text (e.g. "Free" or "$3/month"), button text, optional badge (e.g. "Most Popular"), and features as JSON array: [{"text":"Feature line","included":true}, ...]

Prices (numbers only)

Links

Tags (JSON array)

e.g. [{"id":"free","label":"Free"},{"id":"popular","label":"Most Popular"}]

Tier tags (JSON object)

e.g. {"pro":["popular"],"ultimate":["bestValue"]}

Full config. Edit and save to overwrite everything.

Stats

Environment & Config

Runtime secrets served to the app via GET /app-config. Values come from worker secrets (wrangler secret put) with optional D1 overrides. D1 overrides take priority. Changes take effect on next app launch.

Reset user data

Permanently delete usage counters and/or download log. All users will start fresh (30-day and daily counters reset). Connect first.