Skip to content

Refresh the marketing site and docs for the new brand - #2685

Open
ejsmith wants to merge 1 commit into
mainfrom
feature/marketing-site-refresh
Open

ejsmith wants to merge 1 commit into
mainfrom
feature/marketing-site-refresh

Conversation

@ejsmith

@ejsmith ejsmith commented Oct 21, 2026

Copy link
Copy Markdown
Member

Rebuilds exceptionless.com for the new version launch: the brighter green brand with the AI sparkle, new product pages, an AI page that introduces Exie and the MCP server, and refreshed docs. The website workflow deploys on v* tags, so merging this ships with the next release.

Changes

  • Site design: a new layout, CSS, and JavaScript replace the old jQuery theme, Font Awesome, and slider assets. Inter is self-hosted, icons are inline SVG (_data/icons.json), and the header, docs layout, and search work in light and dark at every width from 320px up.
  • Brand:
    • The logo, favicon, and social card use the new green, with the AI sparkle as the dot over the i.
    • The sparkle is the one AI symbol across the site, always in brand green.
    • Exie's icon is a robot with the sparkle as its antenna, matching the app (Rebuild Exie chat on shadcn-svelte AI Elements #2684).
  • Pages:
    • Rewritten home, product tour, why, and pricing pages, with plans data in _data/plans.json.
    • A new AI page.
    • "Meet Exie" sections give Exie a voice instead of a feature list.
  • Docs:
    • New AI section: overview, Exie, and MCP server.
    • Every docs screenshot recaptured from the Svelte app as light/dark pairs with 2x variants and a lightbox. The old docs/docs/img folder is removed.
    • Pages that described the old UI, such as filtering and searching, are rewritten.
    • Each docs page has page actions to copy it as Markdown, view the Markdown, or open it in ChatGPT or Claude.
  • SEO and AI discovery:
    • Structured data on every page.
    • Generated llms.txt and llms-full.txt, plus a Markdown copy of each docs page.
    • A verify-seo check runs in CI.

The app, email, and Slack branding ships separately in #2682.

A full docs rewrite for the launch will follow as a PR stacked on this one.

Testing

  • deno task check, deno task verify (tests, telemetry, links, and SEO for 234 pages), and scripts/find-unused.ts pass.
  • The CI telemetry bootstrap check passes with a placeholder key.
  • Checked the header and pages for horizontal overflow from 320 to 1960px in light and dark.

🤖 Generated with Claude Code

Rebuilds the exceptionless.com site around the brighter green brand and the AI sparkle, adds an AI page that introduces Exie and the MCP server, and refreshes the docs with new screenshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T13:23:54.176155Z e5004fc PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e5004fc2f6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +91 to +92
if (activeResult && (selectionChosen || visibleResultsQuery === currentQuery)) {
openResult(activeResult.url)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Reset the chosen result when the query changes

After a user arrows to or points at a result, selectionChosen remains true even if they edit the search text. If they press Enter before the 120 ms search finishes, this branch opens the result selected for the previous query rather than searching the current input. Clear the selection state in the input handler so only navigation performed after the latest edit can override the new query.

Useful? React with 👍 / 👎.

Comment thread docs/pricing.vto
<div class="container">
<p class="eyebrow">{{ icons.tag }} Pricing</p>
<h1>Simple pricing that <span class="text-gradient">grows with you</span></h1>
<p>Pay for the events you send, not the seats on your team. Every plan includes the full app and the MCP server for AI coding agents; paid plans add real-time alerts, integrations, longer retention, and Exie.</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Clarify that Exie excludes the Small paid plan

This says all paid plans add Exie, so a customer choosing the paid Small plan could reasonably expect the assistant to be included. The plan table and the FAQ on this same page instead state that Exie starts with Medium, so the headline should distinguish paid-only features from Medium-and-up features.

Useful? React with 👍 / 👎.

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.AppHost 23% 23% 128 ❌
Exceptionless.Core 78% 70% 10986 ✔
Exceptionless.Insulation 51% 43% 370 ➖
Exceptionless.Web 86% 71% 9259 ✔
Summary 81% (28487 / 35373) 70% (14135 / 20326) 20743 ✔

This branch has not been deployed

No deployments
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