Skip to content

Releases

windows-v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:28

macos-v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:25

需要 macOS 13+。解压后把 jev-jarvis.app 拖进「应用程序」。

这个包没有签名,也没有公证。 第一次打开:右键(或按住 Control 点)→ 打开 → 再点「打开」,只需这一次。
若提示「已损坏,无法打开」(浏览器下载常见):
sudo xattr -r -d com.apple.quarantine /Applications/jev-jarvis.app

第一次启动会联网用 uv 装依赖(几分钟)。只需给 jev-jarvis 授予「屏幕录制」权限。

构建于 macos-latest(Apple Silicon),.app 里的原生启动器是 arm64。

要去掉上面那段 Gatekeeper 提示,维护者需要:把 Developer ID Application 证书导入 runner 的钥匙串,
给 packaging/release.sh 传 --sign "Developer ID Application: … (TEAMID)",再用 xcrun notarytool 公证、xcrun stapler 订装。
这条流水线刻意没有做这些,也没有引用任何证书相关的 secret。

Full Changelog: macos-v0.2.0...macos-v0.3.0

android-v0.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 04:27

Android 11+(minSdk 30),只打 arm64-v8a。

⚠️ 这个 APK 没有签名(文件名里的 -unsigned 就是这个意思)。
未签名的 APK 装不上,也不能作为升级包覆盖已装的版本。要自己装,先本地签:

apksigner sign --ks <你的.jks> --out signed.apk jev-chat-android-*-unsigned.apk

要让这条流水线直接出签名包,维护者需要在仓库里配四个 secret:
ANDROID_KEYSTORE_BASE64(base64 -w0 release.jks)、ANDROID_KEYSTORE_PASSWORD、
ANDROID_KEY_ALIAS、ANDROID_KEY_PASSWORD。配齐之后同一条流水线会走签名分支,
文件名也不再带 -unsigned。测试流水线不需要任何 secret。

Full Changelog: macos-v0.2.0...android-v0.3.0

windows-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:03

macos-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:10

需要 macOS 13+。解压后把 jev-jarvis.app 拖进「应用程序」。

这个包没有签名,也没有公证。 第一次打开:右键(或按住 Control 点)→ 打开 → 再点「打开」,只需这一次。
若提示「已损坏,无法打开」(浏览器下载常见):
sudo xattr -r -d com.apple.quarantine /Applications/jev-jarvis.app

第一次启动会联网用 uv 装依赖(几分钟)。只需给 jev-jarvis 授予「屏幕录制」权限。

构建于 macos-latest(Apple Silicon),.app 里的原生启动器是 arm64。

要去掉上面那段 Gatekeeper 提示,维护者需要:把 Developer ID Application 证书导入 runner 的钥匙串,
给 packaging/release.sh 传 --sign "Developer ID Application: … (TEAMID)",再用 xcrun notarytool 公证、xcrun stapler 订装。
这条流水线刻意没有做这些,也没有引用任何证书相关的 secret。

Full Changelog: android-v0.2.0...macos-v0.2.0

android-v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:02

Android 11+(minSdk 30),只打 arm64-v8a。

⚠️ 这个 APK 没有签名(文件名里的 -unsigned 就是这个意思)。
未签名的 APK 装不上,也不能作为升级包覆盖已装的版本。要自己装,先本地签:

apksigner sign --ks <你的.jks> --out signed.apk jev-chat-android-*-unsigned.apk

要让这条流水线直接出签名包,维护者需要在仓库里配四个 secret:
ANDROID_KEYSTORE_BASE64(base64 -w0 release.jks)、ANDROID_KEYSTORE_PASSWORD、
ANDROID_KEY_ALIAS、ANDROID_KEY_PASSWORD。配齐之后同一条流水线会走签名分支,
文件名也不再带 -unsigned。测试流水线不需要任何 secret。

Full Changelog: android-v0.1.0...android-v0.2.0

windows-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:09

macos-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:06

需要 macOS 13+。解压后把 jev-jarvis.app 拖进「应用程序」。

这个包没有签名,也没有公证。 第一次打开:右键(或按住 Control 点)→ 打开 → 再点「打开」,只需这一次。
若提示「已损坏,无法打开」(浏览器下载常见):
sudo xattr -r -d com.apple.quarantine /Applications/jev-jarvis.app

第一次启动会联网用 uv 装依赖(几分钟)。只需给 jev-jarvis 授予「屏幕录制」权限。

构建于 macos-latest(Apple Silicon),.app 里的原生启动器是 arm64。

要去掉上面那段 Gatekeeper 提示,维护者需要:把 Developer ID Application 证书导入 runner 的钥匙串,
给 packaging/release.sh 传 --sign "Developer ID Application: … (TEAMID)",再用 xcrun notarytool 公证、xcrun stapler 订装。
这条流水线刻意没有做这些,也没有引用任何证书相关的 secret。

Full Changelog: https://github.com/chy4pro/chat-nojev/commits/macos-v0.1.0

android-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:10

Android 11+(minSdk 30),只打 arm64-v8a。

⚠️ 这个 APK 没有签名(文件名里的 -unsigned 就是这个意思)。
未签名的 APK 装不上,也不能作为升级包覆盖已装的版本。要自己装,先本地签:

apksigner sign --ks <你的.jks> --out signed.apk jev-chat-android-*-unsigned.apk

要让这条流水线直接出签名包,维护者需要在仓库里配四个 secret:
ANDROID_KEYSTORE_BASE64(base64 -w0 release.jks)、ANDROID_KEYSTORE_PASSWORD、
ANDROID_KEY_ALIAS、ANDROID_KEY_PASSWORD。配齐之后同一条流水线会走签名分支,
文件名也不再带 -unsigned。测试流水线不需要任何 secret。

Full Changelog: macos-v0.1.0...android-v0.1.0