Skip to content

feat(views): add an "All channels" box to the cart - #476

Open
allison-truhlar wants to merge 2 commits into
fix-duplicate-channel-namesfrom
views-check-all-channels
Open

allison-truhlar wants to merge 2 commits into
fix-duplicate-channel-namesfrom
views-check-all-channels

Conversation

@allison-truhlar

@allison-truhlar allison-truhlar commented Oct 21, 2026 •

Copy link
Copy Markdown
Collaborator

Stacked on #475.

What changed

  • An "All channels" box in the Layer Cart selects or clears every channel of a dataset, and shows a partial state when only some are checked.
  • Checkout generates each dataset's state once instead of once per selected channel. Before this change, a dataset with every channel selected re-read its metadata for each channel.

Testing

  • pixi run test-frontend passes.

@krokicki

Picking every channel of a dataset created one cart entry per channel, and
each entry re-read the dataset's metadata (72 reads for g1_b1).
@allison-truhlar
allison-truhlar marked this pull request as ready for review October 21, 2026 19:28
@allison-truhlar
allison-truhlar added this pull request to stack #478 October 21, 2026 19:29
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