Releases
v0.5.0
Compare
Sorry, something went wrong.
No results found
v0.5.0
♻️ 重构 / Refactoring
简化 CLI 为单一 serve 模式,添加串口配置记忆 (cli) b266ddf
将图标生成工具从 Go 迁移到 Python (tools) 4da615f
重构托盘启动逻辑,分离有/无托盘模式 (cli) e939459
配置文件格式从 JSON/Viper 迁移到 TOML,移除 MCP stdio 文档 (config) 47400e3
串口参数移至二级菜单,连接时禁用 (tray) 79ea0b1
从 SSE 迁移到 StreamableHTTP (mcp) d7e31f2
将工具描述改为英文 (mcp) a5a9c03
将 ServerOptions Instructions 改为英文 (mcp) 65224ba
优化配置保存架构,统一处理配置变更 (config) d5a4198
统一 HTTP 和 WebSocket 端口 610180a
移除 WebSocketConfig 残留,统一端口配置 (config) 4329ede
统一 HTTP 和 WebSocket 端口配置 9cab074
提取 conftest.py 共享 fixture (test) 2c3a271
拆分 TestMCPTools 为独立文件 (test) 9b9785b
拆分 TestCLI 为独立文件 (test) b6d5032
拆分 TestTray* 类为独立文件 (test) 55d8931
拆分 TestConfigFile 为独立文件 (test) 2d27521
拆分 TestSerialHardware 和 TestTrayAutoConnect 为独立文件 (test) 81307f7
拆分 TestLogging 为独立文件 (test) a70d380
删除部署脚本,简化发布脚本 (scripts) 00a8023
发布脚本移除测试步骤 (scripts) b97515a
托盘平台拆分与 WSL 串口枚举过滤 (tray) 437f87e
默认端口 5000 改为 5050 并常量化 (config) 373dae6
默认端点统一由 mcpsetup.DefaultURL 构造 (config) af4e003
✨ 新功能 / Features
初始化项目配置 0577e7a
添加配置模块 e4d192f
添加串口管理模块 79788f2
添加 MCP 工具层 97e55e4
添加 MCP stdio 传输 7f1518c
添加 MCP HTTP+SSE 传输 d26ee4b
添加 Telnet 服务 a47a33b
添加数据桥接模块 852aade
完成集成验证 - 整合 DataBridge 和 Telnet 服务到 server.ts 3d0ddc9
添加 Node.js 支持和改进命令行参数 eb5dff7
添加 MCP 资源订阅支持 6b0e57f
添加系统托盘、服务管理、从 Bun 迁移到 Node.js d4f9749
Implement core modules and infrastructure (serialhub-go) a2117f1
Complete T7 MCP server and final verification (serialhub-go) 13a7755
实现完整的 CLI 命令结构(mcp stdio + serve HTTP) (cli) f6f1922
添加 Git LFS 配置 ce80a39
增强托盘菜单功能 (tray) b162f14
增强托盘菜单功能(串口参数配置) (tray) c1d30c5
添加图标生成工具 (tools) 7d86612
Integrate system tray with event-driven serial status updates 673904d
添加日志文件输出,支持可配置日志保存路径 (config) 78ee8df
添加显示/隐藏窗口菜单,根据启动方式区分行为 (tray) 6c15cd9
托盘菜单修改配置后自动保存并重连 (tray) ccbb7fe
将串口配置保存到 config.toml,移除临时文件存储 (config) 6200ccd
添加 WebSocket 终端和配置支持 19318e9
更新发布脚本,从代码获取版本号 (scripts) 38d2c2a
Xterm 控制面板 + 串口错误修复 (web) fecafb2
Xterm 显示完整版本号,启动自动打开浏览器 30cda83
V0.3.0, xterm 选中文字时暂停自动滚动 70ff43b
Serial_clear 工具、协议合规修复,serial_write 默认追加换行符、serial_read 默认超时 1000ms (mcp) f956e75
Windows+WSL 联邦模式与 stdio 接入 (federation) 74bad74
Serialhub setup 自动配置 MCP 客户端 (cli) 050e563
🐛 修复 / Fixes
修复 Connect 死锁,统一日志使用 logrus (serial) 7e87acc
去除重复日志和冗余状态更新 (tray) 305a7f8
连接时同时禁用选择串口菜单 (tray) 9cf7405
修复托盘切换串口时配置不同步问题 (tray) 6a4e731
修正自动连接测试使用 config.toml 而非 JSON (test) bc6c22a
修复 pywinauto 弃用警告,将 window() 替换为 child_window() (test) 618f041
CLI 端口参数写入配置文件,修复测试弱断言 5c267ae
禁用客户端本地回显,修复双重显示问题 (telnet) ea190a7
修复 terminal.html 静态资源路径 (web) 227ffbc
修复测试以确保0跳过0失败 (test) 9b6c0d0
修复 xterm.js 换行符显示问题 (bridge,web) b3ddb3c
修复换行符转换导致的多余空行 (bridge) dfc3c3e
修复 WebSocket 二进制数据发送 (web) dcf7a45
WebSocket 使用 BinaryMessage 避免 UTF-8 验证错误 (web) 5ed0fa5
发布脚本将 exe 放入 bin 目录适配 start.ps1 (scripts) e7b257c
构建前清理 bin 目录 (scripts) a0c78f1
构建前清理整个构建目录 (scripts) c543581
清理整个 dist 目录 (scripts) b5ca5af
修复换行符转换问题,优化 WebSocket 二进制数据处理 (bridge) efa02d8
Xterm bottom line display and add UI tests b8f3f1d
Xterm bottom line display with auto-scroll and UI tests 0c30cb0
Xterm safeFit with reserved space and COM7 UI test 6ccd18b
Xterm bottom padding and viewport fixes 58b7014
Xterm 底部 padding 调整,消除深黑色横框 8cac0ae
Xterm 滚动条不在底部时停止自动滚动 afd4fc7
移除前端硬编码版本号,统一从 /version API 获取 (web) 927263e
控制台空实现覆盖全部非 Windows 平台 (tray) 3a47014
📝 文档 / Docs
🔧 内部 / Internal
You can’t perform that action at this time.