hello Sea Glass

Admin

hello Sea Glass Admin

Signs out automatically after 20 minutes idle.

Account Lookup

Account status and storage usage only — journal content is never visible here, even to staff (spec §4.4).

Loading…

Prompt Management

Edits here take effect immediately for anyone fetching /v1/modes — no app update needed. Past entries keep the prompt text as it was when they were recorded either way.

Loading…

Ads

Targeting is platform + coarse geo only — never per-user (see docs/DECISION_LOG.md). Programmatic placements hand off to AdMob; internal placements serve house creatives below.

Global kill switch

Turns every ad off everywhere, instantly, regardless of per-placement settings. Security/compliance lever — no deploy needed.

Loading…

Monitoring

Pulled server-side from the backend's own /v1/admin/monitoring/summary — no external API token ever touches this page's client-side JS (see docs/DECISION_LOG.md's 2026-09-07 entry).

Open GlitchTip
Loading…

Support

Ticket counts below are pulled from the self-hosted FreeScout instance (the API key never reaches this page — every call goes through our own backend). To reply to a customer, reply directly from the info@helloseaglass.com Outlook mailbox — that's the reliable path today. Replying from inside FreeScout also works, but a customer's reply lands back in Outlook, not in FreeScout (two-way sync isn't set up — see docs/DECISION_LOG.md), so keeping the whole conversation in normal email avoids it splitting across two places. Use "Log in to FreeScout" only when you need to look up a ticket's original details.

Audit Log

Every request to /v1/admin/* — reads and writes alike — attributed to a real staff account, the automation/service token, or logged as an unauthenticated attempt. Most recent 200.

Loading…