Skip to content

Releases: yotsuda/MarkdownPointer

v0.13.1

08 Apr 23:52

Choose a tag to compare

  • HTML/HTM file viewing: open and display HTML files directly in WebView2
  • EML file viewing: extract and display email HTML body with CSP sandboxing (via MimeKit)
  • Right-click code blocks to copy content to clipboard
  • Disable pointing mode and slide view for HTML/EML files
  • Fix status bar Loading message persisting after tab switch

v0.13.0

01 Apr 14:41

Choose a tag to compare

  • Fix crash on image-heavy markdown by replacing NavigateToString with temp file loading
  • Fix MSIX detection in Register-MdpToClaudeDesktop — now detects MSIX by checking for the package directory instead of the config file, so the correct path is used even when the config hasn't been created yet
  • YouTube embed support: iframe embeds are replaced with clickable thumbnails in docx export, and rendered as thumbnails in slide view
  • Inline markdown bold/italic now rendered correctly in pptx text
  • Improved version mismatch error messages with actionable cmdlet guidance (Register-MdpToClaudeCode/Desktop)
  • Add .NET 10 troubleshooting note to MCP Server Setup
  • Add data-line attribute verification tests for LineTrackingRenderer

MarkdownPointer v0.12.0

28 Mar 11:34

Choose a tag to compare

  • Mermaid diagrams in slide view: auto-fit, theme matching, text clipping fix
  • Slide theme dropdown with alphabetical sorting
  • Heading-based slide splitting with image support and aspect ratio preservation
  • New MCP tools: import_document, tag_asset (replaces load_deck/update_deck)
  • import_document: extract text and images from .docx/.pptx to Markdown + .imported/media/
  • Register-MdpToClaudeDesktop / Register-MdpToClaudeCode convenience functions
  • Fix Get-MarkdownPointerMCPPath failing when called from within the module
  • Pointing fixes: class diagram class Name {, sequence alt/else/loop, composite states
  • Generic Edit button (replaces VS Code-specific button)
  • Improved splash screen: keyboard navigation, hover underline, AI import tip
  • Faster startup by deferring work after window display
  • Extract inline JS/CSS into embedded resource files
  • Fix PPTX export not rendering Mermaid diagrams and images
  • Fix SVG to PNG export producing tiny images when width/height differ from viewBox
  • Suppress image alt text captions in docx/pptx export (disable implicit_figures)
  • Wait for slide view render completion before returning MCP response

MarkdownPointer v0.11.0

25 Mar 15:51

Choose a tag to compare

  • High-quality PPTX export using Open XML SDK (replaces Pandoc for .pptx)
  • New MCP tools: load_deck, get_slide_info, get_slide_image, update_deck, import_pptx
  • import_pptx: extract text, tables, and images from existing PPTX to Markdown + assets/
  • Slide annotations: <!-- slide: title/section/end -->, <!-- bg: color -->
  • Upgrade to .NET 10 (requires .NET 10 Desktop Runtime)
  • Update C# MCP SDK to 1.1.0
  • Switch Named Pipe protocol to length-prefixed framing (breaking change from 0.10.0)
  • Detect version mismatch: MCP server warns about outdated config
  • Preserve slide position when file is updated in slide view
  • Add Up/Down arrow keys for slide navigation
  • Change show_markdown parameter from string[] to string (Claude Code compatibility)

MarkdownPointer v0.10.0

20 Mar 04:09

Choose a tag to compare

  • Export SVG images as PNG in .docx/.pptx export (embedded fonts preserved)
  • Mermaid/SVG pre-processing now applies to .pptx export (previously .docx only)
  • Rename MCP tool export_docx → export_document, add .pptx support
  • MCP/PS export routes through mdp.exe for Mermaid/SVG conversion (Pandoc fallback)
  • ConvertTo-Pptx: new PowerShell function for .pptx export via Pandoc
  • Template parameter (-Template) for ConvertTo-Docx, ConvertTo-Pptx, and MCP tool

MarkdownPointer v0.9.0

19 Mar 22:11

Choose a tag to compare

  • Redesign welcome screen: action-first layout with recent folders/files front and center
  • VS Code button opens at the current viewport line (code -g)
  • Show full path in status bar when hovering recent items and hyperlinks
  • Fix arrow key slide navigation not working after button click
  • Disable slide view button when no file is open
  • Increase max recent folders from 5 to 10
  • Export Mermaid diagrams as PNG images in .docx export (no external tools needed)
  • Pre-compile SlideService regexes, fix null baseDir, block path traversal

MarkdownPointer v0.8.0

17 Mar 15:09

Choose a tag to compare

  • Slide view: toggle with 🎞 button to preview Markdown as reveal.js slides (Pandoc)
  • Slide themes: right-click 🎞 to choose from 12 reveal.js themes
  • Unified Export button: .docx and .pptx via Pandoc, with optional template (--reference-doc)
  • Spinner animation in status bar during slide rendering and export
  • Remove pan/scroll mode (✋) — mouse wheel suffices
  • Use GitHub-compatible AutoIdentifiers for heading anchors

MarkdownPointer v0.7.0

14 Mar 03:30

Choose a tag to compare

  • Ctrl+W and Ctrl+Tab shortcuts added to welcome screen (two-column layout)
  • Remove button on recent files/folders list
  • Show status message when revealing file in Explorer
  • Fix Ctrl+Tab not working when WebView2 has focus
  • Fix file unpin restoring to wrong position (now matches folder behavior)
  • Fix hidden folders consuming display slots in recent folders list
  • Use consistent status message for missing link targets
  • Larger close button on tabs matching recent list style
  • Hide focus visual on tab items

MarkdownPointer v0.6.0

12 Mar 15:32

Choose a tag to compare

  • Ctrl+G to jump to a specific line number (Go to Line dialog)
  • Status bar file path click reveals file in Explorer instead of opening file dialog
  • Show error in status bar when Mermaid/KaTeX libraries fail to load offline
  • Keyboard shortcut list on welcome screen (Ctrl+O, Ctrl+F, Ctrl+G, Ctrl+P)
  • Fix version mismatch check to report the latest installed version

MarkdownPointer v0.5.0

11 Mar 22:54

Choose a tag to compare

  • Pin support for recent files and folders
  • Ctrl+P to print via system print dialog
  • Unified context menu style across pointing and pan modes
  • Save Mermaid diagrams as PNG (Save as Image... context menu)
  • Per-diagram Ctrl+wheel zoom for Mermaid diagrams with scroll container
  • CSS zoom for page-level zoom (replaced WebView2 ZoomFactor)