This release adds 3 notable features for engineering teams evaluating rollout.
Published 3mo
MCP Developer Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-tools
claude
claude-code
developer-tools
gfm
macos
+8 more
markdown
markdown-preview
mcp
mcp-server
model-context-protocol
native-app
swift
swiftui
Summary
AI summaryAdded a comprehensive E2E UI testing infrastructure with 30 automated tests.
Full changelog
What's New
E2E UI Testing Infrastructure
- 30 automated UI tests across 5 tiers using macOS Accessibility APIs (AXUIElement)
- Tests launch the real
.appbundle and verify: file operations, editor/preview, file watching, conflict resolution, error handling, settings persistence - New executable target:
swift run MarkViewE2ETester
Error Handling System
- ErrorBanner: slide-down notification overlay with 5s auto-dismiss
- ErrorPresenter: observable error state + GitHub issue URL builder
- AppLogger: structured logging via os.Logger categories + Sentry breadcrumbs
Architecture Documentation
- Comprehensive docs/ARCHITECTURE.md covering module structure, data flows, design decision rationale, test strategy, and performance characteristics
README
- Demo GIF added
- GitHub Sponsors link
CI/CD
- E2E tester compilation verified in CI pipeline
verify.sh --extendednow includes E2E tests (when .app bundle + AX permissions available)
Install
brew install --cask paulhkang94/markview/markview
Or build from source:
git clone https://github.com/paulhkang94/markview.git
cd markview
swift build -c release
bash scripts/bundle.sh --install
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About paulhkang94/markview
Native macOS markdown preview app with MCP server. Open and render Markdown files in MarkView directly from AI assistants via `npx mcp-server-markview`.
Related context
Beta — feedback welcome: [email protected]