diff --git a/Makefile b/Makefile
index f6cccc0755..b3c54dd957 100644
--- a/Makefile
+++ b/Makefile
@@ -550,10 +550,10 @@ generate-images:
 	convert $(TMPDIR)/images/16.png $(TMPDIR)/images/32.png \
 					$(TMPDIR)/images/64.png $(TMPDIR)/images/128.png \
 					$(PWD)/public/img/favicon.ico
-	convert $(PWD)/public/img/favicon.png -fill white -opaque none $(PWD)/public/img/apple-touch-icon.png
-					
+	convert -flatten $(PWD)/public/img/favicon.png $(PWD)/public/img/apple-touch-icon.png
+
 	rm -rf $(TMPDIR)/images
-	$(foreach file, $(shell find public/img -type f -name '*.png'),zopflipng -m -y $(file) $(file);)
+	$(foreach file, $(shell find public/img -type f -name '*.png' ! -name 'loading.png'),zopflipng -m -y $(file) $(file);)
 
 .PHONY: pr
 pr:
diff --git a/public/img/apple-touch-icon.png b/public/img/apple-touch-icon.png
index 6cf87e0f3a..d2def0bdc7 100644
Binary files a/public/img/apple-touch-icon.png and b/public/img/apple-touch-icon.png differ
diff --git a/public/img/auth/google.png b/public/img/auth/google.png
index 389c1cd54c..e2cfb67435 100644
Binary files a/public/img/auth/google.png and b/public/img/auth/google.png differ
diff --git a/public/img/msteams.png b/public/img/msteams.png
index 27313918e1..d7b81da4ed 100644
Binary files a/public/img/msteams.png and b/public/img/msteams.png differ
diff --git a/public/img/repo_default.png b/public/img/repo_default.png
index dbfa843723..fa11c82218 100644
Binary files a/public/img/repo_default.png and b/public/img/repo_default.png differ
diff --git a/public/img/telegram.png b/public/img/telegram.png
index ee0756db5e..9995703e43 100644
Binary files a/public/img/telegram.png and b/public/img/telegram.png differ