v0.10.10
Fixed (both surfaced on Windows in the field)
- Update check / upgrade on Windows (#313): the configure "About mureo" update check and one-click upgrade captured pip output without an explicit encoding, so a Japanese Windows (cp932) raised
UnicodeDecodeErroron pip's UTF-8 output — silently killing the check and breaking the upgrade. All three capturing pip calls (version_check, upgrade_action,mureo upgradeCLI) now decode as UTF-8 witherrors="replace". No change on macOS/Linux. - Reports dashboard resilience (#315): the read-only Reports view logged a parse traceback every render and returned an empty summary when STATE.json held a nonconforming campaign entry (variant/hand-authored, e.g.
name/idinstead ofcampaign_name/campaign_id). Writers stay strict; the read-only view now re-reads tolerantly and skips such entries so platform totals + reports still render.
Full changelog: https://github.com/logly/mureo/blob/main/CHANGELOG.md