Repository navigation
Conversation
mortondev
force-pushed
the
feat/portal-design-v2-phase4-home-default
branch
from
October 31, 2026 04:36
1094dbb to
f91a5b2
Compare
Setup publishes the design a new workspace starts with: its branding converted, as an established workspace's is on read, with Home on and laid out from the pages its goals turned on. It is the first version, from setup, with no author. Only setup does this, and only for a new workspace with the design engine on and no custom CSS a switch would have to carry over. A workspace that already has a design keeps it, and an established workspace's root never changes on upgrade. The setup tests that stand in for the settings helpers now pass the real ones through, since setup reads the portal config to lay Home out.
mortondev
force-pushed
the
feat/portal-design-v2-phase4-home-default
branch
from
October 31, 2026 05:22
f91a5b2 to
3a9ae56
Compare
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 sixteenth of the stack that builds a new design engine for the portal, and the fourth of phase 4. A new workspace's portal starts on Home; an established workspace's root never changes on upgrade. Behind the
portalDesignV2flag, which new workspaces start with.What setup does
When a new workspace finishes the goal step, setup publishes the design it starts with:
starterHomeBlocks): Welcome, Share an idea with Status, Top ideas with Latest updates, the roadmap and help topics, each only when its page exists.It is the first published version, from setup (
source: 'conversion') with no author, so History shows where it came from.When it does not
PORTAL_DESIGN_ENGINE=legacystill keeps every portal on its theme, published design or not.Also
The two setup tests that stood in for the settings helpers now pass the real ones through, since setup reads the portal config to lay Home out.
Verification