• v0.1.0 1fc78277e1

    v0.1.0 Stable

    Snoupix released this 2024-11-18 10:28:10 -06:00 | 86 commits to main since this release

    Changelog

    [v0.1.0] - 2024-11-18

    Changed

    • [lib] Breaking changes:

      • Bluetooth get_device(s) and search_devices_by_name will now return exclusively HueDevice variant since it's only supposed to be used server side
      • HueDevice addr field is now the raw [u8; 6] for interop
    • [lib] Changes/Fixes:

      • Use of bluest for the Windows BTLE implementation and btleplug for Linux
      • Use of logger instead of stdout/stderr
      • BT streams will not return duplicates
      • Implementation of the launch/shutdown functions for Windows

    Added

    • Script to prepare Windows install and set permissions on executables

    Fixed

    • Fix FFI cross platform
    Downloads
  • v0.0.2 0b62b9a69a

    v0.0.2 Stable

    Snoupix released this 2024-11-09 19:42:48 -06:00 | 96 commits to main since this release

    Changelog

    [v0.0.2] - 2024-11-10

    Changed

    • log command => Can now log x last lines with the follow flag

    Added

    • C dynamic library compiled and added to release => Artifacts
    Downloads
  • v0.0.1 17fcf5936f

    v0.0.1 Stable

    Snoupix released this 2024-11-04 11:22:00 -06:00 | 113 commits to main since this release

    Changelog

    [v0.0.1] - 2024-11-4

    Added

    • CLI that features:
      • State storage (shared with GUI)
      • Logger (shared with GUI and Daemon) and log command to display them
      • (partial impl) Setting colors of the lights
      • Setting brightness percentage
      • Turning ON/OFF the lights
      • Disconnect from the lights
      • Launch/Shutdown the daemon
    • GUI that features:
      • State storage (shared with CLI)
      • Logger (shared with CLI and Daemon)
      • Bluetooth discovery to retrieve/select lights
      • Display lights state
      • Setting brightness percentage
      • Turning ON/OFF the lights
      • Launch the daemon
    • Daemon that features:
      • Self closing after x time without any communication
      • Logger (shared with CLI and Daemon)
      • Store the discovered lights for smoother experience on next commands
      • An async file socket/named pipe and handles/parses messages (non-blocking)
    • [From source only] Rustbee-common library can be compiled to a C dynamic lib with a provided header file
    Downloads