Skip to content

Polish public homepage copy and visual spacing - #900

Merged
jbax1899 merged 2 commits into
mainfrom
feat/homepage-visual-tweaks
Oct 15, 2026
Merged

jbax1899 merged 2 commits into
mainfrom
feat/homepage-visual-tweaks

Conversation

@jbax1899

@jbax1899 jbax1899 commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Refine homepage copy, section spacing, card sizing, and documentation links.
  • Add three genuine prepared chat examples with varied TRACE values; the first includes linked documentation.
  • Open homepage documentation links and prepared-response links in a new tab.
  • Strip backend-only publication capability fields before the captured examples are checked in.

Verification

  • Focused homepage and landing-fixture tests: 32 passed.
  • @footnote/web build succeeded.
  • Browser smoke test covered mobile layout, equal-width cards, and new-tab response links.
  • pnpm review --changed-only: passed.

Summary by CodeRabbit

  • New Features

    • Added three homepage examples covering answer tracing, handling unconfirmed claims, and running Footnote locally.
    • Documentation links in homepage concepts and prepared responses can open in a new tab.
  • Updates

    • Refreshed homepage descriptions, calls to action, and links to documentation and deployment guides.
    • Updated homepage layout with three equal-width concept cards, improved spacing, and flexible concept links.

@coderabbitai

coderabbitai Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 51 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a5cd54e3-f6e3-44b5-a8b8-caba961e0315
📥 Commits

Reviewing files that changed from the base of the PR and between d7b3632 and a59896b.

📒 Files selected for processing: 4
  • packages/web/src/data/landingScenarioFixtures.json
  • packages/web/src/data/landingScenarios.test.ts
  • packages/web/src/data/landingScenarios.ts
  • packages/web/src/data/landingScenarios/inspect-an-answer.json
📝 Walkthrough

The landing page adds three captured scenarios, revised concept and deployment content, and layout updates. Markdown links can optionally open in a new tab. Scenario generation adds prompts for the new examples and limits sanitized responses to action, message, and modality.

Changes: Landing Page Scenarios and Presentation

Layer / File(s) Summary
Scenario prompts and response sanitization
scripts/lib/landing-scenario-generation.ts, scripts/landing-scenario-generation.test.ts
The generator adds three prompts and sanitizes responses to include only action, message, and modality. Tests cover omitted fields and the updated prompt input.
Landing scenario examples and coverage
packages/web/src/data/landingScenarios/*.json, packages/web/src/data/landingScenarios.test.ts
Three captured scenarios are added. Tests expect six scenarios and check message lengths, inline links, and TRACE score variation for the first three examples.
Homepage content and link behavior
packages/web/src/components/MarkdownResponse.tsx, packages/web/src/pages/PublicHomePage.tsx, packages/web/src/pages/PublicHomePage.test.ts
The homepage updates concept copy and getting-started destinations. Documentation, codebase, and prepared response links open in new tabs. MarkdownResponse adds the optional linksOpenInNewTab prop.
Homepage layout and styling
packages/web/src/styles/public-home.css, packages/web/src/pages/PublicHomePage.test.ts
The layout changes to three equal concept columns, adjusts spacing and concept art, and updates section and footer borders. Tests check the revised layout rules.

Priority: ⬇️ Low

Estimated code review effort: 3 (Moderate) | ~25 minutes

Change: Feature

Merge Risk: 🔵 Low · up to d7b36

The homepage examples contain minor wording and metadata inconsistencies that could confuse visitors. Fixing them before merge is advisable, but they do not threaten site functionality.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the primary homepage changes: copy updates and visual spacing refinements. It is concise and specific.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 6…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit reads the links with care
Three new examples hop in view
The page lays out its cards in rows
New tabs open to guides and code
I twitch my nose at TRACE scores
Then nibble greens beside the page

Comment @coderabbitai help to get the list of available commands.

@jbax1899 jbax1899 added area: web provenance Sources, traces, receipts, and response metadata labels Oct 15, 2026 — with ChatGPT Codex Connector
@jbax1899
jbax1899 marked this pull request as ready for review October 15, 2026 22:43
coderabbitai[bot]

This comment was marked as resolved.

@sonarqubecloud

Copy link
Copy Markdown

@jbax1899
jbax1899 merged commit 437329d into main Oct 15, 2026
15 checks passed
@jbax1899
jbax1899 deleted the feat/homepage-visual-tweaks branch October 15, 2026 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: web provenance Sources, traces, receipts, and response metadata

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant