Void Presence Updates Release
Track current and past updates and published builds.
Track current and past updates and published builds.
Latest GitHub updates release appears at the top.
Prereleases and nightly update builds are ordered by release date.
View updates downloads analyticsIf your Rich Presence buttons are not visible in Discord, see the status page for details.
Read setup & troubleshooting.dmg installer on macOS: it mounts the image with hdiutil, copies the .app to /Applications via ditto, then unmounts..deb package on Linux using pkexec dpkg -i and relaunches the app from /usr/bin/void-presence on completion.extractInstaller now looks for the correct embedded asset prefix and extension per OS (Void.Presence.Setup.*.exe on Windows, Void.Presence.*.dmg on macOS, Void.Presence.*.deb on Linux).isProcessAlive uses the Windows API on Windows and syscall.Kill(pid, 0) on Unix, keeping the goroutine-based install watcher working on all platforms.%LOCALAPPDATA%\voidupdates on Windows, ~/Library/Logs/voidupdates on macOS, and ~/.local/share/voidupdates on Linux.build-installer.yml and test.yml now build the updater for all three platforms in parallel, each embedding the matching platform artifact from void-presence.syscall import in the installer module so the Windows update flow compiles correctly again.Void Presence.exe processes via taskkill before launching the NSIS installer, preventing file lock errors and half-applied updates.wails.json and propagates it to frontend/package.json and frontend/package-lock.json, keeping Go and frontend versions in lockstep.wails.json.version, normalizes it for Go (vX.Y.Z when needed) and uses the raw value for the frontend package version.frontend/package-lock.json exists, both version at the root and packages[""].version are updated to match, preventing mismatched versions in the npm ecosystem.1, failing the build instead of producing a release with inconsistent version metadata.Void Presence.exe from the user’s %LOCALAPPDATA%\Programs\voidpresence directory.