Skip to content

Conversation

@ibetitsmike
Copy link
Contributor

@ibetitsmike ibetitsmike commented Feb 12, 2026

Summary

  • Remove hidden entries from the desktop system project directory picker so the new-project flow focuses on visible folders.
  • Add Storybook test-runner Jest config to ignore the VS Code extension package and avoid haste-map collisions in CI.
  • Stabilize the flaky ToolSelectorInteraction Storybook play-test by normalizing the initial tool-selection state before asserting None→All transitions.

Background

  • The PR’s Storybook job failed for two reasons: a Jest haste-map collision (package.json name conflict with vscode/package.json) and a flaky interaction test that sometimes started with All enabled after Storybook remount retries.

Implementation

  • Dropped Electron’s showHiddenFiles option in the project directory picker and documented the rationale inline.
  • Added test-runner-jest.config.js that extends Storybook’s default Jest config and excludes vscode/ from module discovery.
  • Updated App.projectSettings.stories.tsx to normalize the MCP tool selector into an "all selected" baseline before asserting button disabled states.

Validation

  • make storybook-build
  • make test-storybook
  • make static-check

Risks

  • Low: changes are limited to picker visibility and Storybook test setup/story behavior.

Generated with mux • Model: openai:gpt-5.3-codex • Thinking: xhigh • Cost: $0.31

@ibetitsmike ibetitsmike force-pushed the mike/hide-project-picker-hidden branch from a812102 to 7f39df2 Compare February 12, 2026 17:36
@ibetitsmike ibetitsmike force-pushed the mike/hide-project-picker-hidden branch from 7f39df2 to cc977cd Compare February 13, 2026 14:36
@ibetitsmike ibetitsmike merged commit 1735988 into main Feb 13, 2026
23 checks passed
@ibetitsmike ibetitsmike deleted the mike/hide-project-picker-hidden branch February 13, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant