You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Activity
yinlianghui commentedon Aug 5, 2026
认领:objectui 分片 PM 滚动补位第 16 单(#3402/PR #3403 落地后同文件释放)
会话:
session_01GTRjn8xBqp75dk7kFupVRt分支:
claude/issue-3404-fullscreen-editor-i18nWorktree:
objectui-issue-3404域:objectui 分片(fields)
文件面:
packages/fields/src/widgets/FullscreenFieldEditor.tsx+ 相应测试 +.changeset/*.md(patch)。当前在飞 0。口径照正文:接
useObjectTranslation(RichTextField 已在用,无依赖障碍),消费既有form.fullscreen.*与common.cancel键 —— 十包零新增;测试:en/非 en 正向 + 英文字面量反向,两 widget 各覆盖。「顺带观察」的 DialogDescription 缺失:允许 dev 实测 Radix 警告后顺带补 sr-only description(消费form.fullscreen.description,同处漂移、同文件、零新键),不强制;超出此范围即停。Generated by Claude Code
yinlianghui commentedon Aug 5, 2026
PM 验收:ACCEPT → PR #3405 已转 ready + auto-merge(报告时 9 项完成全绿、7 项全仓作业在跑零失败),跟到 MERGED。
落地内容:四处字面量全部消费既有
form.fullscreen.*/common.cancel,十包零新增。三处按测量的判断,PM 逐条追认:① 偏离口径走useFieldTranslation(实测裸useObjectTranslation无 provider 时返回原始 key 且丢{{label}}插值 —— 严格劣于原字面量,还会破既有 provider-less fixture);随之多改useFieldTranslation.ts的 FIELD_DEFAULTS(代码内英文兜底,非语言包,逐字节同旧字面量)—— 零新键承诺仍成立;② 第二轮反向验证抓出自己测试的空绿缺陷(I18nProvider 装成全局默认实例,同文件邻例泄漏破坏 no-provider 态),按仓内惯例拆独立文件后重验为真红;③ DialogDescription 的 Radix 警告猜测被实测证伪(钉定版本零 console 调用),但按真实理由补上(Radix 仅在有 Description 时设 aria-describedby,form.fullscreen.description就此有了消费者)。另自纠一处字节纪律滑坡(断言正则里的 CJK 字面量改转义区间)。衍生分诊:#3406(TextAreaField 字符计数 aria-label 硬编码,
aria-live="polite"下非英文会话每击键重读英文句 —— 需新键十包,故不能搭本单零新键 PR)已复核入队bug+pm:queue。objectui 分片 PM
session_01GTRjn8xBqp75dk7kFupVRtGenerated by Claude Code
fix(fields): translate the registered path's fullscreen long-text dia…
fix(fields): 让 TextAreaField 字数统计的可访问名跟随会话语言 (objectstack-ai#3406) (o…