pond
pond copied to clipboard
reporting connectivity failures
A friend writes:
my Pond was unable to contact the server for several days due to my clock being 25 hours behind making Tor unhappy, and the GUI provided no feedback that it was anything other than happy.
I'd guess the Activity log did say something, but they weren't looking at it. Perhaps the GUI should put an indicator on the activity log label when there is an error reported there? Or should there be something more prominent?
Or maybe there should be an always-visible label that says how long ago the last successful transaction with the home server was?
Had this too. For the non graphical UI, displaying "time since last successful transaction" in the status command output would be useful.
How about placing a red or yellow dot next to the Activity Log if we want users to read it?
We simply need the const directive declaring clientUIActivity
to appear outside mainUI()
. We could then set that red dot with c.clientUI.SetIndicator(clientUIActivity,indicatorRed)
or clear it with c.clientUI.SetIndicator(clientUIActivity,indicatorNone)
.
When should this colored dot appear? It's possible to put a message next to it too, btw.