publish: better no_image text and toggling of selected image

generated from commit 4bdafd7b1d7aca6327807617e614dcb73c634b8c