studio icon indicating copy to clipboard operation
studio copied to clipboard

Replace empty screen with add site flow

Open sejas opened this issue 1 month ago • 2 comments

Related issues

  • Fixes STU-1063

Proposed Changes

  • Remove the empty screen and replace it with add site options

Testing Instructions

  • Remove all your sites from Studio
  • Observe the new screen
  • Continue the flow to create any of the sites
  • Confirm the site was correctly created
Before After
Screenshot 2025-11-27 at 11 27 50 Screenshot 2025-11-28 at 00 21 26

Pre-merge Checklist

  • [ ] Have you checked for TypeScript, React or other console errors?

sejas avatar Nov 28 '25 00:11 sejas

📊 Performance Test Results

Comparing 10fa31e1ef448706e94aa6c61ea6a97ed5d615b4 vs trunk

site-editor

Metric trunk 10fa31e1ef448706e94aa6c61ea6a97ed5d615b4 Diff Change
load 5265.00 ms 7670.00 ms +2405.00 ms 🔴 45.7%

site-startup

Metric trunk 10fa31e1ef448706e94aa6c61ea6a97ed5d615b4 Diff Change
siteCreation 14179.00 ms 14227.00 ms +48.00 ms 🔴 0.3%
siteStartup 5974.00 ms 5981.00 ms +7.00 ms 🔴 0.1%

Results are median values from multiple test runs.

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

github-actions[bot] avatar Nov 28 '25 00:11 github-actions[bot]

@gavande1 , thanks for the early review. Could you take another look.

The whats new model appeared

I created a new issue STU-1066 so any decision won't block from merging this PR.

The actions were not clickable

This is fixed! Could you test it again?

sejas avatar Nov 28 '25 12:11 sejas

The changes look good 👍 , I just have one minor suggestion about disabling the Add site button in the top navigation

I created an issue to tackle that as a follow-up. STU-1068

sejas avatar Dec 01 '25 12:12 sejas