Extend desktop-truth section to features and support

This commit is contained in:
axiomlogicnexus 2026-06-24 23:35:20 +00:00
parent 5e4389773e
commit ec0d8a6f57
6 changed files with 32 additions and 1 deletions

View file

@ -408,6 +408,23 @@ That follow-up stayed green under:
- `npm --prefix website test -- --run src/__tests__/public-auth-pages.test.tsx`
- focused Login and Register coverage stayed green
Latest feature/support parity follow-up later on `2026-06-24`:
- the public Feature atlas and Support routes now also carry the same direct
browser-versus-desktop reality section instead of relying only on the lighter
surface-choice guide
- this keeps:
- capability review on Features
- recovery/help routing on Support
aligned with the same explicit website-purpose, native-runtime, and
unfinished XR/controller-boundary truth already present on the other major
public operator-facing pages
That follow-up stayed green under:
- `npm --prefix website test -- --run src/__tests__/public-marketing-pages.test.tsx`
- focused Features and Support coverage stayed green
Latest public-surface continuity follow-up later on `2026-06-24`:
- the reusable `Choose the right HyperTwist surface` guide is no longer limited

File diff suppressed because one or more lines are too long

View file

@ -642,6 +642,8 @@ describe('public marketing pages', () => {
expect(screen.getByText('How to read the product truth')).toBeTruthy()
expect(screen.getByText('Implemented now')).toBeTruthy()
expect(screen.getByText('Choose the right HyperTwist surface')).toBeTruthy()
expect(screen.getByText('Why HyperTwist keeps both a website and a desktop runtime')).toBeTruthy()
expect(screen.getByText('Current input, XR, and settings truth')).toBeTruthy()
expect(screen.getAllByText('Current surface authority map').length).toBeGreaterThan(0)
expect(screen.getAllByText('Embedded simulator browser shell').length).toBeGreaterThan(0)
expect(screen.getByText('Current shipped capability')).toBeTruthy()
@ -912,6 +914,8 @@ describe('public marketing pages', () => {
expect(screen.getByText('Is VR/controller support already fully finished?')).toBeTruthy()
expect(screen.getByText('Do higher-dimensional selector choices persist between sessions?')).toBeTruthy()
expect(screen.getByText('Choose the right HyperTwist surface')).toBeTruthy()
expect(screen.getByText('Why HyperTwist keeps both a website and a desktop runtime')).toBeTruthy()
expect(screen.getByText('Why the browser is intentionally narrower')).toBeTruthy()
expect(screen.getByText('Browser and desktop responsibilities')).toBeTruthy()
expect(screen.getByText('Shows account, auth, billing, and release readiness posture')).toBeTruthy()
expect(screen.getByText('Support lanes')).toBeTruthy()

View file

@ -15,6 +15,7 @@ import {
roadmapHonestyCards,
} from '../site-data'
import {
BrowserDesktopRealitySection,
PublicPackagedDesktopProofSection,
Section,
SurfaceChoiceGuideSection,
@ -83,6 +84,8 @@ export function FeaturesPage() {
<SurfaceChoiceGuideSection description="This keeps the feature atlas actionable: use the public site for product truth, the protected dashboard for account-aware release work, and the desktop runtime for the actual simulator." />
<BrowserDesktopRealitySection />
<Section
title="Higher-dimensional families and runtime posture"
description="These are the current public-safe explanations of the serious hypercubing lanes and the runtime host each one actually uses."

View file

@ -1005,6 +1005,8 @@ export function SupportPage() {
<SurfaceChoiceGuideSection description="Most support confusion disappears once the operator picks the right surface first: public for guidance, protected for account-aware release work, desktop for simulator execution." />
<BrowserDesktopRealitySection />
<Section
title="Browser and desktop responsibilities"
description="This keeps support conversations anchored to the real live surfaces so operators know whether they need public guidance, protected account posture, or native runtime follow-through."

View file

@ -821,6 +821,11 @@ export const resourceCollections = [
] as const
export const changelogEntries = [
{
date: 'June 24, 2026',
title: 'Feature atlas and support now carry the full browser-versus-desktop reality section too',
details: 'The public Features and Support routes now also share the same direct browser-versus-desktop comparison used on the other major operator-facing website pages, so capability review and recovery/help surfaces no longer rely only on the lighter surface-choice guide to explain what stays native and how the current XR/controller boundary should be read.',
},
{
date: 'June 24, 2026',
title: 'Login and register now keep the browser-versus-desktop truth explicit too',