ClauseReader for VS CodeStandalone VS Code extension adapted from the ClauseReader 1.4.0 Reader and its portable document modules. The original Chrome extension remains a separate, read-only source project. Current migration stateFeature-by-feature implementation and evidence status are tracked in The extension uses a default VS Code Custom Text Editor for Use ClauseReader: Open Reader or On first activation, ClauseReader opens the bundled welcome guide once; it opens again when the guide revision changes. Use ClauseReader: Show Welcome Guide to reopen it at any time. The Workspace view supports multi-selection, filtered file search, sorting by name, extension, modified date or size, opening selected files in ClauseReader, and copying selected paths. When more than 5,000 matching files are found, the tree and file-search prompt indicate that the displayed results may be incomplete. These actions operate on the open VS Code workspace. Inside the Reader, New folder, copy, move, and remove manage imported browser-profile records in IndexedDB and do not change the original files; use VS Code Explorer for actual filesystem changes. Drop files or folders from VS Code Explorer onto the Reader to import workspace copies. VS Code may require holding Shift while dragging an Explorer item into a Webview. Folder drops retain relative paths and are limited to the active local workspace. The Reader toolbar exports the verified Report and Contract Linelinker package through a VS Code save dialog. The Command Palette also includes ClauseReader: Download Linelinker Skills for the same verified ZIP export, alongside ClauseReader: Show Current Reader State for document metadata only, ClauseReader: Export Reader Modes for portable S1–S3 JSON, ClauseReader: Export Diagnostics for a combined content-free extension and Native Host report, ClauseReader: Show Native Host Diagnostics, and ClauseReader: Clear Derived Preview Cache. The current-state view never displays document content or unsaved text. Reader panels and the Command Palette share this metadata within the active Extension Host session; the legacy workspace-persistent path snapshot is cleared at activation. The last two operations require the separately installed Native Host; diagnostics export remains available without it and records the helper as unavailable. Set Optional Native HostWorkspace image recovery can import matching sibling images into the Reader's derived store. Native Host image search can import a matching image folder with bounded, hash-verified transfer and a compatibility fallback; these operations create Reader copies and do not modify source files. Office-to-PDF previews, MSG parsing, and local missing-reference searches use the separately built ClauseReader Native Host. An unresolved Reader link can start a local-index search automatically, including legacy aliases; a unique match is imported as a Reader copy. If the helper is unavailable or finds no candidate, recovery continues with active-workspace search and file selection. Its source and VS Code-specific builder are included in this project; the helper ZIP remains separate from the VSIX, as does LibreOffice. The current optional unsigned-development Windows x64 helper ZIP is Development
Package a VSIX with Data and privacyThe Webview does not receive Node.js or shell access. Extension messages use a bounded allow-list, and diagnostics omit document content and file paths. PCCP V2 is contacted only by the explicit command. Configure the endpoint from the Reader to validate it before saving; the VS Code setting schema also flags values outside the HTTP/HTTPS and 4,096-character limits. |