Skip to content

MQ Studio v0.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:40

Important

macOS —— 此版本尚未使用 Apple 开发者证书签名。
将 MQ Studio 拖入 Applications 后,双击磁盘映像里的「首次运行」。
详见 安装说明

English

更新流程的完整闭环。新版本现在每次启动都会提示一次,直到被回应为止;而提示它的
那条通知本身,就是安装它的地方。

新增

  • 有待处理的新版本时,每次启动提示一次;提示会一直留到被回应,而不是几秒后自己
    消失。这份记忆属于本次会话,所以被关掉而没有回应的版本,下次启动还会回来 ——
    「跳过」是唯一让它彻底停下的开关。用户自己按下的检查则直接打开对话框,因为他
    本来就在等这个答案。
  • 更新对话框承载了更新的全部 —— 更新内容、下载与进度、以及重启 —— 并且可以从
    标题栏和通知两处打开。安装不再需要专门跑一趟设置页,那里此前是唯一能装的地方。
    发布页在每个阶段都保留入口,因为应用自己换不掉自己的时候,那是唯一的出路。
  • 发布说明按 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