Repository navigation
Releases
Image Feedback v0.2.4
Image Feedback v0.2.4
本次重点修复自动更新体验:下载窗口可以收起,更新准备好后可选择稍后安装;Windows 用户确认后由应用安全退出并打开安装向导,不再要求自己去下载目录寻找安装包。
更新流程改进
- 启动检查:应用启动后后台检查新版本;编辑器与托盘协调请求,复用最近 60 秒内的检查结果,不重复请求、不抢编辑焦点。
- 下载进度:进度条从左向右增长;移除重复的“后台进行”和“取消下载”按钮。右上角 × 只收起更新窗口,顶部保留进度入口;退出整个编辑器仍会中断下载。
- 稍后安装:下载并校验完成后可选择“稍后安装”。顶部保留“更新已准备好”,有效的下载记录在应用重启后也会恢复。
- Windows 现在安装:点击后先处理未保留的批注;选择返回编辑不会启动安装。确认继续后,独立助手重新检查安装包,等待编辑器和托盘进程真正退出,再打开安装向导,不强杀进程。
- 失败处理:安装准备失败时保留编辑内容,支持重试安装或重新下载;退出超时则停止安装。安装器取消或失败时保留更新文件并提示后续处理,不宣称安装成功。
- macOS 如实提示:下载完成后直接打开 DMG,仍需退出应用并拖入 Applications;本版没有自动替换或 Sparkle 集成。
升级前请注意
v0.2.2 / v0.2.3 可检查更新和下载,但安装交接尚未实现。因此从这些版本升级到 v0.2.4 时,仍需手动退出编辑器及托盘/菜单栏,再运行安装包一次;安装 v0.2.4 后,Windows 后续更新才会使用新的安装交接流程。 v0.2.1 及更早版本需从本发行页手动下载安装。
从 v0.2.0 起,应用不再支持项目保存/打开及反馈包导出,v0.2.4 也不能打开旧版 .ifp 项目。 升级不会主动删除已有 .ifp 文件或旧反馈包;需要继续编辑旧项目时,请先备份,并用旧版完成编辑、复制需要保留的反馈。
批注只保留在当前编辑会话。安装确认中的“仍要退出并安装”会结束该会话,之后即使取消安装向导,也不能恢复已丢弃的批注。请先复制需要保留的反馈。跨设备发送时另附原图,本机路径不是公开链接;原图和已生成的反馈快照不会被更新流程删除。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.2.4-windows-x64-setup.exe,退出编辑器和托盘后运行安装器。安装器不强制结束正在编辑的程序,安装完成后可选择启动应用。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.2.4-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件检查下载完整性。安装包包含应用运行所需内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable;卸载不清理用户图片或应用数据。
验证与安全边界
本次新增更新记录恢复、安装前文件校验、IPC 超时和批注保护回归;Windows 原生窗口验证安装确认、取消及助手准备失败,隔离进程测试验证编辑器和托盘退出后才执行安装器替身。替身只写测试标记,不安装软件。发行工作流另运行实际 Windows 安装、修复、卸载与原生窗口验证,并分别验证 macOS Universal 包的 Apple Silicon 和 Intel 运行。
进程交接测试不等同于真实跨版本升级或系统安全信任认证;安装器部分失败时不承诺自动回滚所有安装文件。
SHA-256 只能检查完整性,不能证明发布者身份。 Windows 安装器尚未代码签名;macOS 为 ad-hoc 签名,未通过 Apple 公证。Windows 安装确认会说明签名限制,不绕过 SmartScreen;macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。请核对发行来源及系统安全提示。
Image Feedback v0.2.3
Image Feedback v0.2.3
这次更新让图片里的选区可以直接移动、等比缩放和旋转:看着画布调整到合适的位置,再写批注,不需要手动填写比例或角度。
新功能:图块自由变换
- 移动:选中范围后,拖动选区内部;缩放、旋转之后仍可以继续拖动。
- 等比缩放:拖动选框四角的小方块,对角保持固定;再次缩放时保持当前旋转方向,不会拉伸变形。
- 旋转:保留选框上方的圆形旋转手柄;也可以把鼠标移到任意角点外侧,看到旋转光标后拖动,操作方式类似 Photoshop。旋转时按住 Shift 可按 15° 吸附。
- 画布与图块分开操作:空格或鼠标中键拖动画布,滚轮围绕指针缩放画布,不会改变图块变换;变换手柄的可操作范围不随画布缩放变小。
- 撤销与重做:每次完成的移动、缩放或旋转均可撤销、重做;右侧批注仍与同一标记关联。
- 复制反馈和参考图:复制的说明保留原图坐标,并在需要时记录图块的缩放、旋转和目标位置,便于接收方重现;本机生成的编号参考图也反映最终变换。编辑界面不显示或要求输入这些数值。
使用时请注意
- 图块是选区内的矩形像素,包含背景,不是自动识别的独立图层或抠图。变换后原位置显示灰色占位;应用不会自动修补背景。原图文件始终保持不变。
- 图块可以部分移出原图,画布里仍可调整;参考图只有原图大小,超出边界的部分会被裁剪,复制说明会提示这一点。
- 缩放为等比缩放,不支持翻转或单独拉伸宽高。图片本机处理,不会因为图块变换上传图片或批注。
升级前请注意
从 v0.2.0 起,应用不再支持项目保存/打开及反馈包导出,v0.2.3 也不能打开旧版 .ifp 项目。 更新不会主动删除已有 .ifp 文件或旧反馈包。需要继续编辑旧项目时,请先备份文件,并在升级前使用旧版完成编辑、复制需要保留的反馈。
批注只保留在当前编辑会话,关闭或换图后无法继续编辑;有批注时会先要求确认,默认选择取消。请在确认丢弃前复制需要保留的反馈。跨设备或发给普通聊天客户端时,请另附原图;本机路径不是公开链接。应用也会在本机保留原图和编号参考图快照。
从 v0.2.2 可在应用“···”菜单检查更新并下载;下载后仍需自行退出编辑器和托盘/菜单栏并手动安装。v0.2.1 和更早版本没有更新检查功能,请从本发行页手动下载安装。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.2.3-windows-x64-setup.exe并运行安装器。升级前请复制需要保留的反馈,退出编辑器和托盘入口;安装器不会强制结束正在编辑的程序。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.2.3-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件检查下载完整性。SHA-256 与安装包来自同一发行页,不能单独证明发布者身份。卸载不会清理用户图片或应用数据。
安装包包含应用运行所需内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable。Windows 静态链接 CRT;macOS 安装包包含 arm64 和 x86_64 两种架构。
验证与签名说明
发行工作流运行 Rust 回归和实际安装后的原生窗口测试;图块变换覆盖缩放、两个旋转入口、四角、变换后拖动、画布平移、撤销重做、越界以及参考图。Windows 本机另以操作系统鼠标和键盘事件测试上述主要交互;自动场景事件不等同于每种物理设备或系统版本的实机认证。macOS 的 Universal 包分别在 Apple Silicon 和 Intel 运行验证。
Windows 安装器尚未签名;macOS 应用为 ad-hoc 签名,尚未通过 Apple 公证。macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。请核对发行来源及系统安全提示。
Image Feedback v0.2.2
Image Feedback v0.2.2
Windows 和 macOS 本地图片反馈编辑器:导入图片、标注意见,再复制反馈给 AI 或协作者。
本次更新
- 新增后台更新检查:启动后和托盘/菜单栏常驻期间检查 GitHub 最新正式发行版;有新版本时以轻提示告知,不打断编辑。也可在编辑器“···”菜单中手动检查。
- 可在应用内查看版本说明和升级提醒。长说明支持滚动及键盘浏览;跨版本升级会尽可能展示中间版本的重要提醒,历史不完整时会提示查看发行页。
- 可选择下载当前平台的安装包,下载后检查文件大小和 SHA-256。应用不会自动运行安装包、退出编辑器或替换应用;请复制需要保留的反馈、退出编辑器及托盘/菜单栏,再手动安装。
- 更新检查连接 GitHub,GitHub 可见 IP 等正常连接信息;应用不会上传图片、批注或本地文件路径,也不会内置个人 GitHub Token。
升级前请注意
从 v0.2.0 起,应用不再支持项目保存/打开及反馈包导出,v0.2.2 也不能打开旧版 .ifp 项目。 更新不会主动删除已有 .ifp 文件或旧反馈包。需要继续编辑旧项目时,请先备份文件,并在升级前使用旧版完成编辑、复制需要保留的反馈。
批注只保留在当前编辑会话,关闭或换图后无法继续编辑;有批注时会先要求确认,默认选择取消。请在确认丢弃前复制需要保留的反馈。跨设备或发给普通聊天客户端时,请另附原图;应用也会在本机保留原图和编号参考图快照。
v0.2.1 和更早版本没有更新检查功能,需要先从本发行页手动下载安装一次包含更新功能的版本。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.2.2-windows-x64-setup.exe并运行安装器。升级前请复制需要保留的反馈,退出编辑器和托盘入口;安装器不会强制结束正在编辑的程序。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.2.2-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件检查下载完整性。SHA-256 与安装包来自同一发行页,不能单独证明发布者身份。卸载不会清理用户图片或应用数据。
安装包包含应用所需运行内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable。Windows 静态链接 CRT;macOS 安装包包含 arm64 和 x86_64 两种架构。
验证与签名说明
发行工作流运行 Rust 测试,检查动态库,并验证 Windows 安装、修复安装、卸载、托盘退出及更新窗口;macOS 分别在 Apple Silicon 和 Intel 上验证复制安装后的应用及窗口交互。更新窗口回归使用模拟发行数据,不运行安装包。窗口与托盘回归使用实际应用进程和场景事件,不等同于物理输入、真实输入法、干净虚拟机或最低系统版本认证。
Windows 安装器尚未签名;macOS 应用为 ad-hoc 签名,尚未通过 Apple 公证。macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。请核对发行来源及系统安全提示。
Image Feedback v0.2.1
Image Feedback v0.2.1
Windows 和 macOS 本地图片反馈编辑器:导入图片、标注意见,再复制反馈给 AI 或协作者。
本次更新
- 左上角新增“新建”入口,可从当前图片返回空白工作区,再导入或粘贴下一张图片;也可使用 Windows
Ctrl+N或 macOS⌘N。 - 当前有批注或待提交输入时,新建前会要求确认,默认选择取消;确认后清除当前编辑内容与撤销历史,不修改原图,不删除已生成的图片快照或已复制的反馈。
- “新建”不创建项目文件;批注仍只保留在当前编辑会话。
升级前请注意
从 v0.2.0 起,应用不再支持项目保存/打开及反馈包导出,v0.2.1 也不能打开旧版 .ifp 项目。 更新不会主动删除已有 .ifp 文件或旧反馈包。需要继续编辑旧项目时,请先备份文件,并在升级前使用旧版完成编辑、复制需要保留的反馈。
新建、关闭或换图后无法继续编辑当前批注;有批注时会先要求确认,默认选择取消。请在确认丢弃前复制需要保留的反馈。跨设备或发给普通聊天客户端时,请另附原图;应用也会在本机保留原图和编号参考图快照。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.2.1-windows-x64-setup.exe并运行安装器。升级前请复制需要保留的反馈,退出编辑器和托盘入口;安装器不会强制结束正在编辑的程序。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.2.1-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件核验下载完整性。卸载不会清理用户图片或应用数据。
安装包包含应用所需运行内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable。Windows 静态链接 CRT;macOS 安装包包含 arm64 和 x86_64 两种架构。
验证与签名说明
发行工作流运行 Rust 测试,检查动态库,并验证 Windows 安装、修复安装、卸载和托盘退出;macOS 分别在 Apple Silicon 和 Intel 上验证复制安装后的应用及窗口交互。窗口与托盘回归使用实际应用进程和场景事件,不等同于物理输入、真实输入法、干净虚拟机或最低系统版本认证。
Windows 安装器尚未签名;macOS 应用为 ad-hoc 签名,尚未通过 Apple 公证。macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。
图片在本机处理,不上传。托盘与编辑器仅通过带随机令牌的本机回环连接协调退出,不通过该连接传输图片或批注;本版本不包含自动更新。
Image Feedback v0.2.0
Image Feedback v0.2.0
Windows 和 macOS 本地图片反馈编辑器:导入图片、标注意见,再复制反馈给 AI 或协作者。
升级前请注意
本版本移除了项目保存/打开及反馈包导出功能,不能继续编辑旧版 .ifp 项目。 更新不会主动删除已有 .ifp 文件或旧反馈包。需要继续编辑旧项目时,请先备份文件,并在升级前使用旧版完成编辑、复制需要保留的反馈。
批注只保留在当前编辑会话,关闭或换图后无法恢复编辑;有批注时会先要求确认,默认选择取消。请在关闭前复制需要保留的反馈;原图不会被修改。
本次更新
- 简化主流程,移除项目与反馈包入口及相关功能,保留导入图片、批注和复制反馈。
- 调整批注栏:意见可展开或收起,切换和收起时提交草稿;单条批注可删除并撤销,清空当前反馈仍可一次撤销。
- 画布缩放控件移至右下角;缩放或平移后可恢复初始视图。触控板双指平移画布,鼠标滚轮围绕指针缩放。
- “复制成功”提示移至复制按钮附近。复制内容包括本机原图路径和精简修改意见;跨设备或发给普通聊天客户端时,请另附原图。应用仍会在本机保留原图和编号参考图快照,不再自动生成反馈包。
- 托盘/菜单栏选择“退出图片反馈”时,会先请求关闭编辑器再退出常驻入口;有批注时可以取消,取消后两者都会保留,不会强杀进程。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.2.0-windows-x64-setup.exe并运行安装器。升级前请复制需要保留的反馈,退出编辑器和托盘入口;安装器不会强制结束正在编辑的程序。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.2.0-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件核验下载完整性。卸载不会清理用户图片或应用数据。
安装包包含应用所需运行内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable。Windows 静态链接 CRT;macOS 安装包包含 arm64 和 x86_64 两种架构。
验证与签名说明
发行工作流运行 Rust 测试,检查动态库,并验证 Windows 安装、修复安装、卸载和托盘退出;macOS 分别在 Apple Silicon 和 Intel 上验证复制安装后的应用及窗口交互。窗口与托盘回归使用实际应用进程和场景事件,不等同于物理输入、真实输入法、干净虚拟机或最低系统版本认证。
Windows 安装器尚未签名;macOS 应用为 ad-hoc 签名,尚未通过 Apple 公证。macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。
图片在本机处理,不上传。托盘与编辑器仅通过带随机令牌的本机回环连接协调退出,不通过该连接传输图片或批注;本版本不包含自动更新。
Image Feedback v0.1.2
Image Feedback v0.1.2
Windows 和 macOS 本地图片反馈编辑器。
本次更新
- 修复撤销、重做在批注输入框获得焦点时失效的问题;连续撤销删除批注后,仍可继续重做。支持 Ctrl/⌘+Z、Ctrl/⌘+Shift+Z 和 Ctrl+Y。
- 增加“新建项目”(Ctrl/⌘+N),有未保存修改时可先保存、不保存或取消。
- 增加批注栏右上角的“清空当前”:保留图片,确认后清除全部批注、文字意见和图块移动;一次撤销即可整体恢复。
- 将“适应”改为“显示全图”,缩放并居中显示完整图片。
- 精简 macOS 安装盘,只显示应用和 Applications 快捷方式。
下载与安装
- Windows 10/11 x64:下载
ImageFeedback-0.1.2-windows-x64-setup.exe,运行安装器。更新前请保存项目,并退出编辑窗口和托盘入口;安装器不会强制结束正在编辑的程序。 - macOS 13+,Apple Silicon / Intel:下载
ImageFeedback-0.1.2-macos-universal-adhoc.dmg,打开后将 Image Feedback.app 拖入 Applications,推出安装盘再启动。 - 使用同名
.sha256文件核验下载完整性。
安装包包含应用所需运行内容,不要求用户安装 Rust、Qt、Node.js 或单独的 VC++ Redistributable。Windows 静态链接 CRT;macOS 安装包包含 arm64 和 x86_64 两种架构。
验证与签名说明
发行工作流检查动态库、运行 Rust 测试,并验证 Windows 实际安装、修复安装及卸载;macOS 在 Apple Silicon 和 Intel 上分别验证复制安装后的应用及窗口交互。窗口回归使用真实 Slint 窗口和场景键盘、指针事件,不等同于物理输入、真实 IME、干净虚拟机或最低系统版本认证。
Windows 安装器尚未签名;macOS 应用为 ad-hoc 签名,尚未通过 Apple 公证。macOS 首次启动可能需要在“系统设置 → 隐私与安全性”选择允许打开。
图片与项目始终在本地处理,原图保持不变。卸载不清理用户项目和应用数据;本版本不包含自动更新。
Image Feedback v0.1.1
Image Feedback v0.1.1
Native, local-first image feedback editor for Windows and macOS.
Changes in v0.1.1
- Dedicated monochrome macOS menu-bar icon, using an AppKit template image for automatic light/dark and selection tinting.
- Dock, Applications and Windows icons retain the original full-color artwork.
- Verify the actual menu-bar image template flag on both Apple Silicon and Intel.
- Window regressions wait for image loading and analysis readiness with a bounded timeout, rather than failing solely because a CI machine needs more than two seconds to start.
- Add an atomic sequence to temporary/export names, preventing same-process collisions when the Windows clock returns identical timestamps; verified with a fixed-clock multithreaded regression.
Install
- Windows 10/11 x64: run the setup EXE. It installs the application, Start Menu entries and uninstaller. CRT is statically linked; Rust, Qt, Node.js and a separate VC Redistributable are not required.
- macOS Universal: open the DMG, drag Image Feedback.app to Applications, eject the image and launch from Applications. Both Apple Silicon and Intel slices are included and checked in separate runtime jobs.
Trust status: the Windows installer is unsigned. The macOS app is ad-hoc signed, not Apple-notarized; first launch may require Open Anyway in Privacy & Security. This release does not claim Gatekeeper or SmartScreen approval. Check the attached SHA-256 files.
Features
- Region, point and global comments; optional smart region recommendations.
- Move image regions while preserving the original, stable annotation IDs and undo/redo.
- Compact copy: one original-image path plus concise coordinate-based suggestions.
- Portable project save and feedback package export; optional Base64 image data.
- Native macOS top-left window controls and guarded application Quit; custom Windows title bar.
- Installer refuses a running application rather than forcibly discarding edits. Uninstall preserves user data.
Release jobs build the installers, audit dynamic dependencies and run Rust plus copied/installed-application scene regressions. These are not physical mouse/UIA, real IME, clean-VM or minimum-OS certification tests.
See the repository README for usage, limitations, privacy and dependency licensing. No automatic updates or background image uploads.
Image Feedback v0.1.0
Image Feedback v0.1.0
Native, local-first image feedback editor for Windows and macOS.
Install
- Windows 10/11 x64: run the setup EXE. It installs the application, Start Menu entries and uninstaller. CRT is statically linked; Rust, Qt, Node.js and a separate VC Redistributable are not required.
- macOS Universal: open the DMG, drag Image Feedback.app to Applications, eject the image and launch from Applications. Both Apple Silicon and Intel slices are included and checked in separate runtime jobs.
Trust status: the Windows installer is unsigned. The macOS app is ad-hoc signed, not Apple-notarized; first launch may require Open Anyway in Privacy & Security. This release does not claim Gatekeeper or SmartScreen approval. Check the attached SHA-256 files.
Features
- Region, point and global comments; optional smart region recommendations.
- Move image regions while preserving the original, stable annotation IDs and undo/redo.
- Compact copy: one original-image path plus concise coordinate-based suggestions.
- Portable project save and feedback package export; optional Base64 image data.
- Native macOS top-left window controls and guarded application Quit; custom Windows title bar.
- Installer refuses a running application rather than forcibly discarding edits. Uninstall preserves user data.
Release jobs build the installers, audit dynamic dependencies and run Rust plus copied/installed-application scene regressions. These are not physical mouse/UIA, real IME, clean-VM or minimum-OS certification tests.
See the repository README for usage, limitations, privacy and dependency licensing. No automatic updates or background image uploads.