mirror of
https://github.com/permissionlesstech/bitchat-android.git
synced 2026-10-18 07:33:01 +00:00
- Implement private contacts feature extending existing FavoriteRelationship model - Add isPrivateContact flag with persistence and UI state management - Sort conversations: connected → private contacts → pinned → unread → recent - Add lock icon indicator for private contacts in MeshPeerListSheet - Translate private contact menu items to Spanish (4 new string resources) - Implement comprehensive DistanceLocationService with: - Haversine formula for accurate distance calculations - Bearing/azimuth calculations for directional information - Proximity filtering (distance-based and geohash-based) - Human-readable formatters for distances and cardinal directions - Spatial boundary calculations for queries - 17 comprehensive unit tests - Add documentation for distance location service API usage - All code follows existing architecture patterns (MVVM, reactive flows, Material Design 3) - No compile or lint errors