Skip to content

Update trust-building homepage copy - #8

Open
sanskarmk wants to merge 1 commit into
mainfrom
codex/update-trust-building-content-in-json-and-homepage
Open

Update trust-building homepage copy#8
sanskarmk wants to merge 1 commit into
mainfrom
codex/update-trust-building-content-in-json-and-homepage

Conversation

@sanskarmk

Copy link
Copy Markdown
Owner

Motivation

  • Replace demo/portfolio-facing language and vague metrics with service-oriented trust signals to make the homepage customer-facing.
  • Surface approval workflows, production care, packaging standards, and support touchpoints so customers understand the real service process.
  • Move implementation/demo notes out of public pages and into the repository README.md to avoid customer-facing infrastructure disclosures.

Description

  • Update data/brand.json to replace mock stats with service metrics (Quality checkpoints, Dispatch window after approval, Dedicated design review) and extend heroSubtitle and about.values with approval and production-care language.
  • Revise data/home.json to provide approval-led howItWorks steps, more service-specific pricing features, concrete testimonials, and FAQ entries focused on approval, production, packaging, and support.
  • Adjust assets/js/main.js rendering and copy to reinforce approval workflows and packaging cues, change toast/login/profile hint texts to be customer-facing, and mark metrics/testimonials/pricing UI with service-oriented labels.
  • Remove demo-facing copy from index.html and add a non-customer README section Demo implementation notes to document the static/demo implementation for contributors.

Testing

  • Ran JSON validation with python -m json.tool data/brand.json >/tmp/brand.json && python -m json.tool data/home.json >/tmp/home.json which completed successfully.
  • Ran repository checks with git diff --check which returned no issues.
  • Served the static site with python -m http.server 8080 and verified curl -I http://127.0.0.1:8080/index.html returned 200 OK.
  • Attempted a full-page screenshot via Playwright but the run failed because the environment does not have Playwright installed (MODULE_NOT_FOUND).

Codex Task

Copilot AI review requested due to automatic review settings June 13, 2026 11:09

Copilot AI 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.

Pull request overview

This PR updates the Memorialize homepage and supporting JSON-driven content to replace demo/portfolio language with customer-facing, trust-building service messaging (approval workflows, production care, packaging, and support), while relocating implementation/demo notes into the repository README.

Changes:

  • Refresh homepage copy and section subtitles to emphasize customer-ready service positioning.
  • Rewrite brand.json and home.json content (metrics, how-it-works, pricing, testimonials, FAQ) around approval-led and production-care language.
  • Update assets/js/main.js UI labels/toasts/hints to reinforce the new service-oriented narrative and move demo notes into README.md.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
README.md Adds “Demo implementation notes” to keep implementation details out of customer-facing pages.
index.html Updates homepage headings/subtitles to remove demo-facing language and emphasize service trust signals.
data/home.json Replaces how-it-works, pricing features, testimonials, and FAQ with approval/production/packaging/support-focused copy.
data/brand.json Updates hero subtitle, values, and metrics to service-oriented trust signals (quality checkpoints, approval-linked dispatch window, design review).
assets/js/main.js Adjusts rendered labels/toasts/hints to align UI framing with approval workflows and service packaging cues.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread assets/js/main.js
Comment on lines 154 to 159
renderList('testimonialsGrid', data.home.testimonials, (t) => `
<article class="item testimonial">
<p>“${escapeHtml(t.quote)}”</p>
<h3>${escapeHtml(t.name)}</h3>
<div class="kicker">${escapeHtml(t.location)}</div>
<div class="kicker">${escapeHtml(t.location)} · verified service feedback</div>
</article>
Comment thread index.html
Comment on lines 62 to 64
<section id="categories" class="section">
<div class="section-heading"><div><h2>Gift categories</h2><p class="sub">Personal, emotional, and corporate gifting formats powered by JSON mock data.</p></div></div>
<div class="section-heading"><div><h2>Gift categories</h2><p class="sub">Personal, emotional, and corporate gifting formats with thoughtful design review and finishing options.</p></div></div>
<div class="grid-2" id="categoriesGrid"></div>

@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: 7bd5fde491

ℹ️ 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 thread assets/js/main.js
Comment on lines 102 to +105
form.addEventListener('submit', (e) => {
e.preventDefault();
form.reset();
showToast('Subscribed in mock mode. No backend call was made.');
showToast('Subscribed. Founder notes and gifting updates will be shared here.');

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 Don't confirm a subscription that is discarded

In the static deployment this handler calls preventDefault(), clears the form, and never sends or stores the submitted email; after this copy change, the visitor is told they are subscribed and will receive updates. Anyone using the footer newsletter on the live static site has their address silently dropped, so either wire the form to a real persistence path or keep the success text framed as a preview.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants