更新内容
Markdown/Export
- Tall Markdown/HTML PNG export now bypasses multi-page PDF rasterization and uses the tiled snapshot path, preventing long notes from rendering with a large blank upper region.
Markdown/Preview
- Math and safe-HTML placeholders now use salted per-document tokens and literal restoration, preventing user text that looks like an internal placeholder from being rewritten.
- Same-document fragment link activation is now allowed for preview footnotes and anchors, while HTTP/HTTPS, targetless, and cross-document activations remain blocked.
- Safe HTML fallback extraction now preserves multiple
<details> blocks in order instead of drifting when earlier fallback text changes length.
Build/Release
- Release workflow cask update steps now pass
version and sha256 into the Python updater explicitly, preventing post-release cask sync jobs from failing with missing shell variables.
- Auto-tag workflow now skips post-release docs/cask commits when the release metadata tag already exists on an earlier release commit, avoiding false retag failures.
- CI now reports build, unit, and strict-concurrency gates as separate jobs with uploaded logs, and the progressive prefilter tests use explicit refine delays to avoid hosted-runner timing flakes.
- Clipboard monitor restart replay and stale-search tests now wait for real test signals before advancing, avoiding hosted strict-concurrency timing flakes.
- Unit tests now declare an explicit
Scopy app-module dependency, matching the existing @testable import Scopy usage under hosted Xcode 16 runners.
- Hosted TSan now builds the
Scopy app module before compiling the TSan test bundle, keeping @testable import Scopy available under the dedicated test-host scheme.
- Local
make test-tsan now skips the known-bad macOS 26.x + Xcode 26.2 (17C52) hosted runtime combination while keeping Hosted TSan CI on macos-15.
- Repository cask metadata was synced to
v0.7.2 after release publication.
Homebrew 安装
brew tap Suehn/scopy
brew install --cask scopy
# 或更新
brew upgrade --cask scopy
手动安装
- 下载 Scopy-0.7.3.dmg
- 打开 DMG,拖动 Scopy 到 Applications
- 首次打开:右键点击 → 打开 → 打开
⚠️ 应用未签名,首次打开需要手动允许