Skip to content

chore: bump @inkcre/ui-web to 2.5.0 - #158

Merged
xiaoland merged 6 commits into
mainfrom
chore/bump-ui-web-2.4.0
Oct 23, 2026
Merged

xiaoland merged 6 commits into
mainfrom
chore/bump-ui-web-2.4.0

Conversation

@xiaoland

@xiaoland xiaoland commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

背景

设置页两处 UI 问题同源——impl-ts 消费 npm 包 @inkcre/ui-web,而相关 UI 变更只在 ui 仓库源码里(此前本地经 link:../ui 可见):

  1. 密码可见性开关(feat: ARIA associations and password toggle improvements ui#63):JWT 密钥框旁缺失
  2. 遥测开关过大:md 档 100×36 相对 12px 字体和表单密度显大

链路

验证

  • 本地 pnpm check 全绿(含 Workspace contract 与 native 快照重建)
  • 发布版 dist 已确认含 showPasswordToggle(默认 true)

The password visibility toggle for InkInput (InKCre/ui#63, released as
@inkcre/ui-web@2.4.0) never reached production because impl-ts pins the
npm package and the UI changes were only linked locally via link:../ui.
Bump both consumers and allow 2.4.0 in the minimumReleaseAge allowlist.
The native Module Federation snapshot validates shared dependency
versions between the core package and extension packages; twitter
also pins @inkcre/ui-web and must move in lockstep.
The telemetry InkSwitch has rendered at its md default (100x36) since
#151 replaced the native checkbox; it was intended to be sm (80x24).
2.5.0 ships the password visibility toggle (2.4.0) and the InkSwitch
size scale remap: md is now 80x24 (the previous sm), which is the
intended density for the settings telemetry switch, so drop the
interim size="sm" override and let the default apply.

Also bumps the twitter extension pin so the native Module Federation
snapshot keeps shared dependency versions in lockstep.
@xiaoland xiaoland changed the title chore: bump @inkcre/ui-web to 2.4.0 chore: bump @inkcre/ui-web to 2.5.0 Oct 23, 2026
@xiaoland
xiaoland merged commit 263fa89 into main Oct 23, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
preview — feabde11 Deployed Oct 23, 2026 by xiaoland via Retire exact Pages preview #138
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant