diff --git a/lib/plausible/installation_support/browserless_config.ex b/extra/lib/plausible/installation_support/browserless_config.ex
similarity index 100%
rename from lib/plausible/installation_support/browserless_config.ex
rename to extra/lib/plausible/installation_support/browserless_config.ex
diff --git a/lib/plausible/installation_support/check.ex b/extra/lib/plausible/installation_support/check.ex
similarity index 100%
rename from lib/plausible/installation_support/check.ex
rename to extra/lib/plausible/installation_support/check.ex
diff --git a/lib/plausible/installation_support/check_runner.ex b/extra/lib/plausible/installation_support/check_runner.ex
similarity index 100%
rename from lib/plausible/installation_support/check_runner.ex
rename to extra/lib/plausible/installation_support/check_runner.ex
diff --git a/lib/plausible/installation_support/checks/csp.ex b/extra/lib/plausible/installation_support/checks/csp.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/csp.ex
rename to extra/lib/plausible/installation_support/checks/csp.ex
diff --git a/lib/plausible/installation_support/checks/detection.ex b/extra/lib/plausible/installation_support/checks/detection.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/detection.ex
rename to extra/lib/plausible/installation_support/checks/detection.ex
diff --git a/lib/plausible/installation_support/checks/fetch_body.ex b/extra/lib/plausible/installation_support/checks/fetch_body.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/fetch_body.ex
rename to extra/lib/plausible/installation_support/checks/fetch_body.ex
diff --git a/lib/plausible/installation_support/checks/installation.ex b/extra/lib/plausible/installation_support/checks/installation.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/installation.ex
rename to extra/lib/plausible/installation_support/checks/installation.ex
diff --git a/lib/plausible/installation_support/checks/installation_v2.ex b/extra/lib/plausible/installation_support/checks/installation_v2.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/installation_v2.ex
rename to extra/lib/plausible/installation_support/checks/installation_v2.ex
diff --git a/lib/plausible/installation_support/checks/installation_v2_cache_bust.ex b/extra/lib/plausible/installation_support/checks/installation_v2_cache_bust.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/installation_v2_cache_bust.ex
rename to extra/lib/plausible/installation_support/checks/installation_v2_cache_bust.ex
diff --git a/lib/plausible/installation_support/checks/scan_body.ex b/extra/lib/plausible/installation_support/checks/scan_body.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/scan_body.ex
rename to extra/lib/plausible/installation_support/checks/scan_body.ex
diff --git a/lib/plausible/installation_support/checks/snippet.ex b/extra/lib/plausible/installation_support/checks/snippet.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/snippet.ex
rename to extra/lib/plausible/installation_support/checks/snippet.ex
diff --git a/lib/plausible/installation_support/checks/snippet_cache_bust.ex b/extra/lib/plausible/installation_support/checks/snippet_cache_bust.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/snippet_cache_bust.ex
rename to extra/lib/plausible/installation_support/checks/snippet_cache_bust.ex
diff --git a/lib/plausible/installation_support/checks/url.ex b/extra/lib/plausible/installation_support/checks/url.ex
similarity index 100%
rename from lib/plausible/installation_support/checks/url.ex
rename to extra/lib/plausible/installation_support/checks/url.ex
diff --git a/lib/plausible/installation_support/detection/checks.ex b/extra/lib/plausible/installation_support/detection/checks.ex
similarity index 100%
rename from lib/plausible/installation_support/detection/checks.ex
rename to extra/lib/plausible/installation_support/detection/checks.ex
diff --git a/lib/plausible/installation_support/detection/diagnostics.ex b/extra/lib/plausible/installation_support/detection/diagnostics.ex
similarity index 100%
rename from lib/plausible/installation_support/detection/diagnostics.ex
rename to extra/lib/plausible/installation_support/detection/diagnostics.ex
diff --git a/lib/plausible/installation_support/installation_support.ex b/extra/lib/plausible/installation_support/installation_support.ex
similarity index 100%
rename from lib/plausible/installation_support/installation_support.ex
rename to extra/lib/plausible/installation_support/installation_support.ex
diff --git a/lib/plausible/installation_support/legacy_verification/checks.ex b/extra/lib/plausible/installation_support/legacy_verification/checks.ex
similarity index 100%
rename from lib/plausible/installation_support/legacy_verification/checks.ex
rename to extra/lib/plausible/installation_support/legacy_verification/checks.ex
diff --git a/lib/plausible/installation_support/legacy_verification/diagnostics.ex b/extra/lib/plausible/installation_support/legacy_verification/diagnostics.ex
similarity index 100%
rename from lib/plausible/installation_support/legacy_verification/diagnostics.ex
rename to extra/lib/plausible/installation_support/legacy_verification/diagnostics.ex
diff --git a/lib/plausible/installation_support/legacy_verification/errors.ex b/extra/lib/plausible/installation_support/legacy_verification/errors.ex
similarity index 100%
rename from lib/plausible/installation_support/legacy_verification/errors.ex
rename to extra/lib/plausible/installation_support/legacy_verification/errors.ex
diff --git a/lib/plausible/installation_support/result.ex b/extra/lib/plausible/installation_support/result.ex
similarity index 100%
rename from lib/plausible/installation_support/result.ex
rename to extra/lib/plausible/installation_support/result.ex
diff --git a/lib/plausible/installation_support/state.ex b/extra/lib/plausible/installation_support/state.ex
similarity index 100%
rename from lib/plausible/installation_support/state.ex
rename to extra/lib/plausible/installation_support/state.ex
diff --git a/lib/plausible/installation_support/url.ex b/extra/lib/plausible/installation_support/url.ex
similarity index 100%
rename from lib/plausible/installation_support/url.ex
rename to extra/lib/plausible/installation_support/url.ex
diff --git a/lib/plausible/installation_support/verification/checks.ex b/extra/lib/plausible/installation_support/verification/checks.ex
similarity index 100%
rename from lib/plausible/installation_support/verification/checks.ex
rename to extra/lib/plausible/installation_support/verification/checks.ex
diff --git a/lib/plausible/installation_support/verification/diagnostics.ex b/extra/lib/plausible/installation_support/verification/diagnostics.ex
similarity index 100%
rename from lib/plausible/installation_support/verification/diagnostics.ex
rename to extra/lib/plausible/installation_support/verification/diagnostics.ex
diff --git a/lib/plausible_web/live/verification.ex b/extra/lib/plausible_web/live/verification.ex
similarity index 66%
rename from lib/plausible_web/live/verification.ex
rename to extra/lib/plausible_web/live/verification.ex
index 8cfe7e9d74..898aad7c88 100644
--- a/lib/plausible_web/live/verification.ex
+++ b/extra/lib/plausible_web/live/verification.ex
@@ -4,7 +4,6 @@ defmodule PlausibleWeb.Live.Verification do
Onboarding new sites, renders a standalone component.
Embedded modal variant is available for general site settings.
"""
- use Plausible
use PlausibleWeb, :live_view
import PlausibleWeb.Components.Generic
@@ -61,66 +60,29 @@ defmodule PlausibleWeb.Live.Verification do
custom_url_input?: custom_url_input?
)
- on_ee do
- if connected?(socket) and not custom_url_input? do
- launch_delayed(socket)
- end
+ if connected?(socket) and not custom_url_input? do
+ launch_delayed(socket)
end
- on_ee do
- {:ok, socket}
- else
- # on CE we skip the verification process and instead,
- # we just wait for the first pageview to be recorded
- socket =
- if has_pageviews? do
- redirect_to_stats(socket)
- else
- schedule_pageviews_check(socket)
- end
-
- {:ok, socket}
- end
+ {:ok, socket}
end
- on_ee do
- def render(assigns) do
- ~H"""
-
Awaiting your first pageview …
-- Please enter the URL where your website with the Plausible script is located. -
- +Awaiting your first pageview …
+