Conversation
There was a problem hiding this comment.
Pull request overview
Major update of the Autodesk Fusion Post Processor Utility VS Code extension to v5.0.0, including a large refactor of the extension runtime, new explorer views/features (filters, recent items, regression testing), and updated resources/branding.
Changes:
- Updated extension manifest (v5.0.0, newer VS Code engine, new commands/menus/settings, simplified activation, updated build scripts).
- Replaced legacy CNC/Machine/Function/Property list implementations with new providers (filtering, grouping, online library integration, regression selection).
- Added extension-provided IntelliSense + enhanced debug navigation/hover/call-stack functionality.
Reviewed changes
Copilot reviewed 28 out of 128 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| vs-code-extension/res/loading.txt | Updated/added loading resource content used by the extension UI. |
| vs-code-extension/res/img/lineJumper.gif | Updated/added UI help/preview image asset. |
| vs-code-extension/res/img/codeCompletion.gif | Updated/added UI help/preview image asset. |
| vs-code-extension/res/icons/logo.png | New/updated extension logo. |
| vs-code-extension/res/help/preview.gif | Updated/added help asset. |
| vs-code-extension/res/help/posting.gif | Updated/added help asset. |
| vs-code-extension/res/help/helpFile.html | Help HTML content removed (file now empty). |
| vs-code-extension/res/help/functionList.gif | Updated/added help asset. |
| vs-code-extension/res/help/cpsextension.gif | Updated/added help asset. |
| vs-code-extension/res/._.DS_Store | Added macOS artifact in resources (if present in repo). |
| vs-code-extension/package.json | Manifest: version/engine bump, command/menu/settings overhaul, activation update, build script updates. |
| vs-code-extension/out/utils.js | New shared utilities (fs helpers, exec wrapper, hashing, editor file display, deep clone). |
| vs-code-extension/out/src/variableList.js | Legacy variable list implementation removed. |
| vs-code-extension/out/src/properties.js | Legacy properties provider removed. |
| vs-code-extension/out/src/machineList.js | Legacy machine list implementation removed. |
| vs-code-extension/out/src/functionList.js | Legacy function list implementation removed. |
| vs-code-extension/out/src/cncList.js | Legacy CNC list implementation removed. |
| vs-code-extension/out/src/.vscode/settings.json | Removed embedded VS Code settings from build output. |
| vs-code-extension/out/providers/propertyProvider.js | New property tree provider (grouping, filtering, change/reset actions, cache handling). |
| vs-code-extension/out/providers/functionListProvider.js | New function list provider (symbol-based, sorting, active function highlighting). |
| vs-code-extension/out/providers/fileTreeProvider.js | New unified file tree provider (CNC/machine trees, search/filter, recent, online library grouping, checkbox selection for regression). |
| vs-code-extension/out/postProcessorIntellisense.js | Extension-side completion + hover for CPS/CPI when outside a workspace. |
| vs-code-extension/out/onlineLibrary.js | Online machine list fetch + cache + bulk download with concurrency controls. |
| vs-code-extension/out/lineSelection.js | Updated NC-output click navigation using stack metadata + inline debug annotations. |
| vs-code-extension/out/extension.js | Main activation/registration rewritten (providers, commands, debug UX, online library download, type installation). |
| vs-code-extension/out/config.js | New config wrapper for AutodeskPostUtility settings access. |
| vs-code-extension/CHANGELOG.md | Added detailed 5.0.0 release notes at the top. |
| vs-code-extension/.vscodeignore | Excludes user/downloaded content from VSIX packaging. |
| vs-code-extension/.vscode/settings.json | Removed workspace settings file. |
| vs-code-extension/.vscode/launch.json | Removed extension-host launch configuration. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
vs-code-extension/package.json
Outdated
| "__metadata": { | ||
| "id": "d7881a36-c8dd-487b-8ab1-0f00cc4980bd", | ||
| "publisherDisplayName": "Autodesk", | ||
| "publisherId": "ea315e41-783a-47fe-9531-1a81dfe2a24d", | ||
| "isPreReleaseVersion": false, | ||
| "installedTimestamp": 1772529364404, | ||
| "targetPlatform": "undefined", | ||
| "updated": false, | ||
| "isApplicationScoped": false, | ||
| "installedTimestamp": 1662973499378 | ||
| "size": 15713070 | ||
| } |
There was a problem hiding this comment.
The __metadata block looks like VS Code’s locally-generated install metadata (timestamp/size/targetPlatform) and shouldn’t be committed as part of the extension manifest. Keeping it will create noisy diffs and may be rejected/ignored by packaging tools; it can also become stale immediately after build/publish. Remove the __metadata section from package.json (and consider adding it to tooling/ignore rules if it’s being regenerated).
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 32 out of 128 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Chorus detected one or more security issues with this pull request. See the Checks tab for more details. As a reminder, please follow the secure code review process as part of the Secure Coding Non-Negotiable requirement. |
Major update of the Autodesk Post Utility