Skip to content

TechSpar v0.3.0 — TypeScript Desktop

Choose a tag to compare

@AnnaSuSu AnnaSuSu released this 20 Aug 01:32
· 94 commits to main since this release

TechSpar v0.3.0

这是 TechSpar 全量迁移到 TypeScript + Bun + Hono 后的首个 Electron 桌面版本。

下载

  • macOS Apple Silicon:TechSpar-0.3.0-mac-arm64.dmg(推荐)或 ZIP。
  • Windows x64:TechSpar-0.3.0-win-x64.exe(NSIS 安装包)。

桌面包已经包含 Electron、Web 前端、编译后的 Bun/Hono sidecar 和 ONNX Runtime,最终用户不需要安装 Bun、Node.js 或 Python。

主要内容

  • Python/FastAPI 旧版冻结在 legacy/python-backend;main 只保留 TypeScript 主线。
  • Hono API 保持迁移前 62 个路径、71 个 HTTP 操作的兼容清单。
  • Renderer 启用 sandbox 与 context isolation,关闭 Node integration;sidecar 只监听动态 127.0.0.1 端口。
  • 数据、模型缓存和每次安装随机生成的运行密钥写入系统应用数据目录。
  • 本地 Embedding 使用 Transformers.js + ONNX,不再依赖 Python、PyTorch 或 pip。

校验值

b2440282cf27ad7c2421b4c231a2a55b4329d1822b38d43b0dfb3e64309989da  TechSpar-0.3.0-mac-arm64.dmg
9fd7d9089fb5f87f3071dc5ed786b86c3a16d8489013abf9173f94b361940fa8  TechSpar-0.3.0-mac-arm64.zip
e81d2d135127c810fc17913e501a133c8edd591788043985020527fee189cc37  TechSpar-0.3.0-win-x64.exe

安装提示

当前包没有 Apple Developer ID 或 Windows Authenticode 商业签名,因此 macOS Gatekeeper 或 Windows SmartScreen 可能显示安全提示。macOS 包已完成打包态启动冒烟;Windows 包已完成安装器、x64 Bun sidecar 和 ONNX 原生资源结构检查,真实 Windows 安装验收仍需补做。

首次使用前建议备份旧数据。不要让 legacy/python-backend 与 v0.3.0 同时写入同一份 SQLite 数据库或用户目录。