Skip to content

Update plugin entry: file-tree - #320

Open
fzrx-ego wants to merge 2 commits into
get-bb:mainfrom
fzrx-ego:update-file-tree-0.16.0
Open

fzrx-ego wants to merge 2 commits into
get-bb:mainfrom
fzrx-ego:update-file-tree-0.16.0

Conversation

@fzrx-ego

@fzrx-ego fzrx-ego commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Update the existing File Tree community listing (file-tree) to the 0.17.0 release.

File Tree keeps the thread workspace on the right of the conversation. Search finds a file by name or path, a click opens the preview, and the context menu can add a relative path to the draft, create a blank markdown file, delete a file, copy a path or the file, or reveal it in Finder. 0.17.0 adds Seti-style type icons in the tree and search (markdown, JSON, gitignore, env, and other common names); folders keep only the twistie.

This change updates source.git.range and description on a published v1 entry. Please add the v1-change label if CI requires it.

Release source

  • Git: https://github.com/fzrx-ego/bb-plugin-file-tree.git
  • Range: ^0.17.0 (immutable tag v0.17.08348aea78fbedd6cc4f70a52f61cc770c03d6e44)
  • Account opening this PR: fzrx-ego (matches author.github)

Plugin checks

  • node --test lib/file-type.test.ts src/blank-markdown.test.ts passed
  • tsc --noEmit passed
  • bb plugin build produced dist/server.js and dist/app.js
  • Plugin ID derives to file-tree

Marketplace checks

  • npm run build produced dist/v2/marketplace.json with 232 entries
  • npm run check (--liveness) not re-run for the full catalog (previous run timed out on unrelated entries); this entry's tag v0.17.0 is on GitHub
  • Entry fields stay within marketplace-v2 schema; category file-viewers-and-editors; icon host name Folder
  • Overview copied from the plugin repository PLUGIN_OVERVIEW.md (2529 characters; dropped a Cursor product comparison)

Permissions and security

  • Full-trust BB plugin with local file access on the machine that owns the workspace
  • Create/delete go through a server-side rootId registry, then resolveUnderRoot (no client-supplied host/path)
  • Delete refuses the workspace root and directories; create uses unique untitled.md / untitled-N.md names and expectedSha256: null so it does not overwrite
  • Finder reveal is macOS-only (open -R)

Screenshots

None. The current published listing also has an empty screenshots array. This harness cannot capture BB's Electron UI. Screenshots can be added in a follow-up if wanted.

Overview source

Copied from PLUGIN_OVERVIEW.md in fzrx-ego/bb-plugin-file-tree at tag v0.17.0, with the Cursor comparison removed for marketplace listing rules.

fzrx-ego and others added 2 commits September 21, 2026 11:19
Co-authored-by: Cursor <cursoragent@cursor.com>
@fzrx-ego
fzrx-ego force-pushed the update-file-tree-0.16.0 branch from 5219707 to 9c9f933 Compare September 21, 2026 08:20
@fzrx-ego

Copy link
Copy Markdown
Contributor Author

v0.18.0 is now tagged on fzrx-ego/bb-plugin-file-tree. npm semver treats ^0.17.0 as >=0.17.0 <0.18.0, so merging this range would not select that tag.

#341 keeps this description and overview and sets the range to ^0.18.0.

This branch has not been deployed

No deployments
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