I would expect that the purpose of “DeviceID” is to identify a Syncthing instance on another device.
Why isn’t this field automatically filled in during installation, in order to allow the user to give the device a more easily recognizable name or description?
.
I am wondering why I do get the folowing error-message after typeing an qunique description to the Device ID field:
This reminds me I should show some hash or packageId on this screen as it’s impossible to see where the app came from (fdroid, gplay, github). Maybe also show “installed from” because adding something static would break the reproducible build.
Atm you can look up the apk filename to tell if it’s “_debug….apk”.