Skip to content

Remove No Project option from workspace menu#2624

Merged
esengine merged 1 commit into
esengine:main-v2from
SivanCola:codex/remove-no-project-option-clean
Jun 1, 2026
Merged

Remove No Project option from workspace menu#2624
esengine merged 1 commit into
esengine:main-v2from
SivanCola:codex/remove-no-project-option-clean

Conversation

@SivanCola
Copy link
Copy Markdown
Contributor

Summary

  • Removes the “No project” action from the workspace switcher menu.
  • Keeps the existing project list and “Add new project” action intact.

Root Cause

  • The workspace switcher rendered an explicit action that called the folder picker with an empty path, exposing a “No project” option that should no longer be available in the UI.

Technical Approach

  • Removed the menu action that selected an empty workspace path.
  • Removed the now-unused FolderX icon import from the composer component.

Focused Optimization Points

  • Kept the change scoped to the workspace menu rendering path.
  • Avoided changing locale strings or workspace switching behavior outside the removed action.

Verification

  • PATH="/Users//.cache/codex-runtimes/codex-primary-runtime/dependencies/node/bin:$PATH" ./node_modules/.bin/tsc --noEmit
  • Verified in the local browser UI that the workspace menu still shows project entries and “Add new project”, while “No project” is no longer shown.

@github-actions github-actions Bot added the v2 Go rewrite (1.x) — main-v2 branch, active development label Jun 1, 2026
@esengine esengine merged commit a4e4814 into esengine:main-v2 Jun 1, 2026
3 checks passed
esengine added a commit that referenced this pull request Jun 1, 2026
#2624 removed the No project action; its en/zh string had no remaining
consumer.

Co-authored-by: reasonix <reasonix@deepseek.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants