Skip to content

Rebrand OpenSEO to Sightline for self-hosting - #345

Closed
funkylarma wants to merge 1 commit into
every-app:mainfrom
Mackman-Group:rebrand-sightline
Closed

funkylarma wants to merge 1 commit into
every-app:mainfrom
Mackman-Group:rebrand-sightline

Conversation

@funkylarma

Copy link
Copy Markdown

Summary

  • Renames user-facing branding from OpenSEO to Sightline across the app shell, sidebar, onboarding, sign-up, billing screens, error messages, and the MCP server's own name/description shown to AI agents.
  • Deletes web/ (OpenSEO's standalone marketing/docs site) — not needed for an internal tool.
  • Removes dub.ts (referral tracking) and loops.ts/loops-client.ts/loops-sync.ts (hosted transactional email) entirely, along with their call sites in auth, billing, and GDPR erasure. Note: this means "hosted" auth mode (AUTH_MODE=hosted) can no longer send password-reset/verification email — it throws clearly if used without BYPASS_EMAIL_VERIFICATION=true. Not a concern for this deployment, which uses AUTH_MODE=cloudflare_access.
  • Renames SAM's system prompt, product fact sheet, and the site-audit crawler's user-agent string (Sightline-Audit/1.0), kept consistent with the WAF-allowlist help text that names it.
  • Removes ToS/privacy links from sign-up and the in-app "contact support" UI (not applicable to an internal pilot).

Out of scope (flagged for follow-up)

.agents/skills/*/SKILL.md product-skill content still says "OpenSEO" in prose (bundled into SAM and the MCP setup prompt) — left alone pending a dedicated pass, since some .agents/skills entries are repo-dev tooling that should keep naming the upstream project. plugins/openseo/, badseo/, and docs/ were also left untouched.

Test plan

  • pnpm run types:check — clean
  • pnpm test:ci — 1355 tests passing
  • pnpm run lint — 0 errors
  • pnpm run knip — no unused exports/files introduced
  • Manual smoke test of sign-up, onboarding, and MCP setup screens after deploy

🤖 Generated with Claude Code

Renames user-facing branding across the app shell, onboarding, auth,
billing, MCP server metadata, and SAM's system prompt/skill content.
Removes web/ (OpenSEO's own marketing site) and the dub.ts/loops.ts
referral-tracking and hosted-transactional-email modules, which aren't
relevant to an internal self-hosted deployment behind Cloudflare Access.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@funkylarma

Copy link
Copy Markdown
Author

Opened by mistake — this was meant for a private downstream fork, not upstream. Closing immediately, apologies for the noise.

@funkylarma funkylarma closed this Sep 18, 2026
@funkylarma
funkylarma deleted the rebrand-sightline branch September 18, 2026 14:35
@funkylarma
funkylarma restored the rebrand-sightline branch September 18, 2026 14:43
@funkylarma
funkylarma deleted the rebrand-sightline branch September 18, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant