Total Users

0
All registered users

Active Users

0
Currently online

Repairs (this month)

0
TASK_COMPLETED + CREDIT_REDEMPTION (resets monthly)

Stripe revenue (this month)

$0
Sum all credit orders on server for this calendar month × $5 (resets monthly)

Agreements on server

Customer agreements in data (file never overwritten)

SMT Hotspot Tool — Maintenance

When OFF, the tool behaves normally (no extra popup). When ON, users see your message after the tool checks the server.

Recent Activity

Loading recent activity...

User Management

Loading users...

Completed Tasks

Rows marked task failed are hidden here when that order already has a CREDIT_REFUND in System Logs (so you don’t see the same job twice). Check Logs for full refund lines.

Loading tasks...

Per-user stored tasks (SMT archive)

Rows include order numbers, task IDs, device/op, and status. Requires USER_TASK_ARCHIVE_SECRET on the server plus stored_user_tasks_service.py on 127.0.0.1:5095. For the admin site to see jobs from customer PCs, set USER_TASK_ARCHIVE_CLIENT_KEY in server .env and the same key in the tool’s environment; the tool posts to your API (not local 5095). Local-only installs keep using secret + localhost sidecar.

Loading…

Order history (Stripe & credits)

Rows from stripe_transactions.json (credit purchases, licenses, etc.). The server keeps only the newest 50 rows on disk by default (set STRIPE_TRANSACTIONS_MAX in .env to change). This is separate from System Logs (trimmed by ADMIN_LOGS_MAX, default 25). Requires admin session or X-Admin-Token.

Open this tab to load orders…

Agreements

Loading agreements...

System Logs

Loading logs...

Live Chat

Pick a chat on the left, read messages, reply below. Chats with no messages for 15 minutes close automatically. Customer follow-up texts only go out when a new chat starts (and once if they send a 2nd message before you reply).

Loading sessions…

Live chat

Choose an open session from the list.