Releases: SeaHi-Mo/Seahi-Serial
Releases · SeaHi-Mo/Seahi-Serial
v0.2.8
Compare
Sorry, something went wrong.
No results found
v0.2.7
🐛 修复
WSL 端口映射 — 修复首次映射时即使 UAC 授权成功仍提示"操作失败,可能用户取消了"的问题
更新检查 — 移除网络超时时的错误上报,避免误报噪音
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.8.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.8_x64_en-US.msi
MSI 安装包
v0.2.7
Compare
Sorry, something went wrong.
No results found
v0.2.7
🐛 修复
WSL 端口映射 — 修复首次映射时即使 UAC 授权成功仍提示"操作失败,可能用户取消了"的问题
更新检查 — 移除网络超时时的错误上报,避免误报噪音
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.7.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.7_x64_en-US.msi
MSI 安装包
v0.2.6
Compare
Sorry, something went wrong.
No results found
v0.2.6
🐛 修复
WSL 监视器工具栏响应式 — 工具栏按钮在窗口变窄时自动换行,不再裁剪功能按钮
端口锁定机制 — 同一端口不能被多个监视器同时打开,避免冲突
端口占用状态实时刷新 — 连接/断开端口后自动更新所有监视器的端口列表
🔧 改进
端口下拉列表中被占用的端口显示 [占用中] 并灰显不可选
工具栏功能按钮区(自动滚动、时间戳、终端模式等)支持独立换行
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.6.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.6_x64_en-US.msi
MSI 安装包
v0.2.5
Compare
Sorry, something went wrong.
No results found
v0.2.4
🔒 安全修复
XSS 漏洞修复 — 错误管理 Web UI 所有用户可控字段(app_version、os、count)过 escapeHtml() 转义
API Key 认证 — 错误上报 /report 端点支持 X-API-Key 验证,未配置时向后兼容放行
CORS 收紧 — /api/* 接口 CORS 限制为配置域名,不再通配 *
Sentry Webhook 签名验证 — 实现 HMAC-SHA256 签名校验
Body 大小限制 — 错误上报接口限制 1MB,防止 DoS 攻击
Debug 模式隔离 — 开发构建不再往生产错误服务器上报
敏感文件忽略 — .gitignore 添加 .env、errors.db
✨ 新增
WSL 多监视器支持 — WSL 端口映射页面支持打开多个串口监视器,共享设备列表
上下文感知"打开额外监视器" — 按钮根据当前页面自动判断:主监视器页面创建主监视器,WSL 页面创建 WSL 监视器
前端错误自动上报 — JavaScript 未捕获错误通过 window.onerror + unhandledrejection 自动上报到错误服务器
🔧 改进
错误上报改为 channel + 单线程消费,避免每次错误 spawn 新线程
哈希算法统一为 SHA-256,与 Cloudflare Worker 版本一致
sentry 依赖改为 optional feature gate,默认不编译,减小 exe 体积
error_details 表限制每个错误最多 100 条详情记录
错误去重 Map 添加 24 小时 TTL 过期,防止内存泄漏
SQLite 数据库路径改为绝对路径,避免 CWD 依赖
前端错误上报附加监视器连接状态,帮助复现问题
🐛 修复
修复 WSL 设备列表 renderWslDeviceList 中 d.vidpid 未定义导致页面崩溃
修复自定义 tooltip 被屏幕边缘截断的问题
修复 test_error_report 命令在 Release 构建中可被调用
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.5.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.5_x64_en-US.msi
MSI 安装包
v0.2.4
Compare
Sorry, something went wrong.
No results found
✨ 新增
错误上报系统 — 应用异常自动上报到云端,支持 Sentry 和自建服务两种后端
Cloudflare Workers 错误收集 — 免费全球部署的错误收集服务,带 Web 管理界面
Panic Hook 捕获 — Rust panic 自动上报,包含线程、堆栈、位置信息
WSL 路径转换修复 — Windows Terminal 启动 WSL 时正确转换路径格式
🔧 改进
错误上报静默执行,不影响用户体验
错误自动去重,相同错误只计数不重复存储
本地日志始终写入,离线时可追溯
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.4.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.4_x64_en-US.msi
MSI 安装包
v0.2.3
Compare
Sorry, something went wrong.
No results found
v0.2.2
✨ 新增
错误上报系统 — 应用异常自动上报到云端,支持 Sentry 和自建服务两种后端
Cloudflare Workers 错误收集 — 免费全球部署的错误收集服务,带 Web 管理界面
Panic Hook 捕获 — Rust panic 自动上报,包含线程、堆栈、位置信息
WSL 路径转换修复 — Windows Terminal 启动 WSL 时正确转换路径格式
🔧 改进
错误上报静默执行,不影响用户体验
错误自动去重,相同错误只计数不重复存储
本地日志始终写入,离线时可追溯
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.3.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.3_x64_en-US.msi
MSI 安装包
v0.2.0
✨ 新增
自动化工作流 — 为每个监视器配置自定义规则,收到匹配数据时自动执行响应动作(发送数据、切换 DTR/RTS、保存日志)
工作流支持正则表达式 — 条件匹配支持字符串包含、正则表达式、精确字节三种模式
WSL 监视器工作流 — WSL 端口映射监视器同步支持自动化工作流规则
额外监视器默认展开高级设置 — 新建监视器自动显示数据位、停止位、校验位、DTR/RTS、日志目录等设置
添加监视器自动扩展窗口 — 窗口宽度不足时自动调整以容纳新监视器
🔧 改进
编辑模式不再阻断数据刷新 — 点击输出区域编辑时,数据照常追加显示,自动滚动临时关闭,退出编辑后恢复
端口下拉框缩窄 28px — 主监视器端口选择器宽度 280→252px,节省工具栏空间
最小窗口宽度提升至 1047px — 防止工具栏在窄窗口下换行
工作流架构优化 — 读写线程分离,正则编译缓存,减少锁竞争
🐛 修复
修复点击输出区域进入编辑模式后串口数据停止刷新的问题
修复 Rust 编译警告(移除 PortReader 中未使用的 regex_cache 字段)
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.3.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.3_x64_en-US.msi
MSI 安装包
v0.2.2
Compare
Sorry, something went wrong.
No results found
v0.2.2
✨ 新增
错误上报系统 — 应用异常自动上报到云端,支持 Sentry 和自建服务两种后端
Cloudflare Workers 错误收集 — 免费全球部署的错误收集服务,带 Web 管理界面
Panic Hook 捕获 — Rust panic 自动上报,包含线程、堆栈、位置信息
WSL 路径转换修复 — Windows Terminal 启动 WSL 时正确转换路径格式
🔧 改进
错误上报静默执行,不影响用户体验
错误自动去重,相同错误只计数不重复存储
本地日志始终写入,离线时可追溯
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.2.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.2_x64_en-US.msi
MSI 安装包
v0.2.0
✨ 新增
自动化工作流 — 为每个监视器配置自定义规则,收到匹配数据时自动执行响应动作(发送数据、切换 DTR/RTS、保存日志)
工作流支持正则表达式 — 条件匹配支持字符串包含、正则表达式、精确字节三种模式
WSL 监视器工作流 — WSL 端口映射监视器同步支持自动化工作流规则
额外监视器默认展开高级设置 — 新建监视器自动显示数据位、停止位、校验位、DTR/RTS、日志目录等设置
添加监视器自动扩展窗口 — 窗口宽度不足时自动调整以容纳新监视器
🔧 改进
编辑模式不再阻断数据刷新 — 点击输出区域编辑时,数据照常追加显示,自动滚动临时关闭,退出编辑后恢复
端口下拉框缩窄 28px — 主监视器端口选择器宽度 280→252px,节省工具栏空间
最小窗口宽度提升至 1047px — 防止工具栏在窄窗口下换行
工作流架构优化 — 读写线程分离,正则编译缓存,减少锁竞争
🐛 修复
修复点击输出区域进入编辑模式后串口数据停止刷新的问题
修复 Rust 编译警告(移除 PortReader 中未使用的 regex_cache 字段)
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.2.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.2_x64_en-US.msi
MSI 安装包
v0.2.1
Compare
Sorry, something went wrong.
No results found
v0.2.0
✨ 新增
自动化工作流 — 为每个监视器配置自定义规则,收到匹配数据时自动执行响应动作(发送数据、切换 DTR/RTS、保存日志)
工作流支持正则表达式 — 条件匹配支持字符串包含、正则表达式、精确字节三种模式
WSL 监视器工作流 — WSL 端口映射监视器同步支持自动化工作流规则
额外监视器默认展开高级设置 — 新建监视器自动显示数据位、停止位、校验位、DTR/RTS、日志目录等设置
添加监视器自动扩展窗口 — 窗口宽度不足时自动调整以容纳新监视器
🔧 改进
编辑模式不再阻断数据刷新 — 点击输出区域编辑时,数据照常追加显示,自动滚动临时关闭,退出编辑后恢复
端口下拉框缩窄 28px — 主监视器端口选择器宽度 280→252px,节省工具栏空间
最小窗口宽度提升至 1047px — 防止工具栏在窄窗口下换行
工作流架构优化 — 读写线程分离,正则编译缓存,减少锁竞争
🐛 修复
修复点击输出区域进入编辑模式后串口数据停止刷新的问题
修复 Rust 编译警告(移除 PortReader 中未使用的 regex_cache 字段)
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.1.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.1_x64_en-US.msi
MSI 安装包
v0.2.0
Compare
Sorry, something went wrong.
No results found
v0.2.0
✨ 新增
自动化工作流 — 为每个监视器配置自定义规则,收到匹配数据时自动执行响应动作(发送数据、切换 DTR/RTS、保存日志)
工作流支持正则表达式 — 条件匹配支持字符串包含、正则表达式、精确字节三种模式
WSL 监视器工作流 — WSL 端口映射监视器同步支持自动化工作流规则
额外监视器默认展开高级设置 — 新建监视器自动显示数据位、停止位、校验位、DTR/RTS、日志目录等设置
添加监视器自动扩展窗口 — 窗口宽度不足时自动调整以容纳新监视器
🔧 改进
编辑模式不再阻断数据刷新 — 点击输出区域编辑时,数据照常追加显示,自动滚动临时关闭,退出编辑后恢复
端口下拉框缩窄 28px — 主监视器端口选择器宽度 280→252px,节省工具栏空间
最小窗口宽度提升至 1047px — 防止工具栏在窄窗口下换行
工作流架构优化 — 读写线程分离,正则编译缓存,减少锁竞争
🐛 修复
修复点击输出区域进入编辑模式后串口数据停止刷新的问题
修复 Rust 编译警告(移除 PortReader 中未使用的 regex_cache 字段)
📦 下载
文件
说明
Seahi-Serial-Setup-v0.2.0.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.2.0_x64_en-US.msi
MSI 安装包
v0.1.18
Compare
Sorry, something went wrong.
No results found
v0.1.18
✨ 新增
发送内容转义解析 — 输入框支持 \r\n、\n、\r、\t、\\ 转义序列自动解析
🔧 改进
WSL 终端启动优化 — 优先使用 Windows Terminal(wt.exe),回退 conhost
WSL 发行版自动启动 — 检测运行中发行版,无则自动启动默认发行版
bridge_command 超时保护 — WSL 命令 5 秒超时,防止永久卡死
更新退出前保存配置 — 安装更新前自动保存,避免配置丢失
🐛 修复
修复快捷指令编辑后重启丢失(change → input 事件 + beforeunload 兜底)
修复自动重连未记住目标端口,重连后连接到下拉框第一个设备
修复断开连接失败时前端状态未重置,导致后续操作异常
修复连接失败后再连接成功,监控窗口数据不刷新
修复配置恢复时波特率下拉框 active 状态未同步
修复 WSL 映射/断开失败时无错误提示
修复 WSL 快捷指令持久化丢失
📦 下载
文件
说明
Seahi-Serial-Setup-v0.1.18.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.1.18_x64_en-US.msi
MSI 安装包
v0.1.15
✨ 新增
首次使用引导 — 9 步聚光灯引导,覆盖所有核心功能
12 种主题 — 6 种风格(默认、浮世绘彩、诗意东方、水墨丹青、桃之夭夭、金风玉露)× 深浅色
WSL 端口映射面板 — USB 设备映射到 WSL,支持自动映射和手动映射
WSL 串口监控 — 通过 Python bridge 在 WSL 内调试串口设备
WSL 发行版管理 — 启动/关闭 WSL 发行版,实时显示运行时间和内存使用
USB 设备插拔检测 — CM_Register_Notification 监听设备变化,自动刷新列表
快速指令系统 — 自定义常用命令一键发送
终端模式 — 输出区模拟终端交互
提交 issue 按钮 — 一键打开 GitHub issue 页面
🔧 改进
按钮风格统一 — 未连接时低调底色,连接后主题色
端口下拉框缩窄 — 节省工具栏空间
引导卡片定位优化 — 基于实际尺寸动态计算,箭头自动跟随
WSL 面板窗口适配 — 支持窗口缩放和分隔线拖拽
时间戳精度提升 — 毫秒级时间戳
Toast 通知自动消失 — 错误提示 5 秒后自动关闭
🐛 修复
修复 WSL 面板发送框在窗口缩放时被挤出的问题
修复 WSL 拖拽分隔线计算未减去标题栏高度的问题
修复 quickCmd SVG 图标路径属性缺少闭合引号的问题
修复行号列宽被误改的问题
📦 下载
文件
说明
Seahi-Serial-Setup-v0.1.18.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.1.18_x64_en-US.msi
MSI 安装包
v0.1.14
✨ 新增
提交 issue 快捷按钮 — 顶部栏新增"提交issue"按钮,一键打开 GitHub issue 页面
WSL 终端进程追踪 — 监控通过应用启动的 WSL 窗口进程 PID,关闭窗口后自动刷新状态
WSL 发行版运行时间秒级刷新 — 运行时间不再只在获取数据时更新,改为前端每秒自动递增
USB 设备 iProduct 名称显示 — 串口下拉框优先显示 USB 设备产品名称
🔧 改进
时间戳精度提升 — 时间戳从 HH:MM:SS 提升到 HH:MM:SS.mmm(毫秒级)
Toast 通知自动消失 — 错误横幅提示 5 秒后自动消失(仍可点击提前关闭)
UI 文案修正 — "自动回滚" 更正为 "自动滚动"
🐛 修复
修复关闭 WSL 窗口后应用状态不刷新的问题(增加终端进程存活检测)
修复行号列宽被误改为 3.5em 导致显示异常
📦 下载
文件
说明
Seahi-Serial-Setup-v0.1.18.exe
Inno Setup 安装程序(推荐)
Seahi.Serial_v0.1.18_x64_en-US.msi
MSI 安装包