re-arrange downloads label
diff: fix UnknownFileType detection

diffContent.getContentType() may return null for unknown type