@ivan @dajb another UI approach that could work is what some messenging apps do, where they have a slightly different icon to show various statuses: eg. message received by server -> message received by user's device -> message read. So in our case: click taken into account -> received by server -> queued for federation -> etc?