Skip to content

Add missing semantic color tokens (GAN-479) - #474

Draft
FDufBos wants to merge 3 commits into
mainfrom
fdufbos/gan-479-add-missing-semantic-tokens-identified-d
Draft

Add missing semantic color tokens (GAN-479)#474
FDufBos wants to merge 3 commits into
mainfrom
fdufbos/gan-479-add-missing-semantic-tokens-identified-d

Conversation

@FDufBos

@FDufBos FDufBos commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Related Issues

Public Changelog

[none]

Internal Changelog

  • Add background.default.subtle (palette.gray.50) and border.focused.subtle (brand at 50% alpha) semantic tokens for ad-core migration gaps
  • Restructure border.focused as a stateful group (default + subtle) with backward-compatible toString() on the rest state

Security Implications

[none]

System Availability

[none]

Eng Announcements

[none]

Release Manual Tests

[none]

Made with Cursor

background.default.subtle and border.focused.subtle for ad-core
migration gaps (GAN-412/413). Restructures border.focused as a
stateful group with default + subtle.

- ref https://linear.app/transcend/issue/GAN-479/add-missing-semantic-tokens-identified-during-color-migration

Co-authored-by: Cursor <cursoragent@cursor.com>
@linear-code

linear-code Bot commented Aug 25, 2026

Copy link
Copy Markdown

GAN-479

FDufBos and others added 2 commits August 25, 2026 15:50
border.focused.subtle aliases palette.indigo.500-alpha-50 via $ref
components. Changeset bumped to minor with TS migration note for
border.focused group reshape.

Co-authored-by: Cursor <cursoragent@cursor.com>
Wait for port reuse after callback instead of fetch-after-close;
matches production void closeServer() path.

Co-authored-by: Cursor <cursoragent@cursor.com>
@FDufBos
FDufBos force-pushed the fdufbos/gan-479-add-missing-semantic-tokens-identified-d branch from eff9360 to cad0f9c Compare August 25, 2026 22:51
@pkg-pr-new

pkg-pr-new Bot commented Aug 25, 2026

Copy link
Copy Markdown

Open in StackBlitz

@transcend-io/airgap.js-types

pnpm add https://pkg.pr.new/@transcend-io/airgap.js-types@474
yarn add https://pkg.pr.new/@transcend-io/airgap.js-types@474.tgz

@transcend-io/cli

pnpm add https://pkg.pr.new/@transcend-io/cli@474
yarn add https://pkg.pr.new/@transcend-io/cli@474.tgz

@transcend-io/design-tokens

pnpm add https://pkg.pr.new/@transcend-io/design-tokens@474
yarn add https://pkg.pr.new/@transcend-io/design-tokens@474.tgz

@transcend-io/internationalization

pnpm add https://pkg.pr.new/@transcend-io/internationalization@474
yarn add https://pkg.pr.new/@transcend-io/internationalization@474.tgz

@transcend-io/privacy-types

pnpm add https://pkg.pr.new/@transcend-io/privacy-types@474
yarn add https://pkg.pr.new/@transcend-io/privacy-types@474.tgz

@transcend-io/sdk

pnpm add https://pkg.pr.new/@transcend-io/sdk@474
yarn add https://pkg.pr.new/@transcend-io/sdk@474.tgz

@transcend-io/type-utils

pnpm add https://pkg.pr.new/@transcend-io/type-utils@474
yarn add https://pkg.pr.new/@transcend-io/type-utils@474.tgz

@transcend-io/utils

pnpm add https://pkg.pr.new/@transcend-io/utils@474
yarn add https://pkg.pr.new/@transcend-io/utils@474.tgz

@transcend-io/mcp

pnpm add https://pkg.pr.new/@transcend-io/mcp@474
yarn add https://pkg.pr.new/@transcend-io/mcp@474.tgz

@transcend-io/mcp-server-admin

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-admin@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-admin@474.tgz

@transcend-io/mcp-server-assessment

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-assessment@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-assessment@474.tgz

@transcend-io/mcp-server-base

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-base@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-base@474.tgz

@transcend-io/mcp-server-consent

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-consent@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-consent@474.tgz

@transcend-io/mcp-server-discovery

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-discovery@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-discovery@474.tgz

@transcend-io/mcp-server-docs

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-docs@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-docs@474.tgz

@transcend-io/mcp-server-dsr

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-dsr@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-dsr@474.tgz

@transcend-io/mcp-server-inventory

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-inventory@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-inventory@474.tgz

@transcend-io/mcp-server-preferences

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-preferences@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-preferences@474.tgz

@transcend-io/mcp-server-workflows

pnpm add https://pkg.pr.new/@transcend-io/mcp-server-workflows@474
yarn add https://pkg.pr.new/@transcend-io/mcp-server-workflows@474.tgz

commit: cad0f9c

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