Skip to content

FlexPoll 1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:28
· 27 commits to main since this release

[1.1.0] — 2026-10-31

Added

  • Distributiekanalen. Naast de broninstallatie nu ook:
    • scripts/install.sh — Linux in één commando (klonen, venv, systemd-unit,
      --update, --uninstall);
    • Dockerfile + docker-compose.yml (image op GHCR bij elke tag);
    • zelfstandige builds via PyInstaller (flexpoll.spec): Windows .exe, Linux
      en macOS, gebouwd door .github/workflows/release.yml en aan de release
      gehangen;
    • make dist en make docker voor lokaal gebruik.
  • Configuratiepad buiten de installatiemap bij een ingepakte build: data/
    gaat naar %APPDATA%\FlexPoll, ~/Library/Application Support/FlexPoll of
    ~/.local/share/FlexPoll. Te overschrijven met FLEXPOLL_DATA. Een
    broninstallatie blijft data/ naast de code gebruiken — bestaande opstellingen
    merken niets.
  • Ingepakte builds openen de browser zelf; --no-browser zet dat uit.
  • De opstartregel toont nu de versie én het pad van de configuratie.

Fixed

  • Poortlijst op Windows. list_ports() keek enkel in /dev/serial/by-id
    en /dev/ttyUSB*; op Windows bestaat dat pad niet, waardoor de keuzelijst
    altijd leeg was en een ingepakte .exe zonder poort startte. Niet-Linux
    gebruikt nu serial.tools.list_ports (COM-poort + driverbeschrijving), Linux
    houdt zijn by-id-links en valt alleen bij een lege lijst terug op pyserial
    (zonder de ttyS0..31-ruis).
  • FTDI-voorkeur werd gemist wanneer de fabrikant enkel in de hwid stond
    (Windows: "USB Serial Port" + VID 0403). De voorkeurskeuze kijkt nu naar pad,
    label én hwid.