首次推出 WorkBuddy2API Windows 桌面版,支持 Windows 10(1809 及以上)和 Windows 11 x64。
### 新增
- PyWebView 单文件客户端,约 24.2 MB,双击启动。
- 内置 Python 和项目依赖,无需手动安装 Python、MySQL 或 Redis。
- 首次启动通过镜像源自动准备 Node.js;缺少 WebView2 时自动下载安装。
- 本地界面免账号密码登录,直接进入管理后台。
- 左下角显示版本号,点击可检查更新、查看更新说明与历史版本。
- 每次启动自动检查 GitHub Releases,更新由用户选择,不强制升级。
- 新增 SVG 品牌图标与 EXE 图标。
### 优化与修复
- 修复界面卡顿、无响应问题,环境准备与令牌刷新在后台执行。
- 优化顶部导航栏,支持一键复制 API 地址。
- 修复弹窗过窄、内容挤压和布局变形。
- 恢复客户端文字选择与复制。
- 后台子进程静默运行,减少控制台窗口弹出。
- 默认端口为 8790,仅在端口被占用时选择新端口,并保存供后续启动复用。
- 修复新版客户端auth授权凭证加密已经解码兼容旧版info凭证文件
### 使用说明
下载附件中的 EXE,放到有写入权限的文件夹后双击运行。首次启动需要联网准备环境,后续复用缓存。
账号、API Key、配置和用量数据保存在:
%LOCALAPPDATA%\WorkBuddy2API
SQLite 数据库文件为 workbuddy.db,升级保留本地数据。
使用网关仍需添加自己的有效账号;涉及设备风控功能时,需要已安装的 WorkBuddy/CodeBuddy 客户端。
### 验证
8 项桌面版测试通过,覆盖全新 SQLite 后端、端口复用、更新校验及界面回归。