diff --git a/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png new file mode 100644 index 0000000..d6b8535 Binary files /dev/null and b/assets/android-chrome-192x192.png differ diff --git a/assets/android-chrome-512x512.png b/assets/android-chrome-512x512.png new file mode 100644 index 0000000..b9c6fe6 Binary files /dev/null and b/assets/android-chrome-512x512.png differ diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png new file mode 100644 index 0000000..ad55e1b Binary files /dev/null and b/assets/apple-touch-icon.png differ diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png new file mode 100644 index 0000000..95b6b99 Binary files /dev/null and b/assets/favicon-16x16.png differ diff --git a/assets/favicon-32x32.png b/assets/favicon-32x32.png new file mode 100644 index 0000000..0a46dce Binary files /dev/null and b/assets/favicon-32x32.png differ diff --git a/assets/favicon.ico b/assets/favicon.ico new file mode 100644 index 0000000..8ad80bc Binary files /dev/null and b/assets/favicon.ico differ diff --git a/assets/site.webmanifest b/assets/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/assets/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/main.go b/main.go index c9eebd5..27ce27f 100644 --- a/main.go +++ b/main.go @@ -34,6 +34,9 @@ func main() { r.Get("/api/status", routes.GetStatus) r.Get("/api/event", routes.GetEvent) + r.Get("/favicon.ico", func(w http.ResponseWriter, r *http.Request) { + http.ServeFile(w, r, "assets/favicon.ico") + }) if err := http.ListenAndServe(listenAddr, r); err != nil { log.Fatal(err)