The new experimental feature to resolve IP addresses locally or remote broke the app. When I try to connect via MOSH, I get the error “Could not resolve address locally for host.” I never activated any experimental feature, it was activated without my consent! When I try to select “none” or “remote” in Advanced settings in the host alias, this is only saved for one alias. As soon as I set it for another alias, the setting vanishes for the first.
With no selection shown (no tick behind either none, local, or remote), the app defaults to the experimental method “local”, which causes a disconnected mosh-server process on the host, and the error message in the client. Even worse, most of the time when I now try to open the config menu and click on a host alias to at least temporarily disable the “feature”, the whole app immediately crashes to desktop. This completely broke my setup, I can no longer use MOSH at all. Why did I pay good money to get a MOSH app, when only SSH still works a few months later?
How can an experimental feature like this be rolled out without at least making sure it will not activate itself, be impossible to deactivate, break existing setups, and cause random crashes? This points to a highly irresponsible and unprofessional development process. Do not buy this app right now if you want to use it for MOSH, chances are high it will not work for you either!