Skip to content

Release 0.2.0

Latest

Choose a tag to compare

@MatthewAllDev MatthewAllDev released this 03 Sep 10:27

Release 0.2.0

🚀 New Features:

  • Desktop Environment Support: Added screen lock status functions for GNOME, KDE, XFCE, MATE, Cinnamon, Pantheon, and DDE.
  • build_and_install Tool: Added a tool to simplify build and installation processes.
  • Service Management Updates: Added bunlock service remove command and updated bunlock service enable command description.

⚙️ Enhancements:

  • Improved Logging: Integrated detailed logging for the BUnlock daemon, including start, stop, and signal handling events.

🛠️ Fixes:

  • Bluetooth Scanning: Enhanced Bluetooth scanning functionality to resume correctly after system wake-up.
  • Adapter Availability Handling: Improved handling of Bluetooth adapter availability in the start_scan function.

📦 Installation:

  1. Download the latest release from the GitHub releases page.
  2. Extract the archive:
    tar -xzf bunlock-v0.2.0.tar.gz
    cd bunlock-v0.2.0
  3. Run the installation script:
    ./install.sh

🛠️ Uninstallation:

To uninstall BUnlock, run:
bash ./uninstall.sh

📜 License:

BUnlock is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.

👤 Authors:

TODO / Future Features:

  • Enhanced Security: Ongoing improvements to strengthen security features, including better handling of Bluetooth device impersonation risks.
  • Performance Improvements: Optimization to reduce resource usage and increase responsiveness.

📝 Notes:

  • Prerequisites: BUnlock currently supports GNOME and uses loginctl for unlocking, which may not be available on all Linux distributions.