Skip to content

呆呆面板本机版 v2.0.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 02:38
· 17 commits to main since this release

v2.0.4 - 2026-09-25

脚本

  • TypeScript 脚本运行修复:兜底内联转译器仅在 typescript 模块存在时启用;依赖兼容映射固定 typescript@5.6.3,规避 TypeScript 7 原生发行版缺少 CJS transpileModule API 导致的必然失败。

环境变量

  • 新建与改名接口增加名称校验:拒绝空名称、非法格式(须为字母/数字/下划线且不以数字开头)与运行时保留名,防止无效变量破坏备份等功能。

任务

  • 创建任务时拒绝空命令,与前端表单校验保持一致。

依赖

  • POST /api/deps 请求缺少 names 数组时返回 400 与契约提示,不再静默返回空结果。

通知

  • 通知权限被拒(POST_NOTIFICATIONS_DENIED)返回 403 而非 500,渠道故障返回 503,语义更准确。

发布工程

  • 修复正式版发布门禁:release-runtime-contract.json 显式声明 stable_emulator_matrix(api30-x86_64-4k),发布校验器在 stable 通道改用该矩阵验证同一次构建的 x86_64 模拟器运行时证据。此前契约仍指向云 runner 无法运行的 ARM64 模拟器矩阵 api35-16k,导致 stable 发布校验始终找不到证据文件(v2.0.3 正式版发布因此失败)。物理设备证据边界保持如实记录。

正式版已通过正式签名、x86_64 模拟器运行时验证与发布 APK 摘要一致性门禁。
ARM64 真机验证仍缺少自托管 runner,本次不以真机证据宣称 ARM64 已覆盖。