From 5aa2c73c5a416ef781d8661c592cd385aabcaaf0 Mon Sep 17 00:00:00 2001 From: Zack Fu Zi Xiang Date: Sat, 4 May 2024 00:47:54 +0800 Subject: [PATCH 1/2] feat: expost html for open or download appflowy --- admin_frontend/src/web_app.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/admin_frontend/src/web_app.rs b/admin_frontend/src/web_app.rs index 0bd16bb2..c1135a86 100644 --- a/admin_frontend/src/web_app.rs +++ b/admin_frontend/src/web_app.rs @@ -28,6 +28,10 @@ fn page_router() -> Router { .route("/login", get(login_handler)) .route("/login-callback", get(login_callback_handler)) .route("/login-callback-query", get(login_callback_query_handler)) + .route( + "/open-appflowy-or-download", + get(open_appflowy_or_download_handler), + ) .route("/home", get(home_handler)) .route("/admin/home", get(admin_home_handler)) } @@ -54,6 +58,10 @@ fn component_router() -> Router { .route("/admin/sso/:sso_provider_id", get(admin_sso_detail_handler)) } +async fn open_appflowy_or_download_handler() -> Result, WebAppError> { + render_template(templates::OpenAppFlowyOrDownload {}) +} + async fn login_callback_handler() -> Result, WebAppError> { render_template(templates::LoginCallback {}) } From e145144ce7aa776e877e27b4033dc766476d2332 Mon Sep 17 00:00:00 2001 From: Zack Fu Zi Xiang Date: Sat, 4 May 2024 16:46:22 +0800 Subject: [PATCH 2/2] feat: use a redirect app template solution --- .../pages/open_appflowy_or_download.html | 47 +++++++++++++++---- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/admin_frontend/templates/pages/open_appflowy_or_download.html b/admin_frontend/templates/pages/open_appflowy_or_download.html index 352ab124..7b1ee402 100644 --- a/admin_frontend/templates/pages/open_appflowy_or_download.html +++ b/admin_frontend/templates/pages/open_appflowy_or_download.html @@ -1,15 +1,46 @@ - - + + + + - + AppFlowy - + + + + + +

Opening AppFlowy

If AppFlowy does not open, you can click here to launch the app.

If AppFlowy is not installed, you can download AppFlowy manually.