Skip to content

paulhkang94/markview

v1.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 3mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Added 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 .app bundle 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 --extended now 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

Track paulhkang94/markview

Get notified when new releases ship.

Sign up free

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`.

All releases →

Beta — feedback welcome: [email protected]