开发日志
版本记录、设计取舍和踩坑笔记。
-
0.1.5 发布:打包链路修复
这次修复 - 打包产物缺少 "shared/" 目录,主进程启动时报 "ERR_MODULE_NOT_FOUND" - 将压缩级别设为 5,CI 打包进入分钟级 - 关闭 NSIS 差分归档,打包时间从 25 分钟以上降下来 - 升级 electron-builder 到 ...
-
登录与会话:补齐边界情况
登录与会话 - 登出时清理会话状态与轮询任务 - 登录轮询加入重试 - 处理会话解密失败的分支 - 增加重复提交校验,避免连续点击产生多次请求 - 登录、登出后把推荐列表刷新为当前身份 经验 会话问题很少来自主流程,而是来自快速登出、重复点击、网络抖动这些边界。逐条补齐它们...
-
推荐流与播放队列:播到最后一首之后
推荐流与播放队列 - 队列播到最后一首后仍需下一首时,自动拉取新的推荐 - 右栏改为镜像真实播放队列:第 1 首显示 1 个,第 2 首显示 2 个,以此类推 - 针对单发响应连续拉取,凑齐一个完整的播放队列 - 撤销了一次电台模式的实验,恢复原有行为并记录原因 取舍 推荐...
-
桌面手势:RShift 轻推与频谱细节
桌面手势 - 拖拽中按 RShift 改为侧边轻推,再把拖拽交还给窗口 - 轻推改到渲染层用 rAF 驱动,出程与回程连续缓动 - 修复 setBounds 取整吞掉步长导致的卡死 - 修复回程在悬出区间丢失橡皮筋跟随 - 修复连续快按 RShift 时,迟到的 nudge...