meshtastic / Meshtastic-Android

Android application for Meshtastic
https://meshtastic.org
GNU General Public License v3.0
737 stars 212 forks source link

feat: Display PKI encryption and Public Key status #1241

Closed jamesarich closed 2 months ago

jamesarich commented 2 months ago

This adds an icon to messages to indicate whether they are encrypted with PKI. Also adds icon to contacts and nodes to indicate that a public key exists.

The icon is a lock if the message is encrypted and a crossed lock if it is not. The icon is a lock if the contact or node has a public key, crossed lock if not. The icon is displayed in the shortname chip. A content description is also added to the icon to provide more information to users who use screen readers.

image

image

andrekir commented 2 months ago

thanks for the effort! there are a lot of changes in this area that I’ll be pushing soon, so let’s hold off for now and we can revisit after that.

jamesarich commented 2 months ago

thanks for the effort! there are a lot of changes in this area that I’ll be pushing soon, so let’s hold off for now and we can revisit after that.

Sure - It may be helpful to coordinate more on the work you're planning to do to avoid wasted effort or rework.