Skip to content

feat: opt-in Plausible analytics - #19

Merged
NotAFlightRisk merged 2 commits into
mainfrom
feat/plausible
Oct 5, 2026
Merged

NotAFlightRisk merged 2 commits into
mainfrom
feat/plausible

Conversation

@NotAFlightRisk

Copy link
Copy Markdown
Owner

Category

Feature

Overview

Loads our Plausible tracker from pulse.peng.ly, but only when the build has PUBLIC_PLAUSIBLE_SCRIPT set. Deploy passes it in from the repo variable of the same name (already set), so forks and the Docker images build without it, and the page doesn't get so much as an empty script tag.

Issue Number

N/A

Additional Info

Built it both ways. Off, there's no mention of pulse.peng.ly anywhere in dist/. On, every real page carries the loader - 774 of the 1489 index.html files, the rest being the codename redirect stubs. No script CSP here, only frame-ancestors.

90 tests pass. I'll check a visit turns up in Plausible once it's deployed.

@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
android-rom-compat Ready Ready Preview Oct 5, 2026 11:33am UTC

@NotAFlightRisk
NotAFlightRisk merged commit 71b818b into main Oct 5, 2026
6 checks passed
@NotAFlightRisk
NotAFlightRisk deleted the feat/plausible branch October 5, 2026 11:50

This branch was successfully deployed

1 active deployment
Preview — e8dbed2f Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant