diff --git a/README.md b/README.md index ea69cc9..95a321f 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ For development, set `PIGWAY_ADAPTER_PATH` to this repository's absolute `plugin ## Build -Current adapter version: **1.0.4**. +Current adapter version: **1.0.5**. ```sh mkdir -p dist -python3 package.py plugin dist/pigway-frame-flow-1.0.4.zip +python3 package.py plugin dist/pigway-frame-flow-1.0.5.zip ``` [Documentation](docs/README.md) diff --git a/README.zh-CN.md b/README.zh-CN.md index ba97cd6..8180c4c 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -4,11 +4,11 @@ 简体中文 | [English](README.md) -独立 ZIP 插件 `pigway-frame-flow` v1.0.4,采用现有 Console adapter protocol v1,仅依赖 Python 标准库。源码在独立仓库 `pigway-console-adapter-frame-flow` 维护,无需修改 Console 核心或部署额外服务。 +独立 ZIP 插件 `pigway-frame-flow` v1.0.5,采用现有 Console adapter protocol v1,仅依赖 Python 标准库。源码在独立仓库 `pigway-console-adapter-frame-flow` 维护,无需修改 Console 核心或部署额外服务。 ## 安装 -1. 在 Console「机器管理」上传 `dist/pigway-frame-flow-1.0.4.zip`,启用插件。 +1. 在 Console「机器管理」上传 `dist/pigway-frame-flow-1.0.5.zip`,启用插件。 2. 添加设备,选择 PIGWay Frame Flow,填写 Console 能访问的 Frame Flow HTTP(S) 根地址(不含 `/api/v1`)和 **Frame Flow API 令牌**,不是 KoKonna Key 或网页登录密码。 3. 若使用受限 API 客户端,授予 `devices:read`、`jobs:read`;默认 `FRAME_FLOW_TOKEN` 也可使用。令牌保存于 Console 敏感字段。跨不可信网络使用 HTTPS。 4. 查看通用资源看板、告警与历史;默认每 60 秒采集一次。卡片和告警随 Console 中英文切换,资源显示 API 上报名称或 Console 中设置的显示名称。 @@ -28,7 +28,7 @@ python3 -m venv .venv .venv/bin/python -m pip install pytest ruff .venv/bin/python -m pytest -q mkdir -p dist -.venv/bin/python package.py plugin dist/pigway-frame-flow-1.0.4.zip +.venv/bin/python package.py plugin dist/pigway-frame-flow-1.0.5.zip ``` 开发时可将 `PIGWAY_ADAPTER_PATH` 指向本目录 `plugin` 的绝对路径。ZIP 安装默认停用;生产安装与设备登记需在 Console 中执行。本地验证覆盖模拟接口、RPC 和隔离安装。 diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 6dd7fe2..8b8d0af 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,5 @@ -# pigway-console-adapter-frame-flow v1.0.4 +# pigway-console-adapter-frame-flow v1.0.5 -Frame Flow 首页卡片新增管理入口链接,默认打开已登记的服务地址;可在「系统配置 → 选择 Frame Flow → Frame Flow 接入」单独设置管理入口。 +正式 PIGWAY Brand Production v1.1 图形标、项目头像与来源说明随项目交付;中英文项目介绍页使用统一品牌图。本版以品牌资源和项目文档交付为主。 -新增服务地址、API 令牌和管理入口配置页。令牌留空保留原值;管理入口留空恢复服务地址。链接只允许不带账号密码的 HTTP(S) 地址。采集能力与只读边界不变。 - -6 项 Python 测试通过;12 组中英文、深浅主题和桌面/平板/手机浏览器检查通过,并验证默认链接、自定义入口、恢复默认、保存失败和无效 URL 拦截。 +软件业务逻辑和设备控制边界沿用上一版本。Logo 使用已发布的 v1.1 原文件,不重新生成或修改颜色、比例。源码包保留 LICENSE 及原有第三方许可说明;插件 ZIP 保留对应许可证。 diff --git a/SHA256SUMS b/SHA256SUMS index 0ea1ea8..2ecc0df 100644 --- a/SHA256SUMS +++ b/SHA256SUMS @@ -2,9 +2,9 @@ 469e82c2812830629864510971466868e94f5e973c7abf9c3f674753a7fae187 .gitignore d2705ae14671873d176e9a306b82566bafe9b7c4504cb2396bc027867e60af71 CONTRIBUTING.md ea01675553f3737ca0f0cefb9459566a7cab8a44f545ec3bdda0a17144681dcd LICENSE -95e61ff9f9fe883bad0c0c648a20ab29381cb7a0065a9b65cb4a09a0769dba45 README.md -e9a961bf563d4263974a453b0a5e38a607e64ad87720c415748f5108b148c7c4 README.zh-CN.md -2df5c048c1a44f729c1a8be804a62162af1d8ff349d5aeb3c9bd03339d7c639d RELEASE_NOTES.md +03de925b13b5fe7f05d136c6c43ab2a0c02dc6d99ac2dddefc3e159db1ffe555 README.md +7225e2f2acc0c95475d0d7fe9ac8fb22a51f4c4081dcbfb6069754c89b492974 README.zh-CN.md +d8bd50ec94189ccf7cc3ef25fd05a649d153340ecc6c5e780a784468f85d2ff2 RELEASE_NOTES.md 6cead6c1378cd840f655adc3d467e2cd6fd3ab368d7200a3afbfe85d9ed159be SECURITY.md 43d322e37914b73c4d0ca9974137b540bf7ad92afa5d168e22fc278c7eaedf90 docs/README.md f8ef7749c58d4396781bbc21371048f6561e791efbd489570224dc51173bffff docs/brand/README.md @@ -13,9 +13,9 @@ da6734d8a23305f6254c0936dadff4ec34977b4c934f5067186423c8cfce3fc7 docs/brand/pig 0fa494a3fbd456c754bbea3f7f050be139e32e3b42b09a1ed953094087437210 docs/brand/pigway-logo.svg 416ab1f006fae6d448603e7812f26b196296b8999c8555245bce8b7e36b87fe0 package.py ea01675553f3737ca0f0cefb9459566a7cab8a44f545ec3bdda0a17144681dcd plugin/LICENSE -d32ba37c71a2417ea99f53a461c6c319c1529d71323c58d0b6d3ba3114585484 plugin/manifest.json +51a03cf700013d29c69f1e0f569f9a1664777b96a4a068ae00b9e5c64bb0a3d0 plugin/manifest.json eebc45e8d2306d35e8175aad426436414944e5d8b55184928f812c7fd9804d5b plugin/ui/index.js 9cb8ae3c212c73b3205a6ba352c15685b83a4f4add88c9b2b493147314dad93c plugin/worker.py -6a8cec7b18ca801f5721c4a331e2886858064ba15130b1aa5a1072df7be89b79 pyproject.toml +8d088cf6fcac3ae42388ce648d9a363c9550866666c3c593d9e1e439a15bd10d pyproject.toml a427151c6e34c78fb0239bdb2f26d5bad685dae37e012477c5b61ec7a8cbb523 tests/test_adapter.py 96a3d9616999aecbf6ae4d3409f02d0d61cc9b292db3e4fafc0da6a8586b251f tests/ui.cjs diff --git a/plugin/manifest.json b/plugin/manifest.json index 833ec3e..1ec9e98 100644 --- a/plugin/manifest.json +++ b/plugin/manifest.json @@ -1,7 +1,7 @@ { "id": "pigway-frame-flow", "name": "PIGWay Frame Flow", - "version": "1.0.4", + "version": "1.0.5", "protocol_version": 1, "runtime": "python3", "entrypoint": "worker.py", diff --git a/pyproject.toml b/pyproject.toml index 9c840bc..5fb8f7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pigway-console-adapter-frame-flow" -version = "1.0.4" +version = "1.0.5" requires-python = ">=3.12" dependencies = [] readme = "README.md"