mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
3.2 KiB
3.2 KiB
Lime v1.0.0-beta
✨ 主要更新
- 首个 1.0 Beta 节点:这是 Lime 在连续近 100 个迭代版本后的第一个
1.0 beta发布,标志产品主线从0.x的快速试验期转入以主路径收敛、体验统一和可交付发布为目标的 Beta 阶段 - 创作主题类分支集中清理:海报工作流、模板、品牌人设、风格库、创作主题孤岛与相关前后端接口继续成片收口,减少并行分支与历史包袱,让工作台能力重新回到当前主链
Claw成为 Lime 的主方向:首页、工作区、Agent Chat、Service Skill、Browser Assist / OpenClaw 相关链路继续统一,Claw被明确收敛为 Lime 的主要入口与默认协作方向- 导航与设置继续重构:侧边栏、主导航、设置分组、开发者工具与系统能力入口完成新一轮整理,旧主题/旧分支入口进一步下沉或移除,整体信息架构更聚焦
- 工程与发布边界同步补强:版本一致性、发布说明、契约文档、Playwright / GUI smoke 与 Release 工作流同步更新,确保
v1.0.0-beta能按 Beta 语义发布而不是误标成正式版
⚠️ 兼容性说明
- 本次发布 tag 为
v1.0.0-beta,应用内版本号保持为1.0.0-beta;.github/workflows/release.yml会按 prerelease 语义创建 GitHub Release,并直接使用RELEASE_NOTES.md作为正文 - Homebrew Tap 工作流会跳过 prerelease,避免把这次 Beta 版本误推到稳定通道
- GUI 冒烟依赖本机可启动 headless Tauri、
DevBridge、默认 workspace 和系统 Chrome;若目标环境缺少对应条件,Browser Runtime / 站点适配器相关能力会降级或无法完成验证 - 本地如果启用了
.cargo/config.toml的 Aster 覆盖,请确认它指向干净的v0.23.0仓库;GitHub Release runner 不会带本地绝对路径覆盖
🔗 依赖同步
- 应用版本已同步提升到
1.0.0-beta,覆盖package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json、src-tauri/tauri.conf.headless.json与src-tauri/Cargo.lock - 当前仓库前端锁文件仍以受控的
pnpm-lock.yaml为准;本次发布未引入新的前端依赖升级 - 当前仓库声明的
aster-rust依赖保持在v0.23.0 src-tauri/Cargo.lock会随本次 Rust 校验刷新,确保工作区 crate 的版本快照与1.0.0-beta对齐
🧪 测试
- 发布前执行:
cargo fmt --manifest-path src-tauri/Cargo.toml --all - 发布前执行:
cargo test --manifest-path src-tauri/Cargo.toml - 发布前执行:
cargo clippy --manifest-path src-tauri/Cargo.toml - 发布前执行:
npm run lint - 发布前执行:
npm run verify:app-version - 当前结果:
cargo test已通过(723 个 Rust 单测通过,2 个集成测试通过,另有 2 个真实联网测试保持忽略),cargo clippy已完成但仍提示少量既有 warning,npm run lint与npm run verify:app-version已通过
📝 文档
- 发布说明已切换到当前这次
v1.0.0-betaBeta 发布内容,供 GitHub Release 直接读取 - 工程质量、命令边界、Playwright / GUI 冒烟与扩展说明已围绕当前 Beta 主路径持续同步
完整变更: v0.99.0 -> v1.0.0-beta