Skip to content

EasyHub 1.2.2 · 桌面版(macOS)

Choose a tag to compare

@FuFu-Flash FuFu-Flash released this 10 Oct 16:52

桌面版支持 Windows 和 macOS,请根据系统选择对应发行版。

更新内容

  • 将最低系统要求调整为 macOS 12.0;保留 1.2.2 构建 18 的功能与精简依赖。macOS 12.6.1 虚拟机已验证启动、首页、项目列表、问题与设置页面。

  • 修复刷新按钮旋转不明显、动画结束不连贯的问题。刷新期间保留当前内容,减少页面闪烁。

  • 优化小窗口下的项目详情和发行版排版,长简介与操作按钮更整齐。

  • 搜索历史改为紧凑的横向栏,保留最近 10 条记录;页面中的分组选项增加滑动动画。

  • 合并请求中的程序文件与代码改动一起审查。未安装组件时会提示前往安装,也可永久忽略,并在设置中恢复提示。

  • 审查完成、失败或取消后清理临时文件;异常退出留下的临时文件在下次启动时清理。主动保存的下载文件会保留。

  • 精简 Mac 运行依赖并优化 DMG 压缩,安装包从 112.4 MB 缩小至 72.9 MB(减少 35.09%),功能和第三方许可保留。

下载与安装

适用于 Apple 芯片 Mac,macOS 12 或以上。版本 1.2.2,构建 18。

  • DMG 安装包:打开后将 EasyHub 拖入 Applications,再从“应用程序”启动。
  • ZIP 压缩包:解压后将 EasyHub 放入 Applications。

更新前请完整退出旧版;替换应用会保留本机项目记录和钥匙串登录。本次 Mac 包采用 ad hoc 签名,尚未进行 Developer ID 公证。

使用 Windows?前往桌面版(Windows)。

补充说明:验证、源码与校验文件

Mac 版继续提供合并请求检查、分页审查、选中代码说明、按文件发布、暂停与恢复下载、布局密度和浏览历史恢复。保留 Mac 系统窗口按钮、菜单和快捷键、默认圆点风格、GitHub 系统代理,以及按需安装的 Mac 精简程序审查组件。

另修复英文公开项目按钮换行、本地 README 刷新遗漏、已有项目仍显示空列表提示,以及下载历史并发保存与退出时的状态覆盖问题。

本次 macOS 12+ 包通过本机最终打包应用的页面与弹窗、登录流程测试夹具、菜单与快捷键、收藏刷新、搜索与历史版本下载、合并请求审查与取消、发行版编辑,以及代理网络测试夹具;真实打包 SDK 的成功与失败请求、本地 Git 工作线程和原生钥匙串模块加载也通过。DMG 与 ZIP 的应用内容一致,签名及 SHA-256 校验通过。macOS 12.6.1(21G217)虚拟机内已核对安装包身份并验证启动、首页、项目列表、问题与设置页面;尚未覆盖 12.0.x,也未在旧系统完成真实账号登录、付费 AI 请求或生产系统代理切换。

构建 18 应用源码:e779691。完整源码见 macos-v1.2.2-build18-macos12;该标签包含相同应用代码与 macOS 12 构建配置。macos 分支同步更新。现有发行版地址与原发行标签保留,构建 18 请使用上述源码标签。可运行 pnpm package:mac 构建;DMG 使用原生 LZMA 压缩。桌面源码采用 Apache 2.0,SteamTools 等第三方许可独立保留。

下载 SHA-256 校验文件

文件 SHA-256
EasyHub-macOS.dmg 9bc78ddc34e1e70a2f95d86486b11c7c139cc3c3c25b438fa1e5cc66eaf6a3e3
EasyHub-macOS.zip ee135e25cd5b379c07c724fa91bf12dc47b7d8d544e52eb0b6d9fd18002a5966
English

The desktop edition is available for Windows and macOS. Choose the release for your operating system.

What's changed

  • Lowered the minimum system requirement to macOS 12.0 while retaining build 18 features and compact dependencies. Launch, home, projects, issues and settings were checked in a macOS 12.6.1 VM.

  • Fixed barely visible refresh rotation and abrupt animation endings. Current content stays visible during refresh to reduce flicker.

  • Improved project and release layouts in smaller windows, with better alignment for long descriptions and action buttons.

  • Made search history a compact horizontal bar while keeping the last 10 searches. Added sliding transitions to grouped options.

  • Program files in pull requests are reviewed together with code changes. Missing components show an installation reminder that can be permanently dismissed and restored in settings.

  • Temporary review files are cleaned up after completion, failure, or cancellation. Files left by an unexpected exit are cleaned up on the next launch. Downloads you choose to save are kept.

  • Bundled and trimmed Mac runtime dependencies and optimized DMG compression. The DMG is now 72.9 MB, down from 112.4 MB (35.09% smaller), with features and third-party notices retained.

Download and install

For Apple Silicon Macs running macOS 12 or later. Version 1.2.2, build 18.

  • DMG: open the image, drag EasyHub into Applications, and launch it from there.
  • ZIP: extract the archive and move EasyHub into Applications.

Quit the previous version before updating. Replacing the app preserves local project records and GitHub sign-in stored in Keychain. The bundle is ad hoc signed and has not been Developer ID notarized.

Using Windows? See the Desktop edition for Windows.

Additional information: validation, source, and checksums

The Mac app retains pull request checks, paginated reviews, explanations of selected code, publishing selected files, download pause and resume, layout density options, and browsing history restoration. Native Mac window controls, menus and shortcuts, the default dotted style, the GitHub system proxy, and optional slim Mac program review components are retained.

Also fixed wrapping in English public-project buttons, missed local README refreshes, empty-list messages appearing for existing projects, and download history state being overwritten during concurrent saves or exit.

The macOS 12+ package passed host tests of its final packaged app: pages and dialogs, fixture-based login, menus and shortcuts, favorites refresh, search and historical downloads, pull request review and cancellation, release editing, and proxy network fixtures. Successful and failed requests through the bundled SDK, the local Git worker and native Keychain module loading also passed. DMG and ZIP app contents match; signatures and SHA-256 checks passed. A macOS 12.6.1 (21G217) VM verified the installed package identity, launch, home, projects, issues and settings. macOS 12.0.x is not yet covered; real account sign-in, paid AI requests and production system proxy switching were not fully tested on the older system.

Build 18 application source: e779691. Complete source: macos-v1.2.2-build18-macos12, containing the same application code and macOS 12 build configuration. The macos branch is also updated. The existing release address and original release tag are retained; use the build-specific source tag above for build 18. Build with pnpm package:mac; the DMG uses native LZMA compression. Desktop source uses Apache 2.0; independent licenses for SteamTools and other third-party components are retained.

Download SHA-256 checksums

File SHA-256
EasyHub-macOS.dmg 9bc78ddc34e1e70a2f95d86486b11c7c139cc3c3c25b438fa1e5cc66eaf6a3e3
EasyHub-macOS.zip ee135e25cd5b379c07c724fa91bf12dc47b7d8d544e52eb0b6d9fd18002a5966