Skip to content

feat(plot): add multi-select point emphasis in cluster drawer#29

Merged
aGallea merged 16 commits into
masterfrom
multi-select-point-emphasis
Mar 15, 2026
Merged

feat(plot): add multi-select point emphasis in cluster drawer#29
aGallea merged 16 commits into
masterfrom
multi-select-point-emphasis

Conversation

@aGallea

@aGallea aGallea commented Mar 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • add multi-select point selection from the cluster drawer with clear/select-page controls and expanded selected rows
  • emphasize selected products across particle, sphere, and sprite renderers so chosen items remain visible in the plot
  • add selected-product distance comparison rows in the drawer and extend Playwright coverage for the new flow

Verification

  • npm run build
  • npm run test:e2e -- e2e/cluster-drawer.spec.ts --workers=1
  • npm run test:e2e -- e2e/tooltip-positioning.spec.ts
  • npm run test:e2e -- e2e/search.spec.ts -g "hovering points does not trigger visualization error"

aGallea and others added 15 commits March 4, 2026 13:41
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Ultraworked with [Sisyphus](https://github.com/clio-agents/sisyphus)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@github-actions

github-actions Bot commented Mar 15, 2026

Copy link
Copy Markdown

Tests Report 📄

Tests Succees ✅

JUnit Details

Total Tests Failures Errors Skipped Time ⏳
242 0 0 0 62.45s

Coverage Details (100% >= 90%) ✅

Diff Cover Details
FileCovered LinesMissing Lines
embedding_cluster/annotations.py69/69100%
embedding_cluster/scatter_plot.py3/3100%
embedding_cluster/server/app.py4/4100%
embedding_cluster/server/models.py67/67100%
embedding_cluster/server/routes/annotations.py57/57100%
embedding_cluster/server/routes/plot.py185/18699%250
Total385/386100%

@aGallea aGallea merged commit 82fc175 into master Mar 15, 2026
3 checks passed
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