Repository navigation
Releases: funny-dog/FinderRight
Releases · funny-dog/FinderRight
Release list
v1.11.0
新增与优化
- 右键菜单打开更快:首次在访达右键时先弹出菜单,预热等准备工作延后在后台进行,不再让菜单等待。
- 复制文件名更灵活:可选择保留完整文件名或去掉最后一段扩展名;目录保持原名,多选时每行一项。
- 常用目录状态一目了然:已失效的目录在菜单中置灰并标记「目录不可用」,恢复后自动重新启用;设置页在后台检查目录可用性并加载图标,约每 5 秒刷新,区分检查中、目录不可用与状态不明。
- 终端和编辑器列表可重新扫描:设置里的两个列表新增旋转箭头按钮,新装应用无需重启即可出现。
- Markdown 预览更完整:表格保留列对齐,显示脚注引用标记与定义正文;链接悬停可查看目标地址、右键可复制链接,但仍不跳转、不加载任何外部资源。
- 复杂文档预览更流畅:预览内容改为后台生成,打开 Notebook、SQLite 等复杂文件时更少阻塞界面。
- 「复制文件内容」更可靠:通过「服务」菜单复制时在后台读取文件,剪贴板写入失败会明确提示错误。
修复
- 修复右键菜单中编辑器图标可能显示为空白的问题。
安装与升级
- 下载
FinderRight.dmg后覆盖安装,或在应用内「检查更新…」升级。 - 覆盖安装后请重启访达,让系统加载新版右键扩展。
- 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 版本:1.11.0(build 42)。
v1.10.5
改进与修复
- 编辑器识别更准确:按应用声明的文本编辑能力发现编辑器,不再依赖品牌清单。支持手动添加仅编辑特定文本格式的应用,校验失败会明确提示;默认编辑器可跟随系统,也可自行指定。
- 更新检查更可靠:官网与 GitHub 同时检查,避免旧缓存先返回“已是最新”而漏掉新版本。缺少下载或校验信息时继续等待另一渠道;另一渠道失败仍保留有效结果,检查失败可立即重试。
- 复制文件内容更严谨:检查全文中的空字符,避免将空字符出现在 8 KB 之后的非文本内容复制到剪贴板;保留正常 UTF-8、UTF-16 文本支持。
- 终端列表更易辨认:设置中显示终端应用的实际图标,自动发现与手动添加均支持。
适用于 Apple Silicon Mac,macOS 13 或更高版本。更新后请重启访达,以加载新扩展。
安装包继续使用原有固定自签名证书,尚未经过 Apple 公证。DMG 和 ZIP 均提供 SHA-256 校验文件。
v1.10.4
更新内容
- 空格预览支持
.gitignore、.env、Dockerfile等点文件和无扩展名文本,以及.conf、.config、.cfg、.properties等配置文件。 - 新增常见源码与文本格式的预览,包括 Go、Rust、TSX/JSX、CSS/SCSS、SQL、Lua、Kotlin、JSONL、字幕(SRT/VTT)、LaTeX、Org 等。
- 压缩包预览新增 TAR.BZ2、ISO、PKG、DEB、RPM,以及 APK、IPA、JAR、WAR、WHL 等 ZIP 格式安装包。
- 新增 Markdown 渲染预览:标题、列表、表格、代码块、引用、任务列表与开头元信息排版显示;不加载图片和网页内容。
- 快速查看开关移到「设置 → 功能 → 快速查看」,分为「预览增强」和「Markdown 渲染」,可分别关闭;检测到其他应用的 Markdown 预览时会提示。
- 二进制或无法识别的无扩展名文件仍由系统默认预览处理。
- 精简设置页的说明文字。
Changes
- Space previews now cover dotfiles and extensionless text such as
.gitignore,.envandDockerfile, plus config files like.conf,.config,.cfgand.properties. - Previews for common source and text formats, including Go, Rust, TSX/JSX, CSS/SCSS, SQL, Lua, Kotlin, JSONL, subtitles (SRT/VTT), LaTeX and Org.
- Archive previews now list TAR.BZ2, ISO, PKG, DEB and RPM, plus ZIP-based packages such as APK, IPA, JAR, WAR and WHL.
- New rendered Markdown previews with headings, lists, tables, code blocks, quotes, task lists and front matter. Images and web content are never loaded.
- Quick Look switches moved to Settings → Features → Quick Look as Enhanced previews and Markdown rendering, each of which can be turned off separately. Settings shows a notice when another app also provides Markdown previews.
- Binary or unrecognized extensionless files still use the system's default preview.
- Shorter descriptions in Settings.
v1.10.3
更新内容
- 终端自动识别改用应用自身声明的终端功能,不再限制于预设品牌;可识别 cmux、Otty 等符合条件的终端。
- 设置中新增「添加终端…」,可手动选择终端应用,使用与自动识别相同的校验规则,避免误加普通编辑器或其他应用。
- 默认终端支持「跟随系统」,读取当前系统默认终端;保留手动选择、多终端菜单、拖动排序和全部关闭功能。
- 清单外终端在右键菜单中显示应用名称;菜单与实际打开动作统一校验终端能力。
终端需在应用信息中以 Shell 角色声明处理终端脚本或 UNIX 可执行文件。未声明此能力的终端暂不识别;指定目录的打开行为取决于终端自身支持。
关联需求:#8 期望增加更多的终端支持。
Changes
- Discover terminal apps from their declared terminal capabilities instead of a preset brand list, including compatible apps such as cmux and Otty.
- Add terminal apps manually with Add Terminal… in Settings. Manual selection uses the same validation as automatic discovery.
- Follow the system default terminal unless a different app is selected. Multiple terminals, drag-to-reorder, and hiding all terminal menu entries remain available.
- Show app names for newly discovered terminals and validate terminal capabilities both when building the menu and when opening an app.
Apps must declare the Shell role for terminal scripts or UNIX executables. Terminals without this declaration are not recognized. Opening a specific working directory depends on the terminal's own support.
v1.10.2
新增空格预览
- 更多压缩包:在文件夹、ZIP 之外,新增 TAR、TAR.GZ、TAR.XZ、7z、RAR 的目录列表,可展开子目录并按列排序,无需解压到磁盘。
- 配置文件:新增 YAML / YML、TOML、INI 的只读文本预览。
- SQLite:查看普通数据表的列名、类型及记录。
- Jupyter Notebook:查看 Markdown、代码和已保存的文字输出,不执行代码、不加载外部资源。文档使用原生文本与表格显示。
修复与改进
- 修复解压结果中普通
._开头文件可能遗漏的问题,按实际格式识别 AppleDouble 资源文件。 - 官网更新为分栏版式和可展开的功能示意,下载优先使用发布镜像;中国大陆安装包下载可转到 Gitee 发行版。
- DMG 恢复标准卷图标。
预览范围
- 压缩包仅显示目录与元数据,不预览包内文件内容;加密和分卷归档存在支持限制。
- 配置文本最大 1 MiB;Notebook 最大 5 MiB、200 个单元,暂不显示图片或 HTML 输出。
- SQLite 最多展示 20 张普通表、每表前 50 条记录,使用主文件快照,不包含尚未合并的 WAL 数据;跳过视图、虚拟表和生成列。
安装与升级
- 可在应用内「检查更新…」升级,或下载
FinderRight.dmg后覆盖安装。 - 覆盖安装后请重启访达,让系统加载新版扩展。
- 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 沿用原有固定自签名证书,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.10.2(build 38)。
v1.10.1
修复与改进
- 更新双线路:检查更新时同时请求 GitHub 和官网,使用先返回有效结果的线路;下载连接失败、HTTP 错误或超时时,自动切换到同一版本的备用线路。安装前仍须通过校验和与签名验证。
- DMG 卷图标:将 FinderRight 图标写入镜像内部,下载后打开 DMG,挂载的磁盘也能显示应用图标。下载目录中的
.dmg文件本身使用 macOS 默认磁盘映像图标。 - 下载校验:提供 DMG 的 SHA-256 校验文件,并修正发布时校验文件引用的名称。
- 恢复设置中的云盘角标冲突说明,完善 Homebrew 和 DMG 安装说明。
安装与升级
- 可在应用内「检查更新…」升级,或下载
FinderRight.dmg后覆盖安装。 - 覆盖安装后请重启访达,让系统加载新版右键扩展。
- 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 沿用原有固定自签名证书,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.10.1(build 37)。
v1.10.0
新增与改进
- 操作历史:「设置 → 操作历史」记录新建、剪切、粘贴、移动、复制、压缩解压和撤销的结果,按日期分组,保存在本机,重启后仍保留。默认保留最近 100 条,也可选择不保留、50 条或 500 条。
- 搜索与筛选:可搜索操作名称、文件名、路径和失败说明,按操作类型筛选;状态标签显示各状态的数量,点击即可筛选。
- 就地展开详情:点击记录查看完成时间、所在位置、结果文件和失败原因;鼠标悬停可在访达中定位结果,失败记录可打开所在文件夹、拷贝技术信息。
- 自动更新(可选):在「设置 → 通用」开启「自动检查并安装更新」后(默认关闭),每 6 小时检查一次,文件操作空闲时下载安装并自动重启。
修复与调整
- 菜单栏不再显示「最近操作」列表和失败红色图标;后台操作失败会单独显示简短提示,不依赖历史保留设置或菜单栏图标是否显示。
- 历史文件损坏或来自更新的版本时,先备份为
operation-history.unreadable.json再继续记录,不会直接覆盖。 - 操作历史中的确认框和提示框改为挂在设置窗口上显示,按钮可正常点击。
- 「Star」链接改为指向仓库主页。
安装与升级
- 下载
FinderRight.dmg后覆盖安装,或在应用内「检查更新…」升级。 - 覆盖安装后请重启访达,让系统加载新版右键扩展。
- 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 使用原有固定自签名证书签名,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.10.0(build 36)。
v1.9.0
新增与改进
- 文件模板设置页:选择右键「新建文件」显示的类型,拖动调整顺序,添加和编辑自定义文本模板;不需要的内置类型可移除,并可随时恢复。
- 单个选项直接执行:「新建文件」「打开编辑器」「打开终端」只有一个可用选项时,点击直接执行;有多个选项时展开子菜单。
- 终端多选:可在设置里选择多个终端,右键时从子菜单选择;默认仍只启用原先选定的默认终端。
- 终端与编辑器排序:拖动列表左侧的 ≡ 调整顺序,自动保存并同步到右键子菜单;已明确选择的默认应用继续保留。
修复与调整
- 文件夹与 ZIP 预览隐藏
.DS_Store、__MACOSX和 AppleDouble 辅助文件,减少列表杂项。 - 已删除或移入废纸篓的项目会从剪切队列与撤销记录中清理,避免残留状态。
- 菜单栏的「撤销」入口跟随「显示最近操作」开关。
- 修正发布资产的版本命名,使安装包及自动更新校验文件与发布版本一致。
安装与升级
- 下载
FinderRight.dmg后覆盖安装,或在应用内「检查更新…」升级。 - 覆盖安装后请重启访达,让系统加载新版右键扩展。
- 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 使用原有固定自签名证书签名,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.9.0(build 35)。
v1.8.3
修复
- 关闭「剪切」功能后无法取消剪切:先剪切一批文件、再到设置里关掉「剪切」,队列里仍有待剪切项,但右键菜单里的「取消剪切」会跟着一起消失,只能靠粘贴或重启应用清掉。现在只要队列非空,该入口就会补在「粘贴」下方;「剪切」开启时仍紧跟「剪切」,位置不变。
变更
- 快捷键页说明精简:底部说明从三段压缩到两行,只讲怎么录制和一条最容易踩的规则(多数快捷键要先选中文件);「辅助功能」权限、重启访达、恢复默认三处说明同步收短。默认快捷键与升级行为不变。
- 关于页新增「复制诊断信息」:一键复制版本与构建号、macOS 版本、芯片与机型、辅助功能 / 完全磁盘访问、Finder 与快速查看扩展状态、剪切队列数量、最近失败原因。只包含状态不含路径(失败信息里的用户目录会压成
~),反馈问题时可直接粘贴进 issue。 - 文档与官网:官网功能列表补上「快速查看」与「撤销」;README 纠正加密压缩包说明——加密 ZIP 会弹密码框且密码错误可重试,只有加密的 7z / RAR 与分卷包仍会失败;设置页截图更新为当前快捷键界面。
安装与升级
- 下载
FinderRight.dmg后覆盖安装,或在应用内「检查更新…」升级。 - 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 使用原有固定自签名证书签名,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.8.3(build 34)。
v1.8.2
修复
- 拖动调整右键菜单顺序时窗口跟着鼠标走(#7):设置窗口此前整窗背景可拖动,在 macOS 13 上会和列表的拖拽排序抢同一个鼠标事件,窗口跟着指针移动导致永远放不到其它行。现在只有窗口顶部一条 28pt 的区域可以拖动窗口,列表里的
≡拖拽不再被干扰;「常用目录」页在同一个窗口,一并修好。 - 访达扩展已启用却显示「未启用」:macOS 13 上系统接口
isExtensionEnabled会误报,改为在其为 false 时回退查询 PluginKit 的启用状态。 - 新建文件时弹「应用程序 FinderRight 无法打开指定的文稿或 URL」:从「下载」目录直接运行、被 App Translocation 接管时,主 App 实际跑在只读临时副本里,定向唤醒会被系统拒绝并弹框。现在检测到临时副本会改用通用唤醒方式;「权限与扩展」页也会提示把应用放入「应用程序」文件夹。
变更
- 右键菜单图标默认改为彩色线条。老用户保持原有样式不变,可在「设置 → 通用 → 右键菜单图标」随时切换。
安装与升级
- 下载
FinderRight.dmg后覆盖安装,或通过 FinderRight 的「检查更新…」升级。 - 适用于 Apple Silicon Mac,要求 macOS 13 或更高版本。
- 使用原有固定自签名证书签名,未经 Apple 公证;首次安装的放行步骤见 README。
- 版本:1.8.2(build 33)。