Open
Description
Right now, auto discovery and client registration are disconnected from each other. This leads to some confusing logic in the code, and weird experiences for the user (e.g. if you have auto discovery turned on, you can register and deregister clients, but it does nothing).
Reimplement auto discovery so that it works by automatically registering and deregistering clients (i.e. it is equivalent to automatically running the thv client register
and thv client remove
commands)