Repository navigation
Conversation
Collaborator
|
✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically. |
Author
Update: v0.1.0 → v0.2.0 — panel status bar removed / 移除面板常驻状态栏EN
中文
|
Collaborator
|
Thanks for the contribution! This PR no longer applies cleanly on top of the latest 🤖 Copy this prompt into Claude Code / Codex to fix it |
ZouKD
force-pushed
the
feat/archify-panel
branch
2 times, most recently
from
November 12, 2026 13:47
1ad40e5 to
612de89
Compare
Collaborator
|
✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically. |
ZouKD
force-pushed
the
feat/archify-panel
branch
from
November 12, 2026 14:58
612de89 to
635531b
Compare
Collaborator
|
✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically. |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin type (required) / 插件类型(必填)
Affected plugin name(s) / 涉及的插件名称:
archify-panel(new plugin / 新增插件)What / 改动内容
EN: Adds
archify-panel, a community plugin that adapts the open-source Archify diagram engine (v3.2.0, Apache-2.0) to the ZCode side panel. The agent renders architecture / workflow / sequence / dataflow / lifecycle / ERD / class / tree / timeline / waterfall diagrams; artifacts open in an MCP Apps side panel in full-interaction mode and export PNG / SVG / share cards through the panel's export bridge (save_exportwrites into the workspace and asks the host for a save dialog).中文:新增社区插件
archify-panel,把开源图形引擎 Archify(v3.2.0,Apache-2.0)适配到 ZCode 侧栏。Agent 渲染架构图、流程图、时序图、数据流、状态机、ERD、类图、树、时间线、瀑布图;产物在侧栏面板以完整交互模式打开,通过面板常驻的导出桥接导出 PNG、SVG 与分享卡片(save_export落盘工作区并请求宿主另存为)。Panel shell (0.2.0): the shell renders no toolbar and keeps no permanent status bar. Before the first diagram it shows an empty-state hint; a transient toast (about 3 s) appears only for errors and export results. The gate summary that used to sit in an always-visible footer is gone.
面板薄壳(0.2.0):面板不渲染工具栏,也不保留常驻状态栏。首个图形生成前显示空状态提示;只有出错或导出结果时浮出约 3 秒的提示条。原先常驻底栏里的关卡(gate)信息已移除。
Layout: source package
ui-plugins/archify-panel/(build + stage); install treeexternal_plugins/archify-panel/. The bundled Archify runtime (vendor/archify, committed under the source package) is copied into the install directory byscripts.stageviaZCODE_PLUGIN_INSTALL_DIR;dist/is produced bypnpm buildas usual.Base: rebased onto the latest
main(upstream headbccede3at the time of this push);marketplace.jsonkeeps every upstream entry (image-generation/ Seedream,video-generation/ Seedance, ...) and appends onlyarchify-panel.How to test / 测试方式
Verified locally / 本机已执行的验证
Run on the pushed head of this branch:
pnpm install --frozen-lockfile— lockfile matches all 18 workspace projectspnpm build,pnpm typecheck,pnpm test— passpnpm lint— 0 errors; remaining warnings are pre-existing and come from the vendored Archify sources plus an unrelatedui-plugins/craft-runtime/toolchain.mjspnpm test:artifacts—PASS isolated artifact archify-panel@0.2.0python3 scripts/validate.py—OK: 55 plugin(s) validatedpython3 scripts/build_dist.py— passes for the whole repository; artifactplugins/archify-panel/0.2.0/plugin.zip(1,802,331 bytes, sha256e471a5a0bda1…)End-to-end render check:
node ui-plugins/archify-panel/test/smoke.mjs <workspace>— MCP server starts, renders with all four Archify gates passing (validate / deliver / check / browser-check), export round-trip works.In-app acceptance / 应用内交互验收
Dependencies / network / side effects:
archify); no network access, no telemetry — rendering is fully local.archify-panel/(exports underexports/)dist/)Third-party / 第三方:
NOTICE.mdper Apache-2.0 §4(b): three brand marks carrying copyleft / NC licenses (Jenkins, Rust, Vue.js) were removed from the bundled brand catalogueSelf-check / 自查清单
external_plugins/<name>// 插件名唯一且 kebab-case,位于external_plugins/archify-panel/category:developer-toolsversion0.2.0set in BOTHplugin.jsonandmarketplace.json(initial publication was0.1.0; bumped to0.2.0for the panel interaction change, both files in sync) / 两处版本号一致(0.1.0首发后因面板交互调整升至0.2.0)README.md(EN) andREADME_CN.mdboth updated and equivalent / 中英文 README 等效description_i18nhas bothenandzh-CNpython3 scripts/validate.py(55 plugins) andpython3 scripts/build_dist.pypass locally, artifactplugins/archify-panel/0.2.0/plugin.zip.git diff --checkreports trailing whitespace only insideui-plugins/archify-panel/vendor/archify/**, vendored verbatim from upstream Archify / 本地校验与全量构建均通过;git diff --check仅在 vendor 目录下的原样引入文件报行尾空格