Skip to content

BetteriD 0.0.2

Choose a tag to compare

@koharachan koharachan released this 17 Jul 13:26

更新重点

  • 新增带来源、置信度和选择应用的 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 --checkcargo clippy --all-targets --all-features、生产 pnpm run all 构建通过。
  • Markdown 本地链接、暂存区格式和本次变更敏感凭据扫描通过。

完整变更见仓库内 CHANGELOG.md