No, this feature was not available in the prior version of TroopTrack either.
And yes, this existing Contact List is only accessible to those with the correct privileges in the troop granted by troop leadership to access it.
We built the contact list this way for respect of the privacy of everyone involved in a troop. So those who needed it and with the right permissions could do so. To have a troop-wide directory would be something much more complicated than at first glance due to the privacy issues involved. Especially when listing a minor’s contact info. We would need consent from each user listed to either opt in or out and even then I am not sure if we are legally bound. Or as this feature request is asking, we could also create a simple leader controlled “Troop Roster” and “MB counselor list” permission that controls who has the ability to see the lists. Restricting and enabling certain members to see those listed contact info.
What would the main reason for having a list with addresses or phone numbers be? Would this be for communication and simply getting in contact with those listed?
It sounds like rather than listing personal addresses or phone numbers in a public place within TroopTrack and jumping through privacy red tape, a chat or messaging system within TroopTrack would be a much better solution. This way individuals can be contacted directly through the TroopTrack software itself and personal contact info is not being shared. Troop members would be notified through notifications within TroopTrack any time they receive a message, and with our newly released iOS and Android apps we could send push notifications to phones for instant messaging.