BetteriD 0.0.2
更新重点
- 新增带来源、置信度和选择应用的 AI 标签助手,按任务配置 OpenAI、Kimi、DeepSeek 与 MiMo 回退顺序。
- 新增经尺寸/格式校验、去元数据和内容审核的本地照片底图,并支持 POI 识别建议。
- 新增双影像、室内楼层聚焦、WASD walk/fly 导航、右键拖图、吸附范围和移动端绘制优化。
- 扩展中文翻译覆盖、多语言名称、Osmose 翻译、非本地语言名称检查和安全批量修复。
- Rust 代理新增输入边界、按客户端 IP 限流、可信反向代理链和服务端凭据隔离。
- 在中国大陆、香港和澳门阻止创建或修改军事区域及其成员,并提供前往官方 OSM 编辑器的明确入口。
构建与部署
- 前端构建、贡献命令和 GitHub Actions 从 npm 迁移到 pnpm
10.28.2。 - 删除
package-lock.json,继续使用仓库内pnpm-lock.yaml。 - 更新根 README、Rust 代理部署/API 手册、
.env.example、设计实现说明与 changelog。 - 实验功能默认关闭;AI/OAuth 密钥必须仅配置在服务端环境变量或未提交的
.env中。
验证
pnpm test:150 个测试文件通过,2412 项通过。- 新增并发测试:2 个文件、35 项通过。
cargo test:59 项通过。cargo fmt --check、cargo clippy --all-targets --all-features、生产pnpm run all构建通过。- Markdown 本地链接、暂存区格式和本次变更敏感凭据扫描通过。
完整变更见仓库内 CHANGELOG.md。