Palette & Bolt Updates (consolidated #4389 #4387 #4347 #4346 #4345 #4337) - #4408
Palette & Bolt Updates (consolidated #4389 #4387 #4347 #4346 #4345 #4337)#4408dieterolson wants to merge 20 commits into
Conversation
Bumps [cryptography](https://github.com/pyca/cryptography) from 49.0.0 to 50.0.0. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@49.0.0...50.0.0) --- updated-dependencies: - dependency-name: cryptography dependency-version: 50.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [trimesh](https://github.com/mikedh/trimesh) from 4.12.2 to 5.0.0. - [Release notes](https://github.com/mikedh/trimesh/releases) - [Commits](mikedh/trimesh@4.12.2...5.0.0) --- updated-dependencies: - dependency-name: trimesh dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.22 to 0.16.1. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.22...0.16.1) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.16.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [playwright](https://github.com/microsoft/playwright-python) to permit the latest version. - [Release notes](https://github.com/microsoft/playwright-python/releases) - [Commits](microsoft/playwright-python@v1.61.0...v1.62.0) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.62.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
… batch/dependabot-updates
…to batch/dependabot-updates
….0' into batch/dependabot-updates
…closure overhead Co-authored-by: dieterolson <198168927+dieterolson@users.noreply.github.com>
Replaced `.map()` call on CSV headers with a pre-allocated array and single-pass `for` loop to eliminate an intermediate garbage collection event and closure execution. Co-authored-by: dieterolson <198168927+dieterolson@users.noreply.github.com>
Co-authored-by: dieterolson <198168927+dieterolson@users.noreply.github.com>
Replaced intermediate string array allocations (`[].push()` -> `.join(' ')`)
with single-pass string concatenation for generating SVG path `d` strings
in `ScatterPlot`, `LinePlot`, and `SpectrumPlot`. This prevents massive
array allocations during high-frequency chart re-renders.
Co-authored-by: dieterolson <198168927+dieterolson@users.noreply.github.com>
Added descriptive `aria-label` attributes to the matrix and vector input fields in `ReferenceFrameConverter.tsx` and `RotationConverter.tsx` to provide necessary context for screen reader users, as standard `<label>` elements are impractical for dense matrix layouts. Co-authored-by: dieterolson <198168927+dieterolson@users.noreply.github.com>
…0) into consolidated/palette-bolt-batch
…nto consolidated/palette-bolt-batch
…olidated/palette-bolt-batch
… into consolidated/palette-bolt-batch
…o consolidated/palette-bolt-batch # Conflicts: # AGENT_HANDOFF.md
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 03244d93ef
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| @@ -0,0 +1 @@ | |||
| Subproject commit 9c673194ef4c9a55595c3799d4fddd0d7e28c561 | |||
There was a problem hiding this comment.
Remove the unconfigured worktree gitlinks
These six .codex-worktrees/* entries are committed as mode-160000 gitlinks, but the repository has no .gitmodules mapping for them and their target commits are not available in this repository. Consequently, any submodule-aware tooling fails immediately; for example, git submodule status on the reviewed tree exits 128 with no submodule mapping found in .gitmodules. Remove these local worktree artifacts rather than publishing them as submodules.
Useful? React with 👍 / 👎.
Consolidates Palette and Bolt PRs into a single batch to reduce CI/CD runner load:\n\n- Closes #4389: Palette: Add ARIA labels to dynamic matrix grids\n- Closes #4387: Bolt: perf(data-explorer): qualify SVG path construction\n- Closes #4347: Palette: Add focus-visible states to core buttons\n- Closes #4346: Bolt: Optimize array allocations in CSV parsing\n- Closes #4345: Bolt: Replace Array.from in CSV indexing to eliminate closure overhead\n- Closes #4337: chore: consolidated dependabot updates