when a lot seems broken at once: check your journal's health first
if the journal dashboard at http://localhost:5015 is unavailable and more than one part of your journal is unavailable at the same time, start by checking the journal's health before troubleshooting each part separately.
check the health
from a terminal on the computer that runs your journal:
journal doctor
read the health result before changing anything. if it specifically identifies the journal as unhealthy, restart the whole journal:
restart your journal
journal down && journal up
then run journal doctor again and reload the dashboard at http://localhost:5015. if doctor still reports a problem, keep its exact output for the next troubleshooting step.
check one affected device separately
if the journal is healthy but the solstone app is still not working on one device, inspect the paired devices and their status:
solstone call link list
solstone call link authorized-clients
solstone call link list shows every paired device with its last-seen time; solstone call link authorized-clients shows each device's connection fingerprint and label alongside the same last-seen time. if the device you're checking is missing from either list, or its last-seen time is far older than expected, it needs to be paired again. these commands inspect device registration and status; they do not restart your journal.
still stuck?
if your journal will not stay up, or doctor reports something else, file a request at https://support.solstone.app/. include the exact journal doctor result after reviewing it and removing anything you do not want to share.
if you used to file from the command line: that path is gone. use the report button in the journal or the solstone app, or the web form above.