liuzhuohua
|
d2f4caee9c
|
新增电光蓝/藏青色主题预设,中文化网络异常提示,新增 API 对齐检查器
1. 主题(backend/theme.py)
- make_palette 新增 deep 参数:深色主题可指定独立底色,
解决多个 dark 主题共用 #111827 底色、换主色后观感雷同的问题
- 深色分支的四档状态浅底改用「提亮 + 向各自状态色偏」双通道派生,
修掉 ok_l / err_l 撞成同色(navy 上四档不可区分)的问题
- 新增 2 个内置预设:electric-blue(电光蓝,浅色,高饱和青蓝)、
navy(藏青色,深色,deep=#0d1526,夜间低眩光)。内置主题 6 → 8
- 对比度实测全部 ≥ WCAG AA:电光蓝最低 4.67,藏青最低 4.70
2. 中文化(web/app.js)
- 新增 netErrCn():把浏览器原生英文异常(Failed to fetch /
NetworkError / 证书错误 / 权限拒绝 / 解析失败等)归类为 8 种
可读中文原因,原始串仅保留在 detail 供排查
- api() 的网络失败与 JSON 解析失败分支改为中文主提示
- 替换 7 处 e.message 直出(下载×3、文件读取、加载、初始化、导出)
- 页面渲染 .catch 统一为中文主提示 + 小字技术细节
3. 测试
- 新增 _dev/t-api106.py:API 五维对齐检查
(前端路径→后端路由 / 方法语义 / 查询参数名 / PAGE_MODULES 落点 /
后端未被调用路由),5 项全通过,前端 88 个静态路径全部可路由
- t-theme.py:内置主题数断言改为非空(避免加主题误红),
新增四档状态浅底互不相同 + 两个新预设共 30 项断言,831 项全绿
|
2026-10-02 22:31:16 +08:00 |
|