One of the most annoying UI element is the progress indicator. Sometimes it's inevitable, but mostly it's just a poor developer performance.
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 planned to refactor the offline message sending for a while, it was reasonable 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 out a media message.
The recent changes are available for everyone including the developers using the free version.