Repository navigation
Conversation
A workspace can write three strings in its own words, per language: the composer's prompt, its submit button and the empty feed's title, under Brand > Words. The portal's composer, the empty feed and Home's Share an idea use them for readers of that language. A language left blank says the chosen word's translation, never another language's wording. The feed's and Home's headlines get a language picker, so each language is written on its own. The portal layout provides the saved wording through FeedCopyContext, in a module the feed and Home already share, and the preview provides a draft's in its place. The widget embed and the admin feedback page, which sat at their script ceilings, take their new readings.
mortondev
force-pushed
the
feat/portal-design-v2-phase4-own-wording
branch
from
October 31, 2026 05:22
4c6c32c to
2a563f3
Compare
Main already reads 473.5 KB on the admin feedback page against its 466.1 KB ceiling, inside the 2% tolerance. The stack's 2 KB took five admin pages past it.
Member
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The nineteenth of the stack that builds a new design engine for the portal, and the seventh of phase 4. A workspace can write three strings in its own words, per language, and write its headlines in any language the portal speaks. Behind the
portalDesignV2flag.Own wording
Under Brand › Words: the composer prompt (up to 60 characters), the submit button (24) and the empty feed's title (60), for the language picked beside them. Each field shows, in English, what the portal says now for the chosen word.
Headlines in every language
The feed's headline and Home's headline each have a language picker. Each language is written on its own, and the portal shows a visitor their language's headline, else the closest one, as before.
How it gets there
The design view carries
feedback.copy. The portal layout provides it throughFeedCopyContextinpreview-draft-context.tsx, a module the feed and Home already share, so no chunk appears. The preview listener provides the draft's in its place.useFeedCopy()gives a component the wording in its reader's language.Verification