Releases: ElXreno/flydigictl
Releases · ElXreno/flydigictl
Release list
v0.1.3
v0.1.2
v0.1.1
v0.1.0
0.1.0 (2026-07-28)
Features
- add a fan curve daemon with a config watcher and control socket (c9c6bdb)
- allow stopping the fan, lower the floor to a measured 500 rpm (0461182)
- control Flydigi BS series coolers over hidraw (efa6da4)
- edit curves and lighting from the interface (16806a8)
- expose built-in light effects and their realtime gate (63361d5)
- expose gears, lighting and standby to clients (082383d)
- expose the cooler's standby mode and give warnings stable codes (cc031d1)
- follow a GPU that is awake and leave a sleeping one alone (0dc07ec)
- honour the cooler supply level (23ad787)
- keep watching across stream gaps and reconnects (cd6fe88)
- one curve per subsystem with smoothed inputs (6132439)
- package the desktop interface (9621bcb)
- paint the strip a static colour with brightness control (a99231e)
- put the lights out while the screens are (049d0f9)
- read a palette and ship a home-manager module (0db2e20)
- read and write the stored gear speeds (b6fe56c)
- read several sensors and keep retrying the missing ones (4d5f22e)
- read the GPU off its own registers instead of waking it (85ec5dc)
- read the strip power flag and stop sending reports that do nothing (d3336fb)
- step back through configuration changes (394e772)
- stop the fan when every curve says the machine is cold (742f7d2)
- stream light buffers with the block upload commands (b9db1be)
- stream status to clients and add a curve editor (a613d97)
- take the socket from systemd and drop root (ddd9953)
- upload preset palettes so effects survive gear mode (0b71578)
- verify every command against the device acknowledgement (8eae7cf)
Bug Fixes
- address sensors by slot rather than by probe order (1ecd8c9)
- cap fan speed at the rated 4000 rpm (887454c)
- give the curve buttons a line of their own (4c39949)
- hold the cooler to the speed it was given (55fdd02)
- keep standing warnings on screen while they hold (f36c0b3)
- keep the cooler's flash out of the reconnect path (6f6cb57)
- keep the window responsive while the daemon works (aaffcce)
- name a card curve after the card, and lead nothing when the fan is off (7b584a3)
- parse the mode byte as a bitfield, not an enum (3f06814)
- require the socket unit instead of binding a socket we cannot create (a7f131f)
- stop hiding network sensors from the daemon (827e4d8)
- stop rewriting a speed the cooler already holds (6ce026d)
- tell clients when the config changed under them (a178478)
- tell identical sensors apart and stop clients clobbering runtime state (3ed46b6)
- write the manual speed when the slider is let go (252b304)