Skip to content

CodePier 1.28.3 — 协作房间项目与权限统一

Choose a tag to compare

@cyeinfpro cyeinfpro released this 13 Oct 19:42
· 16 commits to main since this release

协作房间项目、权限与生命周期统一

  • 房间项目与链接权限使用同一房间范围;只加入 A/B 时,全选不会带入 C,增删即时同步。
  • 全选包含现有上游授权允许的读取、写入与执行;添加项目时明确展示能力,一次保存完成房间关联和对应授权。
  • 房间头部改为简洁项目数量与统一管理入口,完整列表按需展开,兼顾窄屏和多项目。
  • 增加可恢复删除:确认前列明影响,清理本房间关联、订阅与执行入口;保留源项目、源码、其他房间及必要审计。
  • 完善撤权、返回、重复操作、并发修改与恢复历史的安全状态;保留独立的整条连接高级限制管理。

边界

不扩大已有全局凭据权限。恢复仅恢复历史及可见项目关联,不自动恢复执行授权;依赖该房间的有效授权来源会阻止删除,并给出明确处理步骤。房间受管任务按房间范围校验,普通插件直接工具仍遵循原全局授权。Hub 更新不会自动重启或升级已安装 Agent。

验证

提交:c6ea62dc8ef9b7d69060b35c83f9672a311dd77a

  • Linux 与 macOS 各 8274/8274 通过,零失败、跳过或缺失;原资源准入和真实长时测试均通过。
  • Windows 核心/启动/恢复、真实 OIDC、公开源码可复现构建与兼容更新包校验通过。
  • 完整 CI
  • 镜像构建及真实加固启动验证
  • 双架构镜像:ghcr.io/cyeinfpro/codepier@sha256:f70ddafa01dc0269e015246725b2d4112b8f5745fe554a3508884b0f156a3c38

附件来自上述 CI 已验证的原始字节。source-full.zip 用于完整开发与回归;source.zip 用于面板更新。真实外部宿主持久订阅及微信/Telegram投递未纳入本次端到端验收。