Repository navigation
v0.9.34
本版整理桌面账号注册与登录流程。
- 左下角新增持续可见的账号入口,显示当前账号和登录状态。
- 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 重编。