Important
macOS —— 此版本尚未使用 Apple 开发者证书签名。
将 MQ Studio 拖入 Applications 后,双击磁盘映像里的「首次运行」。
详见 安装说明。
更新流程的完整闭环。新版本现在每次启动都会提示一次,直到被回应为止;而提示它的
那条通知本身,就是安装它的地方。
新增
- 有待处理的新版本时,每次启动提示一次;提示会一直留到被回应,而不是几秒后自己
消失。这份记忆属于本次会话,所以被关掉而没有回应的版本,下次启动还会回来 ——
「跳过」是唯一让它彻底停下的开关。用户自己按下的检查则直接打开对话框,因为他
本来就在等这个答案。 - 更新对话框承载了更新的全部 —— 更新内容、下载与进度、以及重启 —— 并且可以从
标题栏和通知两处打开。安装不再需要专门跑一趟设置页,那里此前是唯一能装的地方。
发布页在每个阶段都保留入口,因为应用自己换不掉自己的时候,那是唯一的出路。 - 发布说明按 Markdown 渲染,而不是把标记本身显示出来:加粗、链接、分隔线、GitHub
的> [!IMPORTANT]提示块,以及跨源码行折行的列表项现在是一条而不是好几条。
链接交给系统浏览器打开,因为 webview 没有回来的路。渲染器只产出 React 节点、
不产出 HTML,遇到不认识的语法降级成普通段落 —— 发布说明是远端内容。
变更
- 标题栏的更新按钮从「刷新」图标换成向上箭头,并且指向更新本身:有待处理的版本时
点开对话框、并在提示里写明版本号;没有时仍然是发起一次检查。 - 应用不再自称 RocketMQ 客户端。macOS 包、Windows 文件描述、Linux 桌面项与打包
元数据、以及窗口描述统一改为「消息队列」,不会随着驱动增加而过期;broker 的名字
归到 Linux keywords 里,并补上了 Kafka。
修复
- 标题栏图标比写下的尺寸大了 22%。它们用
rem写、基准按 13 算,但缩放梯度缩的
是整个文档而不是根字号,实际生效的是浏览器的 16。现在改用 px,回到 40px 的栏
当初就是按 28px 设计的那个值。 - 搜索按钮比旁边所有元素都高,标签也比标签页大一号 —— 它用的是 shadcn 的整页默认
尺寸,而这里不是一整页。 - 命令面板此前固定距顶 96px,在至少 750px 高的窗口里显得偏上。现在居中,代价是
结果被过滤时输入框会跟着面板高度移动。 - 更新通知在被回应之后仍然留着:跳过一个版本,通知还在说它等着;点了下载,同一条
通知又从头坐到尾。 - 中文句子如果正好在强调标记之后折行,句中会多出一个空格 —— 拼接时比较的是标记
本身,而不是读者真正看到的那个字。
已知限制
- Pulsar、Redis Stream 与 MQTT 仍在界面上呈现但禁用。
- macOS 版本尚未使用 Apple 开发者证书签名,磁盘映像内附「首次运行」助手,用于
清除隔离标记。
完整变更:v0.0.3...v0.0.4