Repository navigation
v1.1.1
推送现在会说话
推送是唯一一个完全没有反馈的动作。按钮变灰,网络来回结束后一切恢复原样——而一次什么都没发布的推送不会留下任何痕迹,所以「推送成功」和「按钮没反应」看起来一模一样。实测在这台机器上,一个没有新提交的分支推送也要约九秒,也就是九秒的「面板卡死了」。
按钮旁边那行现在同时承担两个状态:超过 400ms 才出现(暂存一个文件只要几毫秒,一帧内出现又消失的行是闪烁,不是信息),六秒后自行清除(免得它被误读成之后某个动作的结果)。提交、拉取、同步也一并报结果。
项目行的分组名说反了
projects.unstagedCount 显示的是「已暂存」,数的却是未暂存的改动——行和它下面那个分组在说同一批文件时互相矛盾:一个有七个未暂存改动的仓库被写成「已暂存」。三个计数现在统一用分组自己的词,并且加了一条文案检查:任何一个计数再冒用别的分组的词就会失败。
验证
- 十个测试文件全绿,esbuild 0 警告
- 六条新检查覆盖时序:结果出现、拒绝时不谎报成功、新动作清掉旧结果、快动作不显示「正在执行」、慢动作显示、结果自行过期
- 浏览器实测:
正在推送到 origin/main…(422ms) →已推送到 origin/main(9871ms),0 异常 0 控制台错误
两个已发布版本之间只有这些改动。