SolarCast

Service Health

loading…

Scheduled Jobs

JobNextLast

Actions

Registered Devices

Every iPhone and Watch that has logged into the app appears here. Name them so logs read "Push sent to Maria's iPhone" instead of a token prefix. Delete tokens for devices that no longer have the app installed — otherwise pushes still try and silently fail.

Loading…

Live Activity Tokens

Live Activity tokens are issued every time the iOS app starts a Lock Screen / Dynamic Island activity. They expire when the activity ends — stale tokens cause repeated 410 Gone responses from APNs and trigger 429 TooManyProviderTokenUpdates rate limits. Prune all if push notifications stop arriving.

Loading…

Raw JSON Settings

Direct view + edit of the persisted SolarSettings JSON. Use this to diagnose iOS-app sync issues (e.g. PUT /api/settings 500 errors from a malformed payload) or to make bulk changes the structured form doesn't surface.

Logs (auto-refresh 5s)

loading…