← All tests

#17 — Regroup Configurations follow-ups (prod)

SHIPPED 2026-06-07 · nix-cafe f2a938e · Gate 2 8/8 · regression 51/51 · no migration

Notion test-run #17 — three follow-ups to the Configurations regroup. Verified on lumiere-coffee against a throwaway attribute + throwaway product (so no real product’s variants were touched), cleaned up after.

(b) “Attributes” → “Attributes & Modifiers”

Renamed in the settings nav (Catalog group) and the page heading. Route + table kept.

Settings nav showing 'Attributes & Modifiers'
Catalog → Attributes & Modifiers

(c) Edit / Create attribute modal — added internal padding

The modal cards had no padding, so the title, fields and value rows sat flush against the card edges (looked “cut off”). Added p-5 to both the Edit and Create modals.

Edit attribute modal with padding
Edit modal with breathing room (p-5)

(a) Bulk “Assign products” picker

New Assign products button on each attribute card opens a picker listing every product with Search, Select all and Clear all; already-assigned products are pre-checked. Saving diffs against the original set and applies only the changes in small client-driven batches (each adds/removes the attribute line + regenerates variants for Instant attributes — batched to stay under the CF Worker subrequest budget). An Instant-mode warning is shown before saving. Gate 2 asserted the line row is created on assign and removed on unassign.

Assign products modal with search and select-all
Assign products — Search · Select all · Clear all