Channel status is cached on App and refreshed when switching to F5, not polled every render frame. Shows connected/disconnected status and unread count per channel daemon. Co-Developed-By: Kent Overstreet <kent.overstreet@linux.dev>