Skip to content

Releases: OpenX123/aihub

Aihub v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:17

从 v0.2.x 升级:登录态现在能带过来了

v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。

代价曾经是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,
新版走 WebView2,两者的 cookie 存储格式不同,没法直接搬。

v0.4.0 起有办法了:旧版的「导出登录信息」生成的文件,新版可以直接导入 ——
两边的文件格式(scrypt + AES-256-GCM)是字节级兼容的,连改名之前的 ai-multi-hub-login
也认。所以只要你手里还留着旧版,或者还没卸载,就不用重新登录:

旧版 ⚙ 设置 →「账号迁移」→「导出登录信息」,把文件拷到新机器,
新版 ⚙ 设置 →「账号迁移」→「导入登录信息」。

已经升级完、旧版也删了的话,那还是只能各站重登一次。

能继承 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置;各站点的登录态(经「账号迁移」导出 / 导入)
要重做 只有一种情况要重登:旧版已经删了、也没导出过登录信息

配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。

下载

平台 文件
Windows 10 / 11(x64) Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限
macOS(Apple Silicon,需要 macOS 14+) Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」

Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。

macOS 最低版本从 13 抬到了 14(构建底线,别再往下试了)。

另外如实说明一件这一版还没修好的事:macOS 上的「每站独立登录态」目前没有生效,
所有站点共用同一个 cookie 存储(同一个网址加两个服务会共享登录态)。隔离要靠
data_store_identifier,而这个 API 仓库里一直没调用过。Windows / WebView2 走数据目录,
是真隔离的。详见 README「已知限制」。

首次打开会被系统拦一下(这个版本还没有代码签名)

Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。

macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。

校验

  • 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
  • latest.json 是自动更新的更新源,每个包都带配套的 .sig 签名文件

Full Changelog: v0.3.3...v0.4.0

Aihub v0.3.3

Choose a tag to compare

@github-actions github-actions released this 16 Sep 12:54

⚠️ 从 v0.2.x 升级:要重新登录一次

v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。

代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。

能继承 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置
要重做 每个站点登录一次

配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。

下载

平台 文件
Windows 10 / 11(x64) Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限
macOS(Apple Silicon,需要 macOS 14+) Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」

Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。

macOS 最低版本从 13 抬到了 14(构建底线,别再往下试了)。

另外如实说明一件这一版还没修好的事:macOS 上的「每站独立登录态」目前没有生效,
所有站点共用同一个 cookie 存储(同一个网址加两个服务会共享登录态)。隔离要靠
data_store_identifier,而这个 API 仓库里一直没调用过。Windows / WebView2 走数据目录,
是真隔离的。详见 README「已知限制」。

首次打开会被系统拦一下(这个版本还没有代码签名)

Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。

macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。

校验

  • 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
  • latest.json 是自动更新的更新源,每个包都带配套的 .sig 签名文件

Full Changelog: v0.3.2...v0.3.3

Aihub v0.3.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 04:31

本次更新(v0.3.2)

macOS 上的两处老毛病,两个根因都落在 wry 的拖放实现里:

  • 顶栏被系统标题栏遮住(只露出十几 px),而且收起标签栏之后回不来
    → 内容区回到标题栏下方;托盘 / 菜单栏图标里新增「显示 / 隐藏标签栏」当回头路
  • 拖标签到页面区域不能分栏(只能用右键)、拖文件进对话没反应
    → 前者改成自己跟踪鼠标事件(不再依赖系统拖放),后者把站点页面的 drop 交还给 WebKit

Windows 版包含同样的拖放修复:往对话里拖文件在 Windows 上也是坏的。

顺手:拖拽链路加了自动化回归自检(tools/tauri-drag-selftest.js),并修掉
「只改前端时构建不重新嵌入界面」的坑——那会让发出去的安装包带着旧界面。


⚠️ 从 v0.2.x 升级:要重新登录一次

v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。

代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。

能继承 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置
要重做 每个站点登录一次

配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。

下载

