8245abe217
feat(build): 支持桌面端多架构打包矩阵
2026-02-15 23:26:00 +08:00
1f5940438a
fix(desktop): use array format for win target in electron-builder config
2026-02-09 03:16:48 +08:00
0bab6372ac
chore(desktop): reorganize electron-builder config and refine packaging targets
2026-02-09 03:15:01 +08:00
5f0c9d33cb
chore
2026-02-09 02:58:43 +08:00
7eccef5d8f
chore(desktop): remove redundant config fields for KISS
2026-02-09 01:41:34 +08:00
e171db8196
refactor: simplify compile.ts to single-target and add per-platform compile scripts
...
- Rewrite compile.ts from 112 to 66 lines: single target with auto-detect host, remove multi-target batch logic
- Add compile:linux/mac/win scripts to server, root, and turbo configs
- Wire desktop dist:* to depend on matching server compile:* (avoid unnecessary cross-platform compilation)
- Update AGENTS.md docs across root, server, and desktop
2026-02-08 22:25:30 +08:00
0784546e50
fix(desktop): 修复 artifactName 路径错误并移除 deb 构建目标
...
scoped package name 中的 / 导致 ${name} 作为路径出错,改用 ${productName};
移除 deb target(fpm 依赖不可用);补充 package.json 元信息字段
2026-02-08 20:03:47 +08:00
888f20fdab
fix(desktop): 加载 loading 页面作为启动屏,配置平台级 extraResources 对接交叉编译
...
- main process 启动时先加载 renderer/index.html 显示 spinner
- electron-builder 按平台引用 server/out/ 下对应架构的 sidecar binary
- 移除 mise.toml 中无关的 rust 工具配置
2026-02-08 18:21:40 +08:00
7318600e20
refactor(desktop): 替换 WebUI 为 Electron + electron-vite 桌面壳方案
...
- 使用 electron-vite 构建 main/preload,electron-builder 打包分发
- main process: dev 模式直连 localhost:3000,生产模式 spawn sidecar binary
- 添加 loading 页面,server 就绪前显示加载动画
- 更新 catalog 依赖: electron, electron-vite, electron-builder
- 移除 @webui-dev/bun-webui 依赖
2026-02-08 18:16:13 +08:00