Skip to content

Releases: zigbang/mdviewer

MDViewer mdviewer-v2.5.1

12 Jun 02:33

Choose a tag to compare

[mdviewer] release V2.5.1: About version read at runtime (fixes stale…

MDViewer mdviewer-v2.5.0

12 Jun 02:33

Choose a tag to compare

[mdviewer] release V2.5.0: document printing + TOC anchor fix

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

MDViewer mdviewer-v2.4.1

12 Jun 02:33

Choose a tag to compare

[mdviewer] ci: Apple Developer ID signing + notarization for macOS (#9)

* [mdviewer] ci: Apple Developer ID signing + notarization for macOS

ad-hoc 서명을 ZIGBANG 팀의 Developer ID Application 인증서를 사용한 정식
서명·notarization으로 교체. 사용자 Mac에서 Gatekeeper 경고 없이 설치
가능해짐.

- macOS: tauri-apps/tauri-action 사용. Secrets로 주입된 .p12를 임시
  키체인에 import해 빌드 → Tauri 번들러가 hardened runtime + Developer ID로
  서명 → notarytool로 notarize → ticket staple까지 자동.
- Windows: 변경 없음 (현 상태 유지).
- 빌드 후 codesign/spctl 검증 단계 추가로 서명·notarize 성공 여부 로그
  확인 가능.

GitHub Secrets 7개 (APPLE_CERTIFICATE/PASSWORD, APPLE_SIGNING_IDENTITY,
APPLE_ID, APPLE_PASSWORD, APPLE_TEAM_ID, KEYCHAIN_PASSWORD) 사전 등록 완료.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* [mdviewer] release v2.4.1: Apple Developer ID signing + notarization

- macOS 릴리즈 빌드를 ZIGBANG 팀 Developer ID Application 인증서로 정식
  서명 + Apple notarization 적용. 사용자 Mac에서 Gatekeeper 경고/우회 단계
  없이 바로 실행 가능.
- 버전 2.4.0 → 2.4.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

MDViewer mdviewer-v2.4.0

12 Jun 02:33

Choose a tag to compare

[mdviewer] fix: gate RunEvent::Opened to macOS (#8)

Tauri 2's RunEvent::Opened variant only exists on macOS (it's the bridge
to NSApplication openFiles). Windows passes the launched .md via argv on
startup, which we already capture before app.run, so no post-startup
branch is needed there. Wrap the Opened arm + Emitter import behind
cfg(target_os = "macos") so cross-platform CI compiles.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

MDViewer mdviewer-v2.3.0

12 Jun 02:33

Choose a tag to compare

[mdviewer] Search and external reload prompts

## Summary
- Add sidebar markdown filename search with optional regex filtering
- Add per-tab viewer text find with highlighting, markdown-source counts, and case option
- Detect external file changes and prompt active tabs to reload latest content
- Bump MDViewer to v2.3.0

## Verification
- node --check 99.utils/00.MDViewer/src/app.js
- node --check 99.utils/00.MDViewer/src/tabs.js
- cargo check
- git diff --check
- npm run tauri -- build

MDViewer mdviewer-v2.2.1

12 Jun 02:32

Choose a tag to compare

[mdviewer] v2.2.1: app icon refresh (#4)

Composite the new MD + magnifying-glass mark into the white center of
the existing Zigbang house+ring icon. Bumps to v2.2.1.

MDViewer mdviewer-v2.2.0

12 Jun 02:32

Choose a tag to compare

[mdviewer] history: V2.2.0 entry (tab browsing)

MDViewer mdviewer-v2.1.0

12 Jun 02:32

Choose a tag to compare

MDViewer: release V2.1.0

Bump version to 2.1.0 across package.json, Cargo.toml, tauri.conf.json,
and About modal. Add V2.1.0 entry to History.md covering:
image rendering, broken-link File not found + nav history, CSP/IPC fix,
window title, devtools feature, About tagline cleanup.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

MDViewer mdviewer-v2.0.0

12 Jun 02:32

Choose a tag to compare

Add package-lock.json for npm ci in CI

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

MDViewer mdviewer-v1.4.0

12 Jun 02:32

Choose a tag to compare

MDViewer V1.4.0: link handler, nav history, macOS codesign

- Unified link handler (event delegation): external URLs → browser,
  anchors → smooth scroll, relative .md → open in-app, others → system app
- will-navigate/setWindowOpenHandler guard prevents blank screen on unhandled links
- Navigation history (link-only): back/forward via mouse side buttons or Alt+Left/Right,
  scroll position preserved per entry
- macOS CI: ad-hoc codesign + ditto repack for Apple Silicon compatibility
- artifactName includes ${arch} to prevent x64/arm64 zip overwrite

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>