v0.3.1 — Root-owned update fix, monochrome icons
Maintenance pass, ported over from the same work on Steamcord v1.16.1.
Changed
- Monochrome SVG icons across the QAM UI, matching the rest of the Necrosiak plugin suite. Color emoji were replaced with monochrome vector icons that inherit the surrounding text size and color.
Fixed
- In-plugin updates failed on root-owned installs. The updater overwrote files with
shutil.copy2, which ends with achmodon the destination — something a non-root process cannot do on root-owned files even when they are world-writable. Files are now replaced via a temp file + atomicos.replace, which only needs write permission on the directory — and every replaced file becomes owned by the user, so a root-owned install heals itself as it updates.
Full Changelog: v0.3.0...v0.3.1