Skip to content

Releases: Tanixs/uartix-plus

Uartix+ v0.3.6

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:05

Uartix+ v0.3.6

AI 助手大版本:从「聊天问答」进化为「能创造、能执行、能感知」的应用内引擎;同时带来帧画布易用性补全与深度面板中英双语。

AI 助手(本版本核心)

  • 十种创作块:对话即可生成并一键安装——协议模板、控制卡片(含自定义沙箱卡片)、命令库、指令工厂协议、主题 / 全局样式、可停靠面板、沙箱小部件、无边框挂件、直接执行动作(uartix-action)、高权限脚本
  • 说出来即发生:操作类诉求(打开面板、切布局、连串口…)由 AI 直接执行,27 个白名单动作,破坏性动作红标 + 人工确认
  • uartix API 桥:所有沙箱组件自动注入 window.uartix——键盘 / 光标监听、AI 思维链感知(onChat)、向 AI 提问(ask,忙时自动排队)、自定义右键菜单(多命名菜单 + 子菜单)、窗口控制(拖拽 / 置顶 / 点击穿透)、挂件间互感广播、语音播报(speak)、主题订阅(onTheme)
  • 无边框形态:透明窗口 + 全窗按住拖拽 + 松开吸附停靠 + 边界钳制,可做悬浮仪表盘、通知条、桌面宠物(示例玩法,能力完全通用)
  • 思维链多段展示:DeepSeek 风格计时折叠,续写轮次另起新框按序排列;安装卡片流式守卫——内容未生成完毕不给安装按钮
  • token 经济:轻底座提示词 + [[need]] 规范自取续写 + 关键词路由预注入 + 两级上下文摘要
  • 主题桥:沙箱组件实时跟随全局换肤(14 个 CSS 变量 + 主题标记注入),AI 生成的挂件 / 面板与主界面配色永远一致

帧画布与协议

  • 协议簇 / 单协议右键导出 JSON 分享包,导入方以副本追加不覆盖
  • 骨架态「未见有效帧」徽标:附四步排查提示(连接 / 波特率 / 帧头 / 识别位抢占)
  • 导入预设防呆:重复导入同预设时给出计数确认
  • 帧头 / 帧尾字节编辑统一收口:支持清空(无帧头的逗号分隔文本流合法)、非法输入即时红框
  • 新建协议对话框:单协议 / 协议簇 / 自适应文本帧(JustFloat 式)三合一

界面与体验

  • 深度面板中英双语:帧画布、属性面板、控制画布、卡片设置、协议模板、面板页签全部跟随语言设置即时切换(协议名 / 字段名等用户数据保持原文)
  • 默认主题改为海棠(全新安装生效;九套主题色卡任选)
  • 自定义布局槽位:工作区另存 / 一键切换 / 删除,切预设前自动备份
  • 帮助新增「AI 助手详解」页:块速查 / 动作清单 / uartix API / 无边框形态玩法

下载

平台 固定地址
Windows x64 https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-windows-x64-Setup.exe
Linux AppImage https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-linux-x64.AppImage
Linux deb https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-linux-x64.deb

已安装旧版?应用内「设置 → 检查更新」可自动升级。


完整变更:见仓库 CHANGELOG.md · 官网https://larix.teuioe.cn/uartix-plus

Uartix+ v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 01:02

Uartix+ v0.3.0

性能与可视化体验大版本:2D 曲线全面重构、IPC 二进制化、面板生命周期门控、拔线自愈。

2D 曲线

  • 双游标测量:时间尺(垂直)+ 幅度尺(水平)独立控制,测量面板可拖拽、位置持久化
  • 指针读数:指针十字贴近曲线交点处显示原始 x/y 值(按通道原值、通道配色)
  • 相对秒时间轴:0s / 60s / 1.2h,不再显示原始时间戳
  • 最新线锚定:最新线始终贴住可见通道曲线真实末点
  • Y 轴自动贴合持续生效;新增一次性 Auto 键(X+Y 一步适配最佳观察视野)
  • 峰谷保形抽稀覆盖全部通道:每个分桶保留最小/最大值点与首末点,平坦或隐藏通道不再引起曲线崎岖,且全量数据始终完整保留(游标、表格、导出均使用全量数据)
  • 视窗裁剪喂数:重绘成本只与视野内点数相关,长时间采集不再越跑越卡

性能与稳定

  • IPC 全面二进制化:帧数据经 Tauri Channel 直推 ArrayBuffer,去除 base64/JSON 开销,字符串按批字典去重
  • 面板生命周期门控:关闭面板即彻底停止后台数据搬运;堆叠面板中后台标签只缓冲不渲染、切回秒级补全;前台全速
  • 收流期间应用本体不再被拖动全量重渲染
  • 串口枚举/打开/发送全部异步化;GPU 合成恢复,渲染交还显卡
  • 拔线检测与自动重连:串口拔出 2 秒内正确转断开状态并支持重连;TCP 连接超时 3 秒;UDP 错误容错持续运行

新功能

  • 视频传输(图传)面板:网络图传源、解析设置、暂停/继续/镜像/翻转/保存
  • 控制画布:卡片复制粘贴、最小 1×1 几何保护、统一定量网格对齐
  • 键盘遥控卡片锁定 n×n 正方形;脚本模式自动填充示例脚本
  • 3D 姿态变量支持跨模板选择(模板簇 → 帧型 → 字段 层级下拉)
  • 6 套新主题(深蓝/浅蓝/护眼绿/琥珀/海棠/琉璃),色卡网格选择
  • 波特率:手动输入 + 14 档预设下拉
  • 设置页新增 About 作者卡片

下载

平台 固定地址
Windows x64 https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-windows-x64-Setup.exe
Linux AppImage https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-linux-x64.AppImage
Linux deb https://github.com/Tanixs/uartix-plus/releases/latest/download/Uartix-Plus-linux-x64.deb

已安装旧版?应用内「设置 → 检查更新」可自动升级。


完整变更:见仓库 CHANGELOG.md · 官网https://larix.teuioe.cn/uartix-plus

Uartix+ v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 09:38

见 HANDOFF.md 的版本说明。Windows 安装包(NSIS)与 Linux 包(AppImage/deb);latest.json 为自动更新清单。

Uartix+ v0.1.0

Choose a tag to compare

@Tanixs Tanixs released this 27 Aug 12:42

Uartix+ v0.1.0

First public release. 首个公开版本。

Visual serial protocol analyzer for embedded engineers - define private protocols by dragging on the hex stream, visualize as curves / 3D attitude, and send formatted commands back with sliders, buttons and joysticks.

面向嵌入式工程师的可视化串口协议分析仪:Hex 流上拖拽框选定义私有协议,实时解析为曲线 / 3D 姿态,滑条 / 摇杆等控件下发指令,双向闭环调试。

Highlights

  • Zero-code protocol definition (header / length / disc / payload / checksum) with parallel multi-protocol routing
  • Sum8 / XOR8 / CRC16-Modbus / CRC16-CCITT / CRC32, 10 field types, CSV text streams
  • 2D plots per channel, 3D attitude (euler / quaternion), virtual-list table
  • Control canvas: slider / button / switch / LED / monitor / joystick on a snapping grid
  • C-like scripts, command library, variable system, JSON import/export
  • Built-in WitMotion JY901 preset (10 frame types)

Install

Download Uartix-Plus_0.1.0_x64-setup.exe below (Windows x64). If SmartScreen warns, click "More info -> Run anyway".

See CHANGELOG.md for details.