momPanel v0.6.2
Fixed
- Real transparency on Linux. 0.6.1's diagnosis was wrong: buttons stayed dead
with an opaque window, so transparency never broke input. The actual artifact
source is the 0.3.1-eraWEBKIT_DISABLE_DMABUF_RENDERER=1workaround: on modern
WebKitGTK (Zorin 18 / 2.48+) that forces a legacy render path that can't composite
window alpha (black instead of see-through — the "Invisible shows black" report)
and ghosts stale frames. The env override is now opt-in
(MOMPANEL_LEGACY_RENDERER=1),tauri.linux.conf.jsonis removed (window
transparent everywhere again), andsupports_transparencyreturns true (the
simulated-wallpaper fallback path remains in the frontend, dormant).
Verified locally that the platform-config merge DOES apply (mirror test on
Windows: override → opaque black window), so 0.6.1's Linux window really was
opaque — matching the black-at-Invisible report. - Stuck unread badge (red dot) on the dock. Memory-alert pulses spawned a new
criticalnotification every ~30s with no id tracking; critical notifications
never expire, so they piled up in the tray and pinned an unclearable badge.
notify-send -p -r <id>now maintains ONE tracked notification per episode, and
recovery/dismiss retract it viaCloseNotification(safe to over-call). - Wallpaper fallback correctness (dormant path):
picture-uri-darkcan point at
a nonexistent file (seen on the target machine) — candidates are now
existence-checked so a stale dark URI falls through to the light one; SVG
wallpapers (Zorin defaults) gained a MIME mapping.
Added
shortcuts.logfield trace (config dir, 20 KB cap): everyopen_settingspress
logs invoke + spawn result, so the still-open "Linux buttons do nothing" report
can be pinpointed to frontend-vs-backend with one click on the real machine. The
render-path fix above is itself a plausible cure (legacy-renderer input bugs).
Installs and updates automatically from this release. Linux/Zorin: download the AppImage (the self-updating bundle). Windows: run the _x64-setup.exe. macOS: open the .dmg and drag momPanel to Applications; on first launch right-click the app and choose Open (it isn't Apple-notarized yet).