mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
When the user presses + on an empty Favourites Dial tile, the picker previously showed 'No fav contacts' if there were no starred contacts (flags & 0x01) AND no recent DMs in _dm_hist (empty after reboot). Add a third fallback tier: when the first two tiers yield nothing, list all ADV_TYPE_CHAT contacts so the user can always pin anyone. Alert text updated to 'No contacts' for the remaining edge case (no contacts at all in the mesh). Known limitation: per-contact unread badges on the dial reset on reboot (in-RAM only). Persisted unread is a separate future improvement. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>