平台 文件
Windows 10 / 11(x64) Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限
macOS(Apple Silicon,需要 macOS 14+) Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」

Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。

macOS 最低版本从 13 抬到了 14:每站独立登录态在 mac 上依赖 data_store_identifier,
这个 API 只有 macOS 14+ 才有。13 及以下装上会出现登录态互串,所以直接挡住了。

首次打开会被系统拦一下(这个版本还没有代码签名)

Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。

macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。

校验

  • 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
  • latest.json 是自动更新的更新源,每个包都带配套的 .sig 签名文件

Full Changelog: v0.3.1...v0.3.2

Aihub v0.3.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 18:04

⚠️ 从 v0.2.x 升级:要重新登录一次

v0.3.0 把运行时从 Electron 换成了 Tauri,用系统自带的 WebView2 代替打包进去的 Chromium。
安装包从 113 MB 降到约 2 MB,装完占盘从 373 MB 降到 5 MB 左右。

代价是各站点要重新登录一次:旧版的登录态存在 Chromium 的分区格式里,新版走 WebView2,
两者的 cookie 存储格式和加密方式都不同,没有可靠的转换路径。

能继承 服务列表(含你自己加的站点)、分屏布局、外观主题、全局快捷键、休眠设置
要重做 每个站点登录一次

配置文件还是同一个 %APPDATA%\Aihub\config.json,升级时会自动从 v3 迁到 v4,不用手动改任何东西。

下载

平台 文件
Windows 10 / 11(x64) Aihub_<版本>_x64-setup.exe —— 双击安装,不需要管理员权限
macOS(Apple Silicon,需要 macOS 14+) Aihub_<版本>_aarch64.dmg —— 拖进「应用程序」

Windows 需要 WebView2 运行时:Win11 自带,Win10 基本随 Edge 装过了。
极少数精简版 / LTSC 系统上,安装器会自动去微软下载(需要联网,约 1 分钟)。
这就是包能缩到 2 MB 的原因——运行时不再由应用携带。

macOS 最低版本从 13 抬到了 14:每站独立登录态在 mac 上依赖 data_store_identifier,
这个 API 只有 macOS 14+ 才有。13 及以下装上会出现登录态互串,所以直接挡住了。

首次打开会被系统拦一下(这个版本还没有代码签名)

Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。

macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。

校验

  • 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
  • latest.json 是自动更新的更新源,每个包都带配套的 .sig 签名文件

Full Changelog: v0.3.0...v0.3.1

Aihub v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 13:58

Full Changelog: v0.1.0...v0.2.0

Aihub v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 17:15

Full Changelog: https://github.com/OpenX123/aihub/commits/v0.1.0

下载

平台 文件
Windows 10 / 11(x64) Aihub-<版本>-setup.exe —— 双击安装,一键完成,不需要管理员权限
macOS(Apple Silicon / M 系列,需要 macOS 13+) Aihub-<版本>-mac-arm64.dmg —— 拖进「应用程序」;.zip 是同内容的备用包

首次打开会被系统拦一下(这个版本还没有代码签名)

Windows:SmartScreen 提示「已保护你的电脑」→ 点「更多信息」→「仍要运行」。
一键装、装完桌面和开始菜单都有快捷方式;%APPDATA%\Aihub 里的登录态和配置在卸载后不会被删。

macOS:Gatekeeper 提示「无法验证开发者」→ 二选一:
① 在「应用程序」里 右键点 Aihub → 打开 → 仍要打开(只需要做一次);
② 或者在终端执行 xattr -dr com.apple.quarantine /Applications/Aihub.app。

打包时会给 .app 补一次 ad-hoc 签名(Apple Silicon 上没有签名根本起不来),
但没有做 Apple 公证;想要双击直接打开需要一个 Apple 开发者账号,暂时没有。

校验

  • 安装包在本仓库的 GitHub Actions 里自动构建,产物可在对应工作流运行的 Artifacts 里核对
  • 应用的完整功能自检(会真的开窗口加载各家站点,259 项)在本地跑:npm start 前设 AIHUB_SMOKE=1