Scrum4Me/components/ideas
Janpeter Visser 50d0fcab37
feat(PBI-34 ST-1213): UI — multi-select badges + lijst-filter (#111)
* feat(ideas): multi-select secundaire producten + badges in IdeaDetailLayout

Voegt checkbox-lijst toe voor extra producten (exclusief primaire) in
de Idee-tab, geïntegreerd in bestaande save/reset flow via
updateSecondaryProductsAction. Toont secundaire product-badges in de
detail-header. Bevat ook schema/dto/action-dependencies (IdeaProduct
junction, secondary_products in IdeaDto).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(ideas): lijst-filter matcht op primair én secundaire producten

Breidt productFilter-logica in IdeaList uit: naast product_id
wordt ook idea.secondary_products gecheckt, zodat ideeën zichtbaar
blijven bij filteren op een secundair gekoppeld product.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 03:18:50 +02:00
..
download-md-button.tsx ui: idea-timeline + pbi-link-card + download-md-button (M12 T-512) 2026-05-04 21:39:33 +02:00
idea-detail-layout.tsx feat(PBI-34 ST-1213): UI — multi-select badges + lijst-filter (#111) 2026-05-06 03:18:50 +02:00
idea-list.tsx feat(PBI-34 ST-1213): UI — multi-select badges + lijst-filter (#111) 2026-05-06 03:18:50 +02:00
idea-md-editor.tsx ui: idea-md-editor with yaml-validate + wire into detail tabs (M12 T-511) 2026-05-04 21:37:49 +02:00
idea-pbi-link-card.tsx fix(m12): drop bogus /backlog#pbi-{code} route on PBI-link 2026-05-05 14:06:24 +02:00
idea-row-actions.tsx fix(m12): drop bogus /backlog#pbi-{code} route on PBI-link 2026-05-05 14:06:24 +02:00
idea-sync-tab.tsx feat(T-562): IdeaSyncTab component met StoryLog-hergebruik 2026-05-06 00:20:12 +02:00
idea-timeline.tsx fix(m12): hydration mismatch on IdeaTimeline timestamps 2026-05-05 13:29:43 +02:00