b6be526b46822c6a3ab8e5887f412c661489158b
- Add SmartHoneypotAPIClient::test_connection():
1. GET /api/v1/health — verifies URL is reachable
2. POST /api/v1/submit with empty blocks — verifies token:
400 = auth passed (payload rejected as expected)
403 = wrong or missing token
- Store connection_ok (null/true/false), last_verified, last_error in settings
- 'Active' dot now has 3 states: grey=untested, green=verified, red=failed
- Error message displayed inline when connection fails
- 'Test Connection' button appears as soon as URL is set
- Saving with changed URL or token resets connection status to untested
- Save action preserves verified status when URL/token unchanged
Description
No description provided
Languages
PHP
64.8%
HTML
24.8%
JavaScript
10.2%
Dockerfile
0.2%