diff --git a/src/main.rs b/src/main.rs index a5e9e76..80609dd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -18,7 +18,7 @@ async fn main() -> std::io::Result<()> { .set_short_name(&conf.name().unwrap()) .set_start_url("/") .set_background_color(&conf.bg_color().unwrap()) - .add_icon("/assets/me", "2000x1949", "image/avif") + .add_icon("/assets/me.png", "2000x1949", "image/png") .set_display(web_base::ManifestDisplay::MinimalUI); web_base::map!( @@ -33,6 +33,7 @@ async fn main() -> std::io::Result<()> { // Assets .service(pages::assets::wallpaper) .service(pages::assets::me_img) + .service(pages::assets::me_img_png) .service(pages::index::public_key) .service(pages::index::mirrors) .service(pages::index::message_page) diff --git a/src/pages/assets.rs b/src/pages/assets.rs index 10f8e4a..dcb1b8c 100644 --- a/src/pages/assets.rs +++ b/src/pages/assets.rs @@ -12,3 +12,8 @@ pub(crate) async fn wallpaper() -> Result { pub(crate) async fn me_img() -> Result { Ok(NamedFile::open("./config/me.avif")?) } + +#[get("/assets/me.png")] +pub(crate) async fn me_img_png() -> Result { + Ok(NamedFile::open("./config/me.png")?) +}