From 8793bc97d5f65257ea5fd2934fa8cb4aee21c139 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:19:32 +0000 Subject: [PATCH] Land the UI capability platform across repos (gitlinks + housekeeping) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: R-platform spans core/ui/frontend/documents; also honors the agreed housekeeping item — .env.dev must be gitignored (it holds live API keys). Evidence: make test full suite green on this head (exit 0); headless walk on the real binary: avatar columns, settings shell with badges, admin-row avatars, zero console errors. Impact: capability layer only, no behavior changes. Merge order: core -> ui -> frontend -> documents -> this PR. Refs: proposal 2026-09-30-ui-redesign-and-auth.md (capability platform) --- .gitignore | 3 +++ .task/feature-ui-capability-platform.md | 3 ++- modules/core | 2 +- modules/documents | 2 +- modules/frontend | 2 +- modules/ui | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 0404acc5..ac9f4fc6 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ node_modules/ .zcode/plans/ runtime/ .svc.env + +# 运行时环境文件(含密钥,不入库;svc-envfile 任务约定) +.env.dev diff --git a/.task/feature-ui-capability-platform.md b/.task/feature-ui-capability-platform.md index 3c5fd1ae..bdc1c119 100644 --- a/.task/feature-ui-capability-platform.md +++ b/.task/feature-ui-capability-platform.md @@ -10,7 +10,8 @@ ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +- 目标(2026-09-30 用户裁定):头像/卡片/设置页成为系统基本能力——Icon/Avatar/primitives/SettingsShell 入 @ui 共享库;D28 七词表 + avatar 的 UIRenderer 渲染补齐(此前仅类型,卡片内静默丢弃);Core 增 avatar 词表;前端消费(消息头像列、设置中心上外壳、管理弹层头像);.env.dev 进 .gitignore。 +- 非目标:不改业务行为/API;插件设置数据链(已通)不动。 ## 同步记录 diff --git a/modules/core b/modules/core index b6d428ba..7f7ac2f0 160000 --- a/modules/core +++ b/modules/core @@ -1 +1 @@ -Subproject commit b6d428ba358463986ed59f4b43fc896d9f8374cc +Subproject commit 7f7ac2f00fb55f8fa89b634ffb73bc976324c3ea diff --git a/modules/documents b/modules/documents index 924c3033..5bcd6c45 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit 924c3033a9a97f6698b0f59fa55dfaf43bf23e84 +Subproject commit 5bcd6c45960138086df66387e910fb87a7e9c952 diff --git a/modules/frontend b/modules/frontend index 9fc13872..db35638c 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 9fc13872353f7e4f94c299abd807818f18a7858d +Subproject commit db35638ccab7695fd3d41dcf1fda3c702245e392 diff --git a/modules/ui b/modules/ui index 3f692d21..30c29299 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 3f692d213c35a1d587f41a2fe03cf223e668c3b8 +Subproject commit 30c2929904741c450407d5c4e5343df469a2e0d1