cmux NEXT Home: no "Bring your stuff to cmux" import row on the Chief front page
Removes the "Bring your stuff to cmux" import suggestion from the Chief's empty front page. Importing stays in Settings › Import and in the command palette (Import from Other Apps…). This is PR 1 of 2. The New Tab's import cards go in the follow-up PR from branch chief-ui-no-import-suggest-newtab, which is stacked on this one.
Leo, 2026-10-21 (relayed by claude-sr2):
"yeah the bring your stuff to cmux is extrmeely questionable idk why that's there + why they went to the chief thingy"
He was asked whether to remove it from the New Tab and the Chief completely, leaving import only in Settings and the command palette. He said:
"yes to both"
Leo-ask: ask-cd2e53c2ac
What changed
Removed
- The compact glass import row that #23940 added to the Chief front page (
ImportSuggestionRowViewand its tests). This includes its wiring inHomeHostView, the first-run panel'saccessoryslot inHomeFirstRunView, andsetFirstRunAccessory/firstRunAccessoryChanged. - The string
importSuggestions.button.showAll("Show All"), fromImportSuggestions.xcstringsandImportSuggestionStrings. Nothing uses it now.
Kept
- The scan, the import jobs, the
import.*actions, Settings › Import, and the palette'simport.open.
Tests
Tests/CmuxNextAppTests/ImportSuggestionRemovedTests.swift replaces HomeImportSuggestionRowTests.swift:
theChiefFrontPageHasNoImportSuggestion: a realHomeHostViewfor an empty conversation has nocmux.home.importSuggestionview, noImport*view and no "Bring your stuff" text in its first-run panel.thePalettesImportCommandStillOpensSettingsImport:import.openis a palette action,ImportSuggestionsCenter.bindbinds it, and running it opens#/settings/import.
Same command for red and green:
cmux-ci run --class light --script scripts/ci/package-test-lane.sh --ref <sha> --arg=suite --arg=Packages/macOS/CmuxNext --arg=<suites> --env CMUX_CI_XCODE_APP=/Applications/Xcode_26.6.app
- Red: step 9d82d2d6 at c85e323b (the new test file alone, on base dbba284f),
--red.theChiefFrontPageHasNoImportSuggestionfails at ImportSuggestionRemovedTests.swift:24 and :25: the first-run panel containscmux.home.importSuggestionand anImport*view.thePalettesImportCommandStillOpensSettingsImportpasses. - Green: at the head with ImportSuggestionRemovedTests, ImportSuggestionsCenterClassicTests and ClassicMigrationTests. The result is posted as a comment on this PR.
- The earlier test commit 843f252a could not be run red: its base (c344db9e) had a test-target compile break in SideOpenStripTests (#23969, since reverted in #24292). The red evidence commit therefore re-applies the same test file on the current base.
Observed / Not run
- Observed:
cmux-ci compile-check --ref d3b1a519fc6df40090b0c45a0b11e21af49bf6f8 --apppassed in 26 s.python3 scripts/cmux-next/prepush-gate.pyreported no new violations. - Observed: in the real app at the source of this head, the Chief front page shows the agent rows and the Switching card with no import row (capture below).
- Not run: the full CmuxNextAppTests suite on the fleet (PR CI runs it).
Captures
After: the Chief front page at 0c86bee5, which has the same app source as this head (the later commits on this branch only bring in base). A Chief import request is pending (import.suggest --browser chrome --site github.com), and no import row appears. Before (base), the same state showed a compact import row with Import, Not Now and Show All between Show Chief Pet and the Switching card.
| Light | Dark |
|---|---|
![]() | ![]() |
Changelog
- Removed: the "Bring your stuff to cmux" import row on the Chief's front page. Import stays in Settings › Import and the command palette (Import from Other Apps…).
Agent session: cosmic-gray
🤖 Generated with Claude Code

