You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.