The progress indicator is one of the most annoying elements of the UI. Sometimes it's inevitable, but mostly it's just poor developer performance.
The media message sending progress indicator was one of the most shameful parts of my chat application. It was time to make the necessary changes. Since I’d been planning to refactor the offline message sending for a while, it seemed sensible to solve both issues at the same time.
As a result of my latest activity, we have a brand new offline (and online) message sending engine, so users no longer need to see the needless progress indicator while sending a media message.
The recent changes are available for everyone, including developers using the free version.