Repository navigation
APFSearch 0.1.0 Preview
Pre-releaseAPFSearch 0.1.0 is a development preview for macOS 14 or later. This rebuild replaces the earlier 0.1.0 downloads. Internal build, protocol, index, snapshot, resume-proof, and operation-history formats start at 1.
APFSearch 0.1.0 开发预览版,支持 macOS 14 及以上。本次重建替换原有下载包,内部构建号、协议、索引、缓存、续扫证明和操作日志格式统一从 1 开始。
Downloads / 下载
| Mac | Package / 安装包 |
|---|---|
| Apple Silicon and Intel / 通用版 | APFSearch-0.1.0-Universal.dmg or .zip |
| Apple Silicon / M 系列 | APFSearch-0.1.0-AppleSilicon.dmg or .zip |
| Intel | APFSearch-0.1.0-Intel.dmg or .zip |
Choose Universal if unsure. Open the DMG and drag APFSearch into Applications. Each download contains the app, indexer, and CLI. SHA256SUMS.txt contains the new package hashes.
不确定芯片类型时选择通用版。打开 DMG,将 APFSearch 拖入 Applications。安装包包含应用、索引服务和 CLI;新的校验值见 SHA256SUMS.txt。已经下载过 0.1.0 的用户请重新下载并替换应用。
Changes / 本次更新
- Filesystem operations retain the reviewed source and destination identities through copy, move, Trash, and undo. APFS copies retain the clone fast path.
- Incremental events cannot redirect indexing through a replaced directory symlink outside selected roots.
- File-list import streams bounded CSV data into an atomic import, with cancellation and explicit limits.
- Build directories validate ownership, permissions, ACLs, and symlinks before writing or signing.
- One current format for each internal interface; previous development schemas, caches, PDF-property mappings, and operation journals are not adapted.
- Fresh data in
~/Library/Application Support/APFSearch/v1and independent preferences. Earlier data is neither migrated nor deleted; choose indexing roots again on first launch.
修复文件操作路径竞争、目标目录审批失效、增量索引越界、文件列表导入资源放大,以及构建目录替换问题。删除旧格式兼容分支;使用全新的格式 1 数据目录与偏好设置,不迁移、不删除旧数据。首次打开后重新选择索引范围。
The native interface, Retina DMG layout, eight languages, and Universal/Apple Silicon/Intel downloads are included. Identifiers remain org.apfsearch.*.
保留原生界面、Retina 安装窗口、八种语言和三种架构下载包;应用标识仍为 org.apfsearch.*。
Verification and limits / 验证与边界
Source: b07ca45. This update is one source commit.
253 Rust tests, 103 feature checks, 76 service checks, 45 content/file checks, and 63 AppKit checks passed. Clippy, localization, identity, and release tests passed. Four expensive/environment-specific Rust checks remain explicitly ignored. Tests use isolated fixtures rather than a full user-volume scan.
The contained applications are Developer ID signed, Apple notarized, and stapled. Every architecture, extracted ZIP, and mounted DMG is checked for valid signatures, tickets, architecture, and private build paths. DMG containers themselves are unsigned and are not separately notarized.
包内应用已完成 Developer ID 签名、Apple 公证及票据装订;每种架构、ZIP 解包和 DMG 挂载后的应用均经过校验,发布包已检查个人构建路径。DMG 外层容器未单独签名或公证。
This remains a development preview. Physical Intel Macs and macOS 14 have not been tested; the Intel CLI help entry point was exercised under Rosetta. Full-volume correctness, GUI latency, energy use, and zero performance overhead are not claimed. Security checks add measurable overhead to some bulk file actions.
这是开发预览版,尚非完整的 Everything 替代品。未完成真实 Intel Mac、macOS 14、整卷正确性及整机性能验收;Intel CLI 帮助入口通过 Rosetta 运行检查。安全校验会给部分批量文件操作带来可测开销,不宣称完全零性能损失。