diff --git a/plugin/webhook/webhook.go b/plugin/webhook/webhook.go index fe59d4b88..9971a1429 100644 --- a/plugin/webhook/webhook.go +++ b/plugin/webhook/webhook.go @@ -47,6 +47,11 @@ func Post(requestPayload *WebhookRequestPayload) error { } resp, err := client.Do(req) if err != nil { + // Log network errors but don't fail the operation - webhooks are optional + slog.Warn("Failed to post webhook (network may be offline)", + slog.String("url", requestPayload.URL), + slog.String("activityType", requestPayload.ActivityType), + slog.Any("err", err)) return errors.Wrapf(err, "failed to post webhook to %s", requestPayload.URL) } diff --git a/web/index.html b/web/index.html index 80133402b..744d84f34 100644 --- a/web/index.html +++ b/web/index.html @@ -6,6 +6,10 @@ + + + +
Map tiles unavailable offline
+You can still set coordinates by clicking
+