Skip to content

Update VS Code extension docs and package#62

Open
dobooth wants to merge 17 commits into
AdobeDocs:masterfrom
dobooth:db_update
Open

Update VS Code extension docs and package#62
dobooth wants to merge 17 commits into
AdobeDocs:masterfrom
dobooth:db_update

Conversation

@dobooth
Copy link
Copy Markdown

@dobooth dobooth commented May 1, 2026

Summary

  • adds the EXL preview and syntax highlighting updates
  • adds the Jenkins build monitor panel updates
  • includes the current VSIX package update

Notes

  • Direct push to AdobeDocs/vsc-extensions was rejected because this account has read-only permission on that repository.

dobooth and others added 17 commits April 14, 2026 13:03
- Alert blockquotes (>[!NOTE] etc.) render as Spectrum-styled boxes
- [!DNL] and [!UICONTROL] inline tags strip to plain text
- +++ collapsible sections render as <details>/<summary>
- Prism.js client-side highlighting with Spectrum token palette
- 20 language grammars; clike fallback for unknown languages
- Bump to v2.2.0; fix engine, deps, and dead package.json config
- Remove stale files: DEVELOP.md, old vsix, yarn-error.log

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Jenkins sidebar panel (WebviewViewProvider) with Status, Build, and Other Errors tabs
- Real-time build monitoring with progress bar and ETA
- Auto-fix cycle: merge → push → monitor → patch broken links
- Apply Fixes: sends error context to AI (Claude API, OpenAI, or claude CLI fallback)
- Pre-checks errors against local files — marks already-fixed items in UI
- Claude CLI fallback strips CLAUDECODE env to allow nested subprocess

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add media/ghec-build-panel.css with gradient hero, pill tabs, surface
  cards, and accent buttons (DX Documentation Agents–style shelf).
- Replace inline VS Code theme–bound styles in ghec-panel with linked
  stylesheet and CSP style-src from extension root.
- Restructure HTML: hero header, exl-main wrapper; panel.js uses exl-*
  classes instead of --vscode-* inline colors.
- Add delegated click for .open-url log links (stage labels).

Co-authored-by: Cursor <cursoragent@cursor.com>
- script-src only extension origin (remove unsafe-inline) by delegating
  tab and action clicks from panel.js instead of HTML onclick.
- Add img-src and font-src to CSP for parity with other webviews.
- Use type="button" on toolbar controls.

Co-authored-by: Cursor <cursoragent@cursor.com>
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