fix: only use viewer when mimetype is supported
fix: only use viewer when mimetype is supported

Also bring back the text fallback

Signed-off-by: Max <0706025b2bbcec1ed8d64822f4eccd96314938d0@nextcloud.com>

nextcloud/server,nextcloud/server,nextcloud/server,nextcloud/server