The Soulseek "Test Connection" button could report success while the dashboard status remained "Disconnected" because the status endpoint only checked if slskd was configured (is_configured()), not actually reachable (check_connection()). Switched to a real connection check with TTL caching (matching the existing Spotify/media server pattern), update the status cache after successful tests, and refresh the UI immediately on success. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||