626 Mod Launcher v0.6.1
v0.6.1 — two feed fixes you'd have noticed
A small patch on top of the feed go-live. Both fixes are things the feed shook loose the moment real game data started flowing — picking a popular game half-worked, and the live feed quietly dropped a curated game from the picker. Both fixed.
Fixed
- Fixed picking a game from "Popular games" in Add Game — it now fills Name, Engine, and Mod folder, not just the name. The dialog no longer looks dead after you pick.
- Fixed the feed silently dropping Stardew Valley from the Popular games picker — a feed update to a built-in game can no longer blank out or downgrade what's curated. Stardew is back.
Under the hood
- Add Game popular-pick (#134). Selecting the engine combo from inside the dropdown's own
SelectionChangedis re-entrant mutation WinUI throws on, and with no app-level exception sink the throw got swallowed — aborting the handler before the mod-folder / app-id fills. Fix: fill name / mod-folder / app-id first and unconditionally, defer the engine select off the event tick, and log any residual throw instead of eating it. - Feed merge no-downgrade (#135). The merge replaced a built-in entry whole on
idcollision, so the feed's auto-mined Stardew (no engine, no popular-games tag) overwrote the curated built-in. Fix: field-level merge — a feed non-null value wins, but a feed null can never blank a built-in field; provenance tags union so the popular-games tag survives; curated status is never downgraded.