github alper-han/CrossMacro v0.9.4
CrossMacro v0.9.4

7 hours ago

CrossMacro v0.9.4 - Debug Logging & NixOS Compatibility

This release adds runtime debug logging capabilities and fixes daemon compatibility issues on NixOS and other systems with restricted home directories.

Key Changes:

  • Runtime Debug Toggle:

    • Toggle debug logging without restarting the daemon using: sudo systemctl kill -s USR1 crossmacro
    • Send the signal again to switch back to normal logging level.
    • Added CROSSMACRO_LOG_LEVEL environment variable for startup configuration.
  • Improved Logging:

    • Added comprehensive debug logging across all daemon services for easier troubleshooting.
    • Fixed log spam on client disconnect (broken pipe errors now handled gracefully).
  • NixOS & Distro Compatibility:

    • Fixed daemon crash on systems where the service user has no writable home directory.
    • File logging is now optional - falls back to console/journalctl when directory is not writable.
  • Documentation:

    • Added debug logging instructions to README troubleshooting section.

Full Changelog: v0.9.3...v0.9.4

Don't miss a new CrossMacro release

NewReleases is sending notifications on new releases.