Whatβs Changed
- chore: bump version to 2.51.0 @temporal-cicd[bot] (#3503)
- upgrade temporal api version to latest (v1.62.13) @rossedfort (#3502)
- fix(a11y): pair Toast variant background with a severity icon (WCAG 1.4.1) @bilal-karim (#3449)
- fix(a11y): render a warning icon for Chip warning intent (WCAG 1.4.1) @bilal-karim (#3450)
- fix(a11y): add focusin/focusout to saved-query nav hover tooltip (WCAG 2.1.1) @bilal-karim (#3453)
- fix(a11y): filter hidden nav items in mobile bottom-nav (WCAG 4.1.2) @ardiewen (#3494)
- a11y(1.4.10): activity-options drawer β make width responsive so it reflows at 320 px @canvanooo (#3476)
- a11y(1.4.11): Checkbox β add ring-offset so the checked-state focus ring contrasts against the indigo checked background @canvanooo (#3477)
- a11y(1.4.11): focus rings β lighten dark-mode --color-border-focus-info to indigo.400 so ring-primary/70 meets 3:1 against surface-primary @canvanooo (#3478)
- fix(a11y): align DOM order with visual order in mobile bottom-nav (WCAG 1.3.2) @bilal-karim (#3441)
- fix(a11y): name-role-value compliance, partial (WCAG 4.1.2) @bilal-karim (#3434)
- fix(a11y): make Tooltip keyboard-accessible, dismissible, and hoverable @bilal-karim (#3429)
- fix(a11y): non-text content compliance (WCAG 1.1.1) @bilal-karim (#3431)
- fix(DT-4044): only use browser codec endpoint when override option is selected @rossnelson (#3490)
- Fix decoded object payload summaries @Alex-Tideman (#3491)
- refactor: Input & DatePicker - Svelte 5 & afterLabel snippet @tegan-temporal (#3479)
- feat(DT-4069): Update modal backdrop to 50% opaque @tegan-temporal (#3486)
- fix(copy): Add "for" to validate connection modal title @bilal-karim (#3488)
- feat: add centerButton, menuButton, and linksContent snippets to BottomNavigation @rossnelson (#3485)
- Passthrough goto params to link component @GiantRobots (#3483)
- fix(query): quote ExecutionDuration Go duration strings in visibility SQL @rossnelson (#3482)
- fix(a11y): info-and-relationships compliance (WCAG 1.3.1) @bilal-karim (#3432)
- fix(a11y): tabindex on <main> so the skip link moves focus reliably (WCAG 2.4.1) @bilal-karim (#3451)
- fix(a11y): non-color signal for Label required indicator (WCAG 1.4.1) @bilal-karim (#3439)
- fix(a11y): accommodate text-spacing overrides on Badge and Chip (WCAG 1.4.12) @bilal-karim (#3433)
- fix(a11y): cap ZoomSvg container height to viewport @bilal-karim (#3428)
- fix(a11y): accept autocomplete prop on NumberInput, ChipInput, and Combobox @bilal-karim (#3425)
- fix(a11y): reveal Copyable's CopyButton on focus-within (WCAG 2.1.1) @bilal-karim (#3452)
- DT-4051: pre-populate input when starting standalone activity like this one @rossnelson (#3469)
- Add a prop to hide select/deselect controls @GiantRobots (#3474)
- fix(markdown): allow nested lists to render as block @rossnelson (#3463)
- feat(DT-4017): Schedules List UI Update @tegan-temporal (#3467)
- [DT-4048] Add accessibility PR triage and notification helpers @ardiewen (#3465)
- Make Common Errors dismissable @Alex-Tideman (#3471)
- [DT-4039] Workflow query builder doesn't work with numeric search attributes @andrewzamojc (#3435)
- Add tooltip for SDK version @Alex-Tideman (#3462)
- Make bottom-nav accept linksSnippet instead of sections @tegan-temporal (#3445)
- Standalone Activity details page UI updates @laurakwhit (#3427)
- fix(a11y): use empty alt on decorative SDK logo image @bilal-karim (#3424)
- fix(a11y): use rem-based font-size in markdown.reset.css (WCAG 1.4.4) @bilal-karim (#3430)
- fix(a11y): prevent horizontal scroll on login page at 320px (WCAG 1.4.10) @bilal-karim (#3440)
- fix(a11y): consistent high-contrast focus rings across all Button variants (WCAG 1.4.11) @bilal-karim (#3438)
- fix(a11y): meet 4.5:1 contrast for text-subtle and text-warning (WCAG 1.4.3) @bilal-karim (#3437)
- fix(a11y): use rem-based width for expanded side-nav @bilal-karim (#3426)
- Use pageSize instead of maximumPageSize for Workers list API requests @laurakwhit (#3422)