Thursday, June 19, 2025
2 changes · saas-18.1
Enhancements to existing features
IoT Boxes now check for newly connected printers more frequently during the first hour, so setup screens refresh much sooner. Printers that are no longer detected are also marked as disconnected immediately, making printer status clearer.
Original PR description
We used to detect new printers every two minutes, but this made it hard to setup IoT Boxes as the list didn't update fast enough. We increased the detection frequency to 20 seconds during the first hour, then back to two minutes. We also removed the disconnected printers counter logic as it made no sense: a disconnected printer will now be marked directly as "disconnected" if it is not found by cups. Task: 4852407
IoT boxes can now automatically start the remote access service on boot when an ngrok token is configured. This makes support access easier while leaving the service inactive for customers who have not enabled it.
Original PR description
We introduce a new systemd service that automatically starts on boot, trying to enable a remote access using ngrok. This will fail most of the time as users don't configure a ngrok token. When one is configured, the tunnel will open. When we'll remove it, we'll stop the service and its automatic startup will fail again on next boot. task: 4848368