Skip to content

Conversation

@baryon
Copy link

@baryon baryon commented Jan 5, 2026

No description provided.

baryon and others added 4 commits January 5, 2026 11:09
Changes:
- Add await to initPreview calls to prevent race conditions
- Implement request sequence tracking (initRequestSeq, renderRequestSeq)
- Add isSinglePreviewTarget() to validate single preview mode messages
- Normalize JSAndCssFiles comparison to prevent unnecessary refreshes
- Add error handling in postMessageToPreview
- Add vsix packaging scripts (yarn package, yarn package:pre)
- Include audit report for preview loading issues

Fixes issues where second document would get stuck loading or show blank preview.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
…itle

- Update when clause to match all supported formats:
  - editorLangId: markdown, quarto, mdx
  - resourceExtname: .md, .markdown, .mdown, .mkdn, .mkd, .rmd, .qmd, .mdx
- Add mdx to customEditors filenamePattern
- Add mdx to activationEvents
- Update isMarkdownFile() to recognize mdx languageId

This fixes the issue where preview button was not showing for .qmd, .rmd,
.mdx and other supported markdown format files.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add explorer/context menu item for markdown files
- Update openPreviewToTheSide and openPreview to handle URI from explorer
- Now works when file is not open in editor (opens document first)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Replace gulp with esbuild for build system
- Fix preview loading race conditions
- Add mermaid quadrantChart test case

Co-Authored-By: Claude Opus 4.5 <[email protected]>
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