Skip to content

fix(public): replace internal submission-prep copy on app privacy pages - #61

Closed
nish3451 wants to merge 2 commits into
mainfrom
fix/public-app-copy-internal-notes-privacy-pages
Closed

fix(public): replace internal submission-prep copy on app privacy pages#61
nish3451 wants to merge 2 commits into
mainfrom
fix/public-app-copy-internal-notes-privacy-pages

Conversation

@nish3451

Copy link
Copy Markdown
Collaborator

What

Closes the lane-1 item: internal editorial and submission-prep notes are live as visible copy on public app pages.

On origin/main (2e3c00e), the four app product/support pages are already clean (merged PR #28), but the two app privacy pages still carried the internal submission-prep voice as visible copy:

  • Promptly privacy H1: "Promptly's privacy page is already public ahead of release."
  • Drishti privacy H1: "Drishti's privacy page is already in place before launch."
  • Hero lead: "reflects the current planned launch scope and should stay aligned with the final App Store privacy disclosures before release."
  • Aside labeled "Current release scope": "not publicly released yet" / "currently planned launch configuration"
  • First card eyebrow "At launch" / "is planned"
  • Important note: both the page and the App Store privacy answers "should be updated before that version is submitted"

Changes

Rewrote those passages as visitor-facing copy that describes what each privacy policy covers, how data is used, and the choices available — no references to the internal submission process:

  • public/promptly/privacy/index.html
  • public/drishti/privacy/index.html

Heading levels, links, meta tags, chips, and JSON-LD are unchanged.

Validation

  • node scripts/test-public-heading-hierarchy.mjs — 44 checks, 0 failures
  • node scripts/test-public-link-targets.mjs — 77 checks, 0 failures
  • node scripts/test-public-structured-data.mjs — 127 checks, 0 failures
  • node scripts/test-public-social-preview.mjs — 137 checks, 0 failures
  • node scripts/test-public-brand-disambiguation.mjs — 11 checks, 0 failures
  • node scripts/test-public-conversion-signal.mjs — 126 checks, 0 failures
  • node scripts/test-public-soft-404.mjs — 19 checks, 0 failures

Fragment sweep of both pages for the old submission-prep vocabulary (app store / submission / submitted / before launch / before release / current release scope / planned launch / not publicly released / at launch / should be updated): zero hits.

Note: open PR #30 contains the same content fix for these two pages and can be closed in favor of this branch if desired; this branch is cut fresh from current origin/main with the identical reviewed copy.

The Promptly and Drishti privacy pages still carried internal editorial
and submission-prep notes as visible copy on main: H1s spoke to the
launch calendar ("already public ahead of release", "already in place
before launch"), the hero lead referenced the "current planned launch
scope" and "final App Store privacy disclosures before release", the
aside was labeled "Current release scope" with "not publicly released
yet" and "currently planned launch configuration", the first card
eyebrow said "At launch", and the important note told visitors the
page and App Store privacy answers "should be updated before that
version is submitted".

Rewrite those passages as visitor-facing copy that describes what each
privacy policy covers, how data is used, and the choices available,
without referencing the internal submission process. Heading levels,
links, meta tags, chips, and JSON-LD are unchanged.

Public-site checks: heading hierarchy 44/44, link targets 77/77,
structured data 127/127, social preview 137/137, brand disambiguation
11/11, conversion signal 126/126, soft-404 19/19 — 541 checks, 0
failures.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@nish3451, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 35 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 582ed265-b083-477f-8115-b9176175830b

📥 Commits

Reviewing files that changed from the base of the PR and between eaeb937 and 5ae12a0.

📒 Files selected for processing (2)
  • public/drishti/privacy/index.html
  • public/promptly/privacy/index.html

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

@greptile-apps greptile-apps 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.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

nish3451 added a commit that referenced this pull request Aug 11, 2026
The fleet keeps dispatching the same finding to multiple lanes, producing
duplicate same-fix PR pairs: #36/#44 and #55/#56 are byte-identical or
near-identical patches of the operator export --help fix, #39/#49 the
offername article fix, #40/#52 the recording exporter --help fix, plus
#38/#48/#51, #30/#61/#72, #45/#64, #42/#60, #43/#54 and #46/#74.

Add a PR Duplicate Guard:
- scripts/check-pr-duplicates.mjs compares a PR's diff against every other
  open PR (shared changed-file coverage >= 0.8 and patch similarity >= 0.5).
  Calibrated on all 79 open PRs on 2026-08-11: every pair above the
  thresholds was a genuine duplicate-cluster member, zero false positives.
- .github/workflows/pr-duplicate-guard.yml runs it on every PR event and
  posts one marker comment naming the duplicate(s) and the canonical PR; the
  check fails loudly when a duplicate is found. Informational, not required.
- scripts/test-pr-duplicates.mjs covers parsing, similarity, detection, and
  comment upsert with an injected API; wired into npm ci and npm test.
@nish3451

Copy link
Copy Markdown
Collaborator Author

Superseded by #186 (identical diff to #30/#72; 97% contained in #186, which covers two additional pages). Closing in favour of #186.

@nish3451 nish3451 closed this Aug 19, 2026
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