CueCart Access
Internal licensing dashboard
Internal licensing dashboard
Admin
Paid revenue and sales over the last 14 days
Access
Entitlements
Payments
Recent
Recent
Auto-Guard
Preview shows who would be actioned (read-only). Run sweep applies the configured mode; nothing auto-revokes until AUTO_GUARD_MODE=enforce.
Preview: auto-revoke · flag
Abuse control
Blocked IPs and networks are denied at device activation, trial-start, and access checks. Add an exact IP, or its /24 (IPv4) / /64 (IPv6) network. A network block also denies paying customers on that network — prefer an exact IP, and set an expiry on network blocks.
Network block: denies every client on the /24 (or /64), including paying customers. Set an expiry.
Read-only operator checks. No secrets are shown, and running a check makes no external provider call — it reports configuration presence and, for PayMongo, our own recorded webhook activity.
Not checked yet — click Check.
Not checked yet — click Check.
Billing
Checkout is switched off for CueCart. Nothing below can be bought at any price until it is switched back on under .
No tier pricing rows on this environment. Apply migration 0037 before editing prices here.
| License | Price | Charged now | Status | Edit |
|---|---|---|---|---|
Solo is the license CueCart has always sold, so its price is the product's — the one the desktop app and older checkout links charge. Editing Solo here changes that number, and it is the only place to change it. shows it read-only.
Sale windows are stored and shown in UTC, and whether a sale is running is decided by the server's clock — not this browser's.
| License | Sale price | Window (UTC) | State | Edit |
|---|---|---|---|---|
| No sale |
The strip across the top of the website, shown only while a sale is running. It has no switch of its own: it appears and disappears with the sale window set under .
No sale is running, so nothing is on the site right now. You can still write the copy — it will appear when the sale window opens.
The product record: whether CueCart can be bought at all, and the name that appears on a receipt. Prices live under .
Desktop updates
Use the release script for packaged desktop builds. Blank build numbers are for manual catalog entries or existing reserved versions.
Import from manifest
Paste the installer or manifest URL — the backend reads the -manifest.json next to it, fills the fields below, and re-hashes the installer to verify SHA-256. Or upload the JSON the build produced.
Support
Admins
| Name | Status | Created | |
|---|---|---|---|
| No local admins configured. | |||
Entitlement
Customer
Referral Report
Attributed paid orders → commission owed. Pay directly, then mark settled.
Changes the license email from to , frees the machine slot, and signs out the old email. This can't be undone here.
Approving frees this license's machine slot(s): active device(s) will be deactivated so can re-activate on their new machine.
Reject the request from . No changes are made.
The account must already hold an active lifetime license.
Only a live pending reservation can be edited. Email and product are fixed once created.
Lifetime license. Offer expiry is when the pre-approval lapses if unredeemed; stored in UTC.
Revoke the pending reservation for (). It can no longer be redeemed. This can't be undone here.
Creates high-entropy redeemable codes. The raw codes are shown ONCE after creation for printing/handoff; only their hashes are stored.
Lifetime, product cuecart, no expiry. Redeeming a code activates CueCart Lifetime access for the buyer's account. Opening CueCart and signing in with the same email activates that device. Device activation is not required to own the entitlement.
Paste externally prepared codes (one per line). Only the hashes are stored — the raw codes are never persisted. Malformed rows and duplicates are reported and skipped.
·
These codes are shown ONCE — download or copy them now; the codes cannot be retrieved again. The control numbers stay in your inventory so you can revoke specific cards later.
| Control # | Code |
|---|---|
Download the CSV first — codes are shown once and can't be retrieved. Cards print in chunks of up to cards (each card is one A5-landscape sheet — its front and back side by side). Save as PDF, or print. In the print dialog enable “Background graphics” for full branding. Fold each sheet in half (or cut) for the two-sided card, then cover each visible code with a 50 × 10 mm scratch-off label.
Void this issued voucher from batch . It can no longer be redeemed. This can't be undone.
Void a single control number, or an inclusive range within one batch (leave To blank for one). Only issued (unredeemed) vouchers are affected — use this to kill stolen or missing cards by their printed control number. To void a whole lot, use Revoke batch.
Void every issued (unredeemed) voucher in a batch — e.g. a whole box lost or stolen. Enter the batch label exactly as it appears in the inventory.
— manual GCash / bank settlement.
Auto-Guard recovery
Restore and clear only this historical Auto-Guard decision. New evidence remains eligible for evaluation.
Auto-Guard
Deny this exact IP: Deny the whole /24 (IPv4) or /64 (IPv6) network of
A network block also denies paying customers on that network. Set an expiry unless you're certain.
Activation failure
Detail
Failed webhook outbox row
Last error
Resolve outbox failure
A manual operator disposition — it does not fulfill the order or grant anything. The row leaves the failed queue and is recorded with your note for audit. Use Retry instead if you want the processor to attempt fulfillment again.
Account
User agent