v3.21.182
Minimal card: live-priority + form fixes, pure model + tests, editor + i18n + visuals
- next variant prioritises a live match over the next upcoming (shows live score)
- form variant returns empty when there's no tracked team (empty name matched all)
- logic extracted to pure shared-minimal-model.js with unit tests
- editor limits variants to what the sensor supports; hides max_matches for next
- Minimal labels translated in all 7 languages
- Playwright snapshots for the 4 variants at 320px; visual workflow also triggers
on package.json / package-lock.json / webpack.config.js