Skip to content

v0.9.34

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:49
· 1974 commits to main since this release

本版整理桌面账号注册与登录流程。

  • 左下角新增持续可见的账号入口,显示当前账号和登录状态。
  • GitHub 登录独立放在密码表单前;首次授权会在允许注册的服务中自动创建 CodeShell 账号,已有 GitHub 身份继续使用原账号。
  • 密码登录与创建账号分开;注册增加密码确认、用户名格式说明,支持回车提交并防止重复请求。
  • 已有密码账号登录后可关联 GitHub,两种方式进入同一个 CodeShell 账号。
  • 按服务端能力禁用未配置的 GitHub 登录和关闭的注册,并提供检查重试及明确错误提示。

GitHub 登录需要所选账号服务配置 OAuth App。本次未开通默认云服务的 OAuth,也未宣称完成真实 GitHub 授权验收;更新客户端不会代替服务端配置。

验证:58 项客户端相关测试、54 项服务端账号测试、全仓类型检查、真实 Chromium 注册登录与窄屏验收,以及九个发布包的独立消费者检查通过。安装包由三平台原生 CI 构建。

安装包签名说明:

  • Windows (.exe / nsis):SmartScreen 可能提示拦截,可检查来源后选择「更多信息 → 仍要运行」。
  • macOS 未配置 Developer ID 签名密钥时,产物使用固定 requirement 的 ad-hoc 签名。
  • 从旧 cdhash ad-hoc 版本升级到固定 requirement 版本时,需要下载 .dmg 手动覆盖安装一次;之后固定 requirement 版本之间可走应用内更新。
  • macOS 如已配置 Developer ID 和 notarization secrets,则使用正式签名及公证。

node-pty 已按各平台 Electron ABI 重编。