Closes #53 - after a disconnect the app would go into a Waiting status. If the reconnection wasn't able to then reach the server, it would end up stuck in a loop waiting for the connection status to change, which sometimes never happened. This adds Waiting as a retriable state
Closes #52 - some TAK servers were misconfigured to return back multiple O/OU nodes during certificate enrollment. ATAK and WinTAK handle this by taking the first node, whereas our code ended up taking the last node, which caused a failure connecting to the servers. This modifies the code to take the first instance of a node when there are multiples nodes with the same key
This also does some refactoring of the Settings to move map controls and visibility to a new "Situational Awareness" section
Too many things for one PR? Too many things for one PR. But one PR it is.
This PR fixes several issues in one go:
This also does some refactoring of the Settings to move map controls and visibility to a new "Situational Awareness" section
Too many things for one PR? Too many things for one PR. But one PR it is.