Skip to content

v0.81.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 16:31
· 29 commits to main since this release

Added

  • page-picker 扩展:在 pi-web-ui 页面上点一下图标就能绑定服务地址——远程/局域网部署时地址不固定,原来只能去选项页手打地址再点「授权该地址」。现在点扩展图标会先认当前页:页面上有宿主动作桥 __piWebUiHost 即认定,老版本则退一步探一次同源 /api/health{ok, piVersion} 才算数,所以任何「所有路径都回 200」的站点都不会被误认);认出是 pi-web-ui 就在页面底部弹浮条问「要不要把它设为拾取服务地址」,点一下即可(地址/端口/子路径全部按当前页面算,?token=、hash、尾斜杠都会归一掉),已经是当前地址时只说明现状不再多问,浮条上另有「在本页拾取元素」(开发 pi-web-ui 自己时用得上)。缺那一个 origin 的授权时,浮条会提示并给一个「打开设置页授权」按钮 —— chrome.permissions.request 必须在扩展自己的页面里点(网页上的按钮给不了浏览器要的手势),那个页面带 ?bind= 预填地址、一键授权 + 绑定。普通页面点图标的行为一点没变(仍是进入拾取模式),也绝不静默改地址(改前一定在页面上问一次)。回归:detectPiWebUi/bindView 单测 + service worker 分流单测 + ?bind= 面板单测(真 options.html)+ E2E(真 pi-web-ui 页 / 真夹具页各自认定 + 浮条绑定后照常投递)。

i18n

  • 本版无文案增量(相对 v0.81.0,已核查)。