diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ef269e5..fdd63adc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,7 @@
- PostgreSQL: Support COPY FROM stdin in SQL query (bug #942)
- MySQL: Display number of found rows in group queries (regression from 5.1.1)
- non-MySQL: Parse '--' without trailing space as comment in SQL command (bug SF-842)
+- CSS: Add logo
- New plugin: Set up driver, server and database in Adminer Editor
## Adminer 5.1.1 (released 2025-04-02)
diff --git a/adminer/file.inc.php b/adminer/file.inc.php
index 01b917c5..f81f25cb 100644
--- a/adminer/file.inc.php
+++ b/adminer/file.inc.php
@@ -35,5 +35,8 @@ if ($_GET["file"] == "favicon.ico") {
../externals/jush/modules/jush-mssql.js;
../externals/jush/modules/jush-oracle.js;
../externals/jush/modules/jush-simpledb.js', 'minify_js'));
+} elseif ($_GET["file"] == "logo.png") {
+ header("Content-Type: image/png");
+ echo compile_file('../adminer/static/logo.png');
}
exit;
diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php
index a80c7c3f..86bb8f09 100644
--- a/adminer/include/adminer.inc.php
+++ b/adminer/include/adminer.inc.php
@@ -933,7 +933,7 @@ class Adminer {
* @param string $missing can be "auth" if there is no database connection, "db" if there is no database selected, "ns" with invalid schema
*/
function navigation(string $missing): void {
- echo "