diff --git a/api/auth.py b/api/auth.py index 17ecbac7..9c4ddcf4 100644 --- a/api/auth.py +++ b/api/auth.py @@ -21,6 +21,8 @@ logger = logging.getLogger(__name__) PUBLIC_PATHS = frozenset({ '/login', '/health', '/favicon.ico', '/api/auth/login', '/api/auth/status', + '/manifest.json', '/manifest.webmanifest', + '/sw.js', }) COOKIE_NAME = 'hermes_session' diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 00000000..9d264ca9 Binary files /dev/null and b/static/apple-touch-icon.png differ diff --git a/static/favicon-192.png b/static/favicon-192.png new file mode 100644 index 00000000..b936d5d7 Binary files /dev/null and b/static/favicon-192.png differ diff --git a/static/favicon-512.png b/static/favicon-512.png new file mode 100644 index 00000000..64b9ebb0 Binary files /dev/null and b/static/favicon-512.png differ diff --git a/static/favicon-512.svg b/static/favicon-512.svg new file mode 100644 index 00000000..17188ce7 --- /dev/null +++ b/static/favicon-512.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/static/index.html b/static/index.html index b0476919..87d1d1e7 100644 --- a/static/index.html +++ b/static/index.html @@ -12,7 +12,7 @@ - + diff --git a/static/manifest.json b/static/manifest.json index 399fc64b..2e337271 100644 --- a/static/manifest.json +++ b/static/manifest.json @@ -18,6 +18,17 @@ "src": "static/favicon-32.png", "sizes": "32x32", "type": "image/png" + }, + { + "src": "static/favicon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "static/favicon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" } ] }