Repository navigation
v0.6.4.1_beta
Core Logic Fixes:
x3d-daemon: Fixed game detection bug wheregrepoutput included filenames, breaking the pipe logic. Added-hflag to suppress filenames.x3d-daemon: Replacedbcdependency withawkfor floating-point load average comparisons.x3d-daemon: Added validation for hardware interface existence andPOLL_INTERVALsafety checks.x3d-auto.service: Removed hardcoded hardware ID path (AMDI8280:00) to ensure portability across all AMD X3D systems.org.x3dtoggle.policy: Changed<allow_active>toyesto allow the background daemon to switch modes without password prompts.
Packaging & Build System (PKGBUILD):
- Added
pkgver()function for automatic git versioning. - Refactored
package()function to use standardinstall -Dand remove redundantmkdircalls. - Separated
.desktopfile generation intoprepare()phase. - Added
backuparray for config file protection. - Added
optdepends(gamemode, steam, wine, proton). - Added
x3d-toggle.installscript for post-install instructions. - Removed
bcfrom dependencies.
Scripts & Safety:
install.sh: Addedset -efor error safety and removedbcchecks.uninstall.sh: Added safety checks forrm -rfoperations and ensured desktop database updates.- Updated all script shebangs to portable
#!/usr/bin/env bash. - Updated documentation to reflect removal of
bcdependency.
Full Changelog: v0.6.3_beta...v0.6.4_beta