diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 164f8d7..d10e4dc 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,7 +8,7 @@ env: ARDUINO_BOARD_MANAGER_ADDITIONAL_URLS: "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" ARDUINO_CLI_VERSION: "0.x" ARDUINO_ESP32_VERSION: "2.0.14" - ARDUINO_JSON_VERSION: "6.21.3" + ARDUINO_JSON_VERSION: "6.21.5" ESPTOOL_VERSION: "4.7" LITTLEFS_VERSION: "v2.5.1" MKLITTLEFS_VERSION: "3.1.0" diff --git a/SomfyController.ino.esp32.bin b/SomfyController.ino.esp32.bin index b776b55..33d0de9 100644 Binary files a/SomfyController.ino.esp32.bin and b/SomfyController.ino.esp32.bin differ diff --git a/SomfyController.ino.esp32s3.bin b/SomfyController.ino.esp32s3.bin index 7670892..aa931c5 100644 Binary files a/SomfyController.ino.esp32s3.bin and b/SomfyController.ino.esp32s3.bin differ diff --git a/SomfyController.littlefs.bin b/SomfyController.littlefs.bin index a598aa8..fa496b6 100644 Binary files a/SomfyController.littlefs.bin and b/SomfyController.littlefs.bin differ diff --git a/Web.cpp b/Web.cpp index cd73c64..c9c8686 100644 --- a/Web.cpp +++ b/Web.cpp @@ -1198,6 +1198,8 @@ void Web::begin() { server.on("/icons.css", []() { webServer.sendCacheHeaders(604800); webServer.handleStreamFile(server, "/icons.css", "text/css"); }); server.on("/favicon.png", []() { webServer.sendCacheHeaders(604800); webServer.handleStreamFile(server, "/favicon.png", "image/png"); }); server.on("/icon.png", []() { webServer.sendCacheHeaders(604800); webServer.handleStreamFile(server, "/icon.png", "image/png"); }); + server.on("/icon.svg", []() { webServer.sendCacheHeaders(604800); webServer.handleStreamFile(server, "/icon.svg", "image/svg+xml"); }); + server.on("/apple-icon.png", []() { webServer.sendCacheHeaders(604800); webServer.handleStreamFile(server, "/apple-icon.png", "image/png"); }); server.onNotFound([]() { webServer.handleNotFound(server); }); server.on("/controller", []() { webServer.handleController(server); }); server.on("/rooms", []() { webServer.handleGetRooms(server); }); diff --git a/data/apple-icon.png b/data/apple-icon.png new file mode 100644 index 0000000..78fc318 Binary files /dev/null and b/data/apple-icon.png differ diff --git a/data/icon.svg b/data/icon.svg new file mode 100644 index 0000000..40c864f --- /dev/null +++ b/data/icon.svg @@ -0,0 +1,93 @@ + + + + diff --git a/data/index.html b/data/index.html index 4869b58..75a6a03 100644 --- a/data/index.html +++ b/data/index.html @@ -3,10 +3,117 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +