Skip to content

feat(marketing): rewrite site copy across all 12 locales - #92

Merged
datlechin merged 2 commits into
mainfrom
feat/marketing-copy-multilingual
Oct 9, 2026
Merged

datlechin merged 2 commits into
mainfrom
feat/marketing-copy-multilingual

Conversation

@datlechin

@datlechin datlechin commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Rewrite the English marketing site with concise, task-focused copy and a platform-neutral identity: “A native database client.”
  • Apply the approved copy across all 11 other languages, including localized page content, UI wording, SEO and OG labels/cards.
  • Unify homepage workflow and Safe Mode rendering; preserve current platform availability, pricing, licensing and capability boundaries.
  • Keep the supplied English Figma OG default; retire its duplicate with a redirect and regenerate localized/default/page cards.
  • Correct cookie-policy wording to match the existing public requests using credentials: 'omit'; update the sourced TablePlus version to 27.0.2.
  • Update regression tests. Keep research, English-review and multilingual-review documents local as requested; the final PR diff has no docs/ changes.

Baseline verification (before upstream integration)

  • PHP with required production SSR: 2,483 passed, one existing placeholder skipped, 727,408 assertions across four non-overlapping shards.
  • JavaScript: 269 passed, zero failures.
  • Typecheck, client/SSR production build, PHP formatting and whitespace checks passed.
  • Browser coverage: 730 localized URLs, desktop and mobile, 1,640 PNGs including top/dark/menu/consent/error states.
  • 120/120 interaction checks passed. Final inventory: no missing pages, JavaScript errors, unloaded visible images or page-level horizontal overflow.
  • Pixel audit: 1,592 PNGs / 2,167 large image panels, zero blank-panel suspects or geometry errors. All 84 desktop feature-page captures were visually checked.
  • Local screenshot gallery, ZIP and review reports remain local and are not included in the final PR diff. These capture counts describe the pre-integration review snapshot.

Integration notes

  • Post-integration typecheck and client/SSR build pass; JavaScript 270/270 passes. The required-SSR integration run passed 1,770 tests with five failures exposing the Vietnamese blog indexing flag from the old baseline. Retaining upstream indexing resolved them; Blog/Landing SEO/Sitemap follow-up passed 172 tests, and Landing follow-up passed 22 tests. PHP formatting and whitespace checks pass. These counts describe the integration snapshot before removal of documentation-only tooling.

  • Final required-SSR SEO, content-parity, wording and shared-file verification: 349 passed, zero failures (277,969 assertions).

  • After production-domain OG regeneration, asset and OG-command tests: 96 passed, zero failures (225,952 assertions). All 573 generated cards were refreshed; supplied artwork was preserved.

  • The read-only comparison against the existing ../license checkout fails because shared files are missing or differ there. This rewrite did not change the 29 shared files at its QA baseline; internal shared-file contract tests pass. The sibling repository was not edited. Reconcile this existing integration state before a coordinated release.

  • Integrated upstream ee9bb77 and resolved all conflicts. Preserve its publisher/brand/legal updates, Japanese font ordering, US$ Traditional Chinese currency and Vietnamese blog indexing/canonical/hreflang/sitemap change. Keep the approved concise marketing copy and verified cookie behavior.

  • Regenerate generated OG cards with the explicit production domain tablepro.app, correcting the previous local-domain footers; preserve supplied artwork.

  • At the owner's explicit request, remove the documentation handoff generator, renderer, tests and CI dependency. Keep frontend asset catalog generation/checking via assets:generate; asset/OG behavior tests remain. Follow-up checks: 74 asset/OG tests passed, 270 JS tests passed, typecheck and Pint passed. All docs/ changes remain local; the final PR document tree matches upstream main. Documents were included in an earlier pushed commit; removing their final PR diff does not erase that history.

  • No deployment, live checkout/account action or historical release-body rewrite was performed.

Preserve upstream legal, brand, typography, currency and Vietnamese blog indexing updates. Regenerate OG cards with the production domain. Keep all docs changes local and exclude them from the final PR diff as requested.
@datlechin
datlechin merged commit fa00efb into main Oct 9, 2026
2 of 4 checks passed
@datlechin
datlechin deleted the feat/marketing-copy-multilingual branch October 9, 2026 16:39
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