Revert "Online image sharing"

This reverts commit cb72b945787e558713d2fbdbe4f1ab3fa920edfd.
Revert "Revert "Online image sharing""

This reverts commit a999deb2d38074cccab3b2343b72a9fb54083090.