## facebook/astryx — v0.6.2…v0.6.3

_88 commits._

### Features
- **feat(DialogHeader): add end-content edge compensation (#6465)** (d72e4d6)
- **feat(ChatComposerDrawer): add collapsed summary composition (#5399)** (99021b7)
- **New Crowdin updates (#6451)** (a7f992d)
- **feat(templates): add the Canvas Editor page template (#6237)** (4a96203)
- **feat: add tooltip to input clear button (#6354)** (f09c260)
- **feat(TreeList): let a tree item carry row styles (#6238)** (8112fcc)
- **feat(docsite): refine template gallery previews (#6434)** (4720e0f)
- **feat(sandbox): add Markdown performance lab (#6378)** (907e960)
- **feat(markdown): expose server-safe AST parsers (#6382)** (970b592)
- **feat(markdown): add native frontmatter metadata (#6381)** (a540a6d)
- **feat(markdown): add limited Remark adapter (#6345)** (2acc24f)
- **feat(markdown): add source decoration helper (#6344)** (a95683f)
- **feat(markdown): add semantic fence helper (#6343)** (dd1f91d)
- **feat(markdown): add text transform helper (#6342)** (eec3a19)
- **feat(markdown): add core plugin protocol (#6340)** (d993f65)
- **feat(multiselector): formatTriggerCount prop for custom count trigger text (#3354)** (7ccd6c8)
- **feat(core): add focus-time scroll keyboard delegation (#6301)** (bfee8a4)

### Fixes
- **fix(ToggleButton): keep pressed Actions on Button's clickAction path (#6463)** (21756e8)
- **fix(Slider): use track token for unfilled marks (#6461)** (c9fb1ad)
- **fix: apply theme body font to the theme scope root (#6450)** (ff6777a)
- **fix(Selector): collapse empty mark column (#5619)** (9cfb2b5)
- **fix(ChatDictationButton): preserve unsupported and theme states (#6444)** (423c87c)
- **fix(ChatComposerTokenElement): expose its span contract (#6443)** (7107d42)
- **fix(docsite): fill constrained template previews (#6436)** (9f0783f)
- **fix(ChatComposerInput): keep external edits observable (#6419)** (a3f8184)
- **fix(ChatComposerDrawer): keep collapsed content unreachable (#6416)** (2077723)
- **fix(Table): contain overscroll only while scrollable (#6410)** (c8d5849)
- **fix(core): scope the 16px input floor to iOS (#6085)** (20229b5)
- **fix(vibe-tests): run pnpm through cmd.exe on Windows in more scripts (#5843)** (595cfd3)
- **fix(core): add playground wrapper and defaults for LayoutFooter docsite preview (#6341)** (088e039)
- **fix(ProgressBar): keep focusable marks outside progressbar subtree (#6248)** (937f4f8)
- **fix(Spinner): animate the arc dash instead of rotating the ring (#6311)** (ac5d384)
- **fix: require distinct review head for global routing (#6390)** (5dcd8dd)
- **fix(core): normalize Kbd esc and return aliases (#5657)** (7cce14f)
- **fix(SideNav): prevent resizable overflow (#6196)** (7ae694f)
- **fix(PowerSearch): replace an open value menu when the field or operator changes (#6357)** (da998a2)
- **fix(ToggleButton): keep a member's own disabled state inside an enabled group (#6356)** (5a7b819)

### Backend
- **Slider: color marks inside the filled region with the fill color (#6455)** (158512f)
- **Import Crowdin translations (#6454)** (b576fc6)
- **Configure Crowdin translation commits for PR CI (#6449)** (2fedb82)
- **Migrate Crowdin GitHub Actions integration to native OAuth sync (#6433)** (bf7eb89)
- **Document review scope preservation (#6403)** (df835ce)
- **[Component Audit] ChatComposer: keep disabled controls and custom drafts reliable (#6398)** (6298680)
- **[Component Audit] ChartTooltip: keep hover details above modal surfaces (#6394)** (cb7a565)
- **Pressed state for Switch, SegmentedControl, TabList, Link, Slider, CheckboxInput, RadioList, Collapsible (#6380)** (6203871)
- **Revert "feat(multiselector): formatTriggerCount prop for custom count trigger text (#3354)" (#6373)** (cdde227)
- **[Component Audit] ChartAxis: preserve complete truncated labels (#6346)** (2b2113d)

### Tests
- **test(a11y): add listbox semantic contract (#6349)** (b1b2475)
- **test(markdown): isolate FR23 and remove biased sample selection (#6402)** (400998f)
- **test(a11y): point the ClickableCard button binding at the card surface (#6150)** (af44c3a)

### Docs
- **docs: add final v0.6.3 changeset reference (#6475)** (2932950)
- **docs: add final v0.6.3 changeset references (#6468)** (14d5f95)
- **docs: keep ToggleButton contracts implementation-independent (#6467)** (82eeea2)
- **docs: define anatomy-targeted edge compensation (#6464)** (d19588c)
- **docs: add final v0.6.3 changeset reference (#6452)** (7f5bd12)
- **docs(spec): define component-owned upload and send icons (#6153)** (8c8f9a2)
- **docs(ChatComposerDrawer): define collapsed summary composition (#6439)** (9a80beb)
- **docs: add missing v0.6.3 changeset references (#6446)** (5471bed)
- **docs: define bounded edge compensation (#6440)** (9d8c692)
- **docs(design): define iconography guidance (#6429)** (4a66200)
- **docs: fix two inaccuracies in CONTRIBUTING.md pnpm setup section (#6392)** (17f2a58)
- **docs(cli): correct Joey ownership metadata (#6408)** (023c3e4)
- **docs(input): scope the focus-zoom floor to iOS (#6407)** (65c6718)
- **docs(TreeList): define per-item styling contract (#6406)** (3d82ed5)
- **docs(PowerSearch): correct focus callback types (#6309)** (d932a1b)
- **docs: recommend partial clone (#6401)** (44e3e84)
- **docs(markdown): define supported dialect (#6391)** (736907c)
- **docs(markdown): define extensible plugin protocol (#6338)** (0faf070)
- **docs(charts): document ChartSwatch audit surface (#6388)** (b09d120)
- **docs: route global review baselines by claim (#6386)** (176dfa6)
- **docs(Tokenizer): define consecutive bootstrap selections (#6387)** (413fa55)
- **docs(charts): document ChartLegend audit surface (#6379)** (a907275)
- **docs(Drawer): record current Lab contract (#6160)** (b130e49)
- **docs(charts): document ChartGrid audit surface (#6347)** (a4b2655)
- **docs: sanitize historical CLI changelog example (#6336)** (b6c720c)

### Chore
- **chore: version packages for v0.6.3 (#6358)** (8492dde)
- **ci: skip component checks for internal scripts (#6337)** (fc74d7e)
- **chore: link three changesets to introducing PRs (#6432)** (9f61a79)
- **chore: link current changesets to introducing PRs (#6421)** (1919355)
- **ci: skip unrelated checks for spec-only PRs (#6405)** (62ef02c)
- **ci: align spec approval with repository owners (#6320)** (3d1d298)
- **refactor(storybook): derive workspace aliases from one table (#6299)** (4f5e785)
- **chore: link v0.6.3 changesets to introducing PRs (#6396)** (f8de57b)
- **refactor(markdown): use canonical mdast tree (#6339)** (d4cc232)
- **chore: link PowerSearch changeset to PR #6357 (#6375)** (2414712)
- **refactor(Typeahead): invalidate a replaced searchSource during render, not in an effect (#6370)** (af5510c)
- **chore: add v0.6.3 release reference (#6351)** (605fa9a)
- **chore(i18n): widen Crowdin screenshot coverage and keep every tag in frame (#6334)** (a4bcbeb)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/facebook/astryx?utm_source=github-action)._