| content |
{"Commits":[{"Sha1":"1eecf5d00 {"Commits":[{"Sha1":"1eecf5d0083e203962f44259da0fc663ac35aafd","Message":"fix(devices): 修复手动屏幕方向跨目录优先级\n\n优先在全部约定目录中查找非空的是否竖屏_手动,缺失时再回退普通方向,避免外部平台默认值遮蔽私有目录的手动配置。\n\n实现内容:\n- 修复设备概览、截图和实时预览共用的方向解析\n- 补充跨目录覆盖、手动零值、空值回退和扫描脚本回归测试\n- 同步配置注释与设备知识库说明\n\n验证:\n- 6 个相关测试文件共 128 项测试通过\n- npm run typecheck\n- npm run check:knowledge\n- git diff --cached --check\n- 实机画面人工验收结果尚未记录\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-18T23:15:25+08:00"},{"Sha1":"18cf5164777a2de8b80a3748719274deb164d62b","Message":"feat(renderer): 优先展示快速连接并恢复上次主页功能\n\n实现内容:\n- 将快速连接排在导航首位,个人设备入口紧随其后\n- 在本机保存最后使用的主页功能,启动时恢复该入口\n- 首次使用、过期入口或存储不可用时回退到快速连接,不恢复设备会话\n\n验证:\n- npm run typecheck 通过\n- 主页偏好与终端页面状态相关 11 项测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:38:22+08:00"},{"Sha1":"915907b7d1f55dc14ca910b96aab8340d107e41e","Message":"feat(renderer): 优化快速连接布局与连接状态反馈\n\n将快速入口和最近连接整理为可扫描的操作面板,并在同一目标连接期间防止重复操作。\n\n实现内容:\n- 重排连接输入、认证选项、最近记录和保存设备对话框,适配浅色、深色及窄窗口\n- 展示公网目标的门店与包厢信息,防抖查询并隔离迟到响应\n- 修复图标与输入框的重复边框,增加密码显隐及本机私钥选择\n- 连接、校验、打开操作台及指纹确认期间禁用同目标入口和回车提交,保留取消与其他目标连接\n- 使用提供的单色 SVG 替换最近记录设备图标,通过主题颜色着色并调整窄窗口对齐\n\n验证:\n- npm run typecheck 和 npm run build 通过\n- 快速连接及账号客户端相关 5 个测试文件、65 项测试通过\n- 用户已人工验证快速连接界面、设备自动命名与连接中按钮保护\n- 本次 SVG 替换已通过构建检查,未进行自动桌面交互测试\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:32:53+08:00"},{"Sha1":"641a614a33411567e47e69da2b24616bb882c07a","Message":"feat(devices): 实现公网设备门店查询与快速记录自动命名\n\n输入公网设备 ID 后复用服务端后台认证查询门店与包厢,减少快速连接记录的人工命名。\n\n实现内容:\n- 增加只读查询接口,严格取首条结果并校验会话与设备权限\n- 通过主页 IPC 暴露裁剪后的信息,合并并行请求并丢弃过期会话响应\n- 按“门店名称 - 包厢名称”命名快速记录,保留正式档案和用户自定义名称\n- 查询失败或无结果时保留原有连接流程,查询不申请设备锁或远程端口\n\n验证:\n- npm run typecheck 和 npm run build 通过\n- 快速连接存储、账号客户端和目标解析相关测试通过\n- 服务端 go test -race ./... 通过\n- 已完成服务端部署、健康检查及真实后台只读查询验收\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T22:32:15+08:00"},{"Sha1":"564dd95a6839b7659aabbc1377f22f03975010ff","Message":"feat(devices): 实现免建档快速连接与最近记录\n\n为减少连接前创建设备档案和重复填写认证的步骤,新增快速连接入口。\n\n实现内容:\n- 支持输入局域网 IP 或公网设备 ID,打开独立操作台或主页 SSH、SFTP 标签\n- 按账号隔离默认认证与最近成功记录,密码使用安全存储\n- 复用已有设备并支持原位保存为正式设备,保留会话和日志、INI 数据\n- 补充连接生命周期测试、功能说明和知识库导航覆盖\n\n验证:\n- npm run typecheck\n- npm test:166 个测试文件、1488 项测试通过\n- 最终调整后快速连接相关 20 项测试通过\n- npm run build(使用本地 Go 缓存并关闭依赖下载)\n- npm run check:knowledge\n- 用户反馈人工测试通过\n","AuthorEmail":"gamebyteyu@gmail.com","AuthorName":"starry","CommitterEmail":"gamebyteyu@gmail.com","CommitterName":"starry","Timestamp":"2026-09-19T20:39:58+08:00"}],"HeadCommit":{"Sha1":"1eecf5d0083e203962f44259da0fc663ac35aafd","Message":"fix(devices): 修复手动屏幕方向跨目录优先级\n\n优先在全部约定目录中查找非空的是否竖屏_手动,缺失时再回退普通方向,避免外部平台默认值遮蔽私有目录的手动配置。\n\n实现内容:\n- 修复设备概览、截图和实时预览共用的方向解析\n- 补充跨目录覆盖、手动零值、空值回退和扫描脚本回归测试\n- 同步配置注释与设备知识库说明\n\n验证:\n- 6 个相关测试文件共 128 项测试通过\n- npm run typecheck\n- npm run check:knowledge\n- git diff --cached --check\n- 实机画面人工验收结果尚未记录\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-09-18T23:15:25+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/4bb59f1faa6737e1d679f5715a0c213b46e020a8...1eecf5d0083e203962f44259da0fc663ac35aafd","Len":10}... |