Skip to content

Releases: ElXreno/flydigictl

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 14 Aug 14:00
4e3d14a

0.1.3 (2026-08-14)

Bug Fixes

  • ask again when the cooler has not measured its supply yet (2a6767f)
  • decode the status flags instead of inventing a gear ceiling (dffccaf)
  • say when every curve is content instead of claiming no readings (6b0b510)
  • talk to a cooler on the cable, and prefer it (b20de54)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 11:45
28a4058

0.1.2 (2026-07-28)

Bug Fixes

  • give the interface its own archive on both architectures (d0406ed)

v0.1.1

Choose a tag to compare

@ElXreno ElXreno released this 28 Jul 11:35
v0.1.1
9b9930b

Packaging release that never shipped: the build failed before any artefact was uploaded, and the fixes landed in the next version. The tag exists so the release history has no gap.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:35
cafb27a

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)