Preserve errors and logs first, then change one thing at a time. Do not start by deleting data.
First checks
- Copy logs from Help → Run logs, or open
logs/dsh-web.log in application data.
- Record the desktop version, OS and architecture, active profile, and core version and source.
- Confirm first-run downloads completed and check the actual service address shown in the interface.
- Save active tasks and repository changes before restarting the app and waiting for the health check.
Find your symptom
Plugin recovery and safe mode
- Restore from snapshot is offered when an individual plugin snapshot exists; do not assume rollback is available without one.
- Remove this plugin and continue checking targets the listed plugin, not your workspaces or entire session history.
- If startup still fails, Safe Mode switches to the
safe profile with only core components and built-ins.
Safe mode is for startup troubleshooting, not security isolation. It removes non-built-in plugins from the safe profile and renames unparseable patches to .broken-<timestamp>. Switch back to the original profile after recovery. Back up before resetting, deleting, or restoring over a profile.
Black window on Linux
On Wayland, try .deb first. If AppImage still shows a black window, try:
Separate development and release environments
Debug uses ~/.dsh.dev, ignoring inherited DSH_HOME, and a dev/ runtime directory in application data. Its service log is dev/logs/dsh-web.dev.log and its preferred port is 3081; release builds prefer 3080. Both can fall back to another port. Use the logs and directories from the environment you are diagnosing.
Ask for help
Include reproducible steps, version information, and the smallest relevant log section. Remove keys, tokens, private paths, prompts, repository content, and personal data first.