feat: add open-in-file-manager action to project context menu#196
Merged
DeadWaveWave merged 1 commit intoDeadWaveWave:mainfrom Apr 28, 2026
Merged
Conversation
Contributor
Author
|
I checked the failing CI after opening this PR. What I changed in this PR is limited to the project sidebar context menu I re-ran the relevant checks locally:
I also reproduced failures locally in unrelated M6 mounts tests:
So from what I can tell, the current red CI is not caused by this |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
💡 Change Scope
(persistence, IPC, lifecycle, recovery).
📝 What Does This PR Do?
Adds a third action to the project right-click menu so users can open
the project directly in the system file manager.
This change is intentionally minimal and reuses the existing
workspace.openPathpath-opener flow instead of introducing a new main/preload contract.
Behavior:
Open in Exploreron Windows,Open in Finderon macOS, andOpen in File Manageron Linux.workspace.pathonly when mounts are stillunavailable for older local data.
shows an in-app warning instead.
🏗️ Large Change Spec (Required if "Large Change" is checked)
1. Context & Business Logic
N/A. This PR is scoped as a Small Change.
2. State Ownership & Invariants
N/A. This PR does not introduce new persisted or cross-boundary state
ownership.
3. Verification Plan & Regression Layer
N/A. See verification below.
✅ Delivery & Compliance Checklist
pnpm pre-commitiscompletely green.
CLA.md).stated why it's untestable).
DEVELOPMENT.mdarchitecturalboundaries.
the UI).
or changing a contract).
📸 Screenshots / Visual Evidence
Please attach one screenshot of the project context menu showing:
Manage locations…Open in Explorer/Open in Finder/Open in File ManagerRemove projectVerification
pnpm pre-commitfrom the sidebar project menu