Service Health
Scheduled Jobs
| Job | Next | Last |
|---|
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.
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.
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…