Skip to content

Remove createSiteFromRemote beta feature enable Publish site - #2150

Merged
sejas merged 2 commits into
trunkfrom
remove/stu-1059-remove-feature-and-beta-flags-for-streamline-onboarding-project
Nov 28, 2025
Merged

Remove createSiteFromRemote beta feature enable Publish site#2150
sejas merged 2 commits into
trunkfrom
remove/stu-1059-remove-feature-and-beta-flags-for-streamline-onboarding-project

Conversation

@sejas

@sejas sejas commented Nov 28, 2025

Copy link
Copy Markdown
Member

Related issues

Proposed Changes

  • Remove the beta flag createSiteFromRemote and enables the Publish site in the top bar.

Testing Instructions

New create site and import flow"

  • Run npm start
  • Click on add site
  • Observe there is a new option "Import an existing website"
Screenshot 2025-11-28 at 11 35 31

Publish site button

  • Create a site without any remote site connected
  • Observe that the Publish site button appears in the top bar
  • Go to the sync tab
  • Confirm the button that appears says "Connect site". We are not launching the two buttons there.
Screenshot 2025-11-28 at 11 40 49

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?
@sejas sejas self-assigned this Nov 28, 2025
@sejas
sejas requested a review from a team November 28, 2025 11:41
@github-actions

Copy link
Copy Markdown
Contributor

📊 Performance Test Results

Comparing 87aef46 vs trunk

site-editor

Metric trunk 87aef46 Diff Change
load 13009.00 ms 10368.00 ms -2641.00 ms 🟢 -20.3%

site-startup

Metric trunk 87aef46 Diff Change
siteCreation 24315.00 ms 24352.00 ms +37.00 ms 🔴 0.2%
siteStartup 10051.00 ms 10033.00 ms -18.00 ms 🟢 -0.2%

Results are median values from multiple test runs.

Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change

@sejas
sejas merged commit 44e4c0c into trunk Nov 28, 2025
10 checks passed
@sejas
sejas deleted the remove/stu-1059-remove-feature-and-beta-flags-for-streamline-onboarding-project branch November 28, 2025 15:02
@sejas

sejas commented Nov 28, 2025

Copy link
Copy Markdown
Member Author

I merged this branch, as it only removes feature flags and don't add new logic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant