Skip to content

[codex] Add file tree context actions#162

Merged
BunsDev merged 2 commits into
mainfrom
okcode/file-tree-actions
Apr 1, 2026
Merged

[codex] Add file tree context actions#162
BunsDev merged 2 commits into
mainfrom
okcode/file-tree-actions

Conversation

@BunsDev

@BunsDev BunsDev commented Apr 1, 2026

Copy link
Copy Markdown
Member

Summary

  • add workspace file tree context menus for files, directories, and search results
  • add native shell RPCs to open directories and reveal files in Finder or the platform file manager
  • cover the new shell routes and file-manager launch behavior with server tests

Why

The file tree had no right-click actions, so common desktop workflows like opening a directory in Finder or revealing a file externally were missing. This change fills that API gap instead of handling it as a web-only workaround.

Impact

Users can now right-click file tree entries to open files, open in the preferred editor, reveal files in Finder, open directories in the system file manager, and copy absolute paths.

Validation

  • bun fmt
  • bun lint (passes with 3 pre-existing unrelated warnings)
  • bun typecheck
  • bun run vitest run src/open.test.ts src/wsServer.test.ts in apps/server
  • bun run vitest run src/components/WorkspaceFileTree.test.tsx src/wsNativeApi.test.ts in apps/web

BunsDev added 2 commits March 31, 2026 23:52
- Add icon, tag chips, and improved command/path presentation
- Make dialog content and skills page scrollable within available height
@vercel

vercel Bot commented Apr 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 1, 2026 8:58am
v0-compute-the-platform-to-build Error Error Apr 1, 2026 8:58am

@github-actions github-actions Bot added size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Apr 1, 2026
@BunsDev BunsDev self-assigned this Apr 1, 2026
@BunsDev BunsDev marked this pull request as ready for review April 1, 2026 08:58
@BunsDev BunsDev merged commit 6d886e1 into main Apr 1, 2026
10 of 12 checks passed
@BunsDev BunsDev deleted the okcode/file-tree-actions branch April 6, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant