Skip to content

Releases

opencode 启动器 v1.1.2

Choose a tag to compare

@Xwei-nobug Xwei-nobug released this 23 Oct 09:58

opencode 启动器 v1.1.2

修复

  • Web 窗口现在可以把文件拖进对话框了:此前宿主层的拖放处理器会拦截外部拖入的文件,网页里的 HTML5 拖放事件根本收不到;现已放行,直接从资源管理器拖文件到聊天输入框即可附加。
  • 修复拖拽缩放窗口后输入法候选框跑到屏幕左上角:这是 WebView2 的上游问题(真实拖拽窗口边框缩放后,输入法丢失光标位置,候选框浮到屏幕原点且不会自愈)。现在窗口尺寸稳定后会自动把焦点重锚一次,候选框回到光标下方。主窗口与 Web 窗口均生效,输入法合成中不会被打断。

仅轻量版(Tauri)更新;桌面版(Electron)维持 v1.1.1。

opencode 启动器 v1.1.1

Choose a tag to compare

@Xwei-nobug Xwei-nobug released this 22 Oct 14:06

opencode 启动器 v1.1.1

新增

  • 轻量版自动更新:启动时后台查询 GitHub 最新版本(24 小时内不重复联网),有新版在「设置 → 关于」提示;也可随时手动检查。下载后校验文件大小与格式,弹出安装向导即可完成升级。下载走 GitHub API 资产端点,在 github.com 主站不可直连的网络下依然可用。桌面版不带此功能,仍需手动下载。
  • 开机自动定位最近项目:按哪个项目的会话最近有更新判定,其次按项目添加时间;不再跟随最后一次点击的项目。

修复

  • 没有 npm 的官方独立版安装也能查询最新版本:维护页不再只依赖 npm view;npm 不存在或查询失败时,会直接请求官方 registry(失败后回退 npmmirror),因此通过官方安装脚本安装、没有 Node.js/npm 的用户也能看到最新版本。
  • Electron 与 Tauri 两个版本同步处理,界面不再显示“未检测到 npm”,查询失败时统一显示“查询失败”。

文档

  • 重写 README:按使用场景组织,去掉装饰性内容,明确轻量版为主力维护版本。

说明

  • 自本版本起,功能开发以轻量版(Tauri)为主,桌面版(Electron)不再积极更新。

opencode 启动器 v1.1.0

Choose a tag to compare

@Xwei-nobug Xwei-nobug released this 21 Oct 09:17

opencode 启动器 v1.1.0

内置 Web 版,项目一处管理、处处同步。

本次提供两个版本

资产 说明 大小
opencode-launcher-light-setup.exe 轻量版安装器(推荐) — Tauri 2 + 系统 WebView2 ~1.8 MB
opencode-launcher-setup-1.1.0.exe 桌面版安装器(Electron 38,自带 Chromium) ~86 MB

两个版本功能一致,轻量版体积小一个数量级。本版起只提供安装包,不再发布免安装单文件。

新功能:内置 OpenCode Web

点顶部「启动 OpenCode Web」,网页版直接在启动器窗口里打开——不用开浏览器,不用手动登录。两个版本均支持。

  • 窗口内嵌:Electron 用自带内核,轻量版用系统 WebView2;关闭即释放,不打开时零占用
  • 单例复用:重复点击不开第二个窗口,只切到前台并补一次同步
  • 自动登录:服务有密码保护,启动器自动换取一次性配对 cookie 再载入,打开就是已登录界面
  • 项目列表自动对齐:打开时把启动器项目库写入 Web 的「工作区」面板

为什么需要内置:opencode 的「设置 → 项目」读服务端数据库,而主界面「工作区」读浏览器 localStorage——两者互不相通,localStorage 也没有服务端副本。用浏览器打开时工作区常常是空的。内置窗口在页面内直接写入这份列表,等价于手动「添加项目」,只是全自动。

项目管理:一处修改,处处同步

启动器项目库是唯一真相源:

  • 启动器里加 / 删 / 改名 → Web 与终端跟着变
  • Web 或终端里改的 → 启动器启动时、点「刷新」时收回来
  • 删除是真删:同时清掉 opencode 里的项目记录及其会话(磁盘文件不动,有二次确认)
  • 过滤幻影记录:opencode 启动服务时会把自身工作目录登记成项目,这类用户主目录 / 临时目录 / 盘根记录不再出现在列表里

界面调整

  • 顶部精简为「刷新」「启动 OpenCode Web」「关闭 opencode」,终端统一从项目行进入
  • 左侧大卡片由「当前项目」改为「最近项目」
  • 移除「同步到 Web 版」与「书签」按钮——内置窗口已覆盖两者
  • 「关闭 opencode」现在会连内置 Web 窗口一起关掉

安装

  1. 下载 opencode-launcher-light-setup.exe(轻量版)或 opencode-launcher-setup-1.1.0.exe(桌面版)
  2. 双击运行,选择安装位置(支持自定义),下一步完成
  3. 打开后添加一个项目目录,点「启动 OpenCode Web」

安装包自带运行环境,无需预先安装 Node.js。首次使用若提示未安装 opencode,点「安装 / 修复」即可。

从源码构建

  • 桌面版:cd desktop && npm install && npm run dist
  • 轻量版:需要 Rust stable + MSVC 构建工具,cd tauri && npm install && npm run dist