add desktop tray and updater support (#1193)

This commit is contained in:
ekko
2026-06-01 11:03:18 +08:00
committed by GitHub
parent 1fbbfdfad6
commit 4516502705
15 changed files with 689 additions and 50 deletions
+7
View File
@@ -6,6 +6,10 @@ directories:
output: release
buildResources: build
publish:
provider: generic
url: https://download.ekkolearnai.com
# Don't auto-prune our root node_modules; we curate `files` and `extraResources` ourselves.
buildDependenciesFromSource: false
nodeGypRebuild: false
@@ -25,6 +29,7 @@ extraResources:
to: "build"
filter:
- "icon.png"
- "trayTemplate.png"
- from: "../.."
to: "webui"
filter:
@@ -49,6 +54,8 @@ mac:
target:
- target: dmg
arch: [arm64, x64]
- target: zip
arch: [arm64, x64]
category: public.app-category.developer-tools
hardenedRuntime: true
gatekeeperAssess: false