flux-dock-apps suite — built 2026-10-30 on Gentoo (glibc 2.43)

Window Maker-style dockapps for the Fluxbox / NeoFlux slit, plus fluxData
(the weather/astronomy daemon). Each app comes twice:

  <app>-<version>-install.tar.gz   prebuilt x86_64 binary + man page + sample
                                   config + install.sh (installs into ~/.local)
  <app>-<version>-source.tar.gz    source; build with: cargo build --release --locked

The install tarballs were built against glibc 2.43. On a system with an
older glibc (Debian 13 has 2.41) build from source instead:

  sh build-and-install-all.sh      builds every *-source.tar.gz here and installs
                                   each into ~/.local (no root; needs rustc+cargo
                                   >= 1.85 — Debian 13's are fine; do NOT cargo update)

On a machine where the apps are already installed from a git checkout,
update-installed.sh refreshes ~/.local from a build tree instead.

New this release (2026-10-30):
  - Click commands no longer leave zombie processes behind (every app with
    click commands; a week-long session had collected dozens). All 21 such
    apps get a patch release; fluxClipboard and fluxData are unchanged.
  - Popups open on the monitor the dock is on. With a second monitor beside
    the one holding the dock, popups used to open on the neighbour (and were
    unreachable once its cable came out): fluxBattery, fluxClipboard, fluxCPU,
    fluxEarth, fluxMoon, fluxSolarSystem, fluxSun, fluxSystemInfo, fluxTimer,
    fluxWeather.
  - fluxSolarSystem 2.2: the popup now draws the solar-system view large
    (up to 600 px square) above the planet table.
  - fluxVolume 1.1 (since the last bundle): optional microphone mute button
    (--mic / mic_button = true).
  - Man pages list the full --size range (64-1024; 96-1024 for fluxCalClock
    and fluxMatrix).
  - install.sh (and so build-and-install-all.sh) works while the app is
    running: the new binary is renamed into place instead of copied over the
    old one, which failed with "Text file busy". A running app keeps going on
    the old version; restart it to use the new one. update-installed.sh does
    the same and lists instances still on an old build (--restart restarts
    them).

Previous bundle (2026-10-16): fluxVolume (system volume tile), any tile
size 64-1024 (--size), fluxLauncher adaptive layout, fluxPlayer system-mixer
volume and volume_buttons = false, keyboard focus in fluxLauncher/fluxVolume
for NeoFlux's focus-slit. See each app's README.md inside its source tarball.
