From 2cf6b6431fdb977ff23d61d71f148be3b24fdffe Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 26 May 2026 14:12:15 +0900 Subject: [PATCH 1/2] feat(frontend): display a maintenance banner warning --- .../src/lib/components/app/core/Banner.svelte | 40 +++++++++++++++++++ .../components/app/core/BannerSkylab.svelte | 22 ---------- .../src/lib/components/app/core/Navbar.svelte | 6 +-- src/frontend/src/lib/i18n/en.json | 3 +- src/frontend/src/lib/i18n/zh-cn.json | 3 +- src/frontend/src/lib/types/i18n.d.ts | 1 + 6 files changed, 48 insertions(+), 27 deletions(-) create mode 100644 src/frontend/src/lib/components/app/core/Banner.svelte delete mode 100644 src/frontend/src/lib/components/app/core/BannerSkylab.svelte diff --git a/src/frontend/src/lib/components/app/core/Banner.svelte b/src/frontend/src/lib/components/app/core/Banner.svelte new file mode 100644 index 000000000..c100adf79 --- /dev/null +++ b/src/frontend/src/lib/components/app/core/Banner.svelte @@ -0,0 +1,40 @@ + + + + + diff --git a/src/frontend/src/lib/components/app/core/BannerSkylab.svelte b/src/frontend/src/lib/components/app/core/BannerSkylab.svelte deleted file mode 100644 index 1f5c400ad..000000000 --- a/src/frontend/src/lib/components/app/core/BannerSkylab.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/src/frontend/src/lib/components/app/core/Navbar.svelte b/src/frontend/src/lib/components/app/core/Navbar.svelte index 3e868a2cb..8328e7351 100644 --- a/src/frontend/src/lib/components/app/core/Navbar.svelte +++ b/src/frontend/src/lib/components/app/core/Navbar.svelte @@ -1,7 +1,7 @@ {#snippet banner()} - + {/snippet} -
+
{#if start === 'menu'} diff --git a/src/frontend/src/lib/i18n/en.json b/src/frontend/src/lib/i18n/en.json index c048cf5ed..74f94980f 100644 --- a/src/frontend/src/lib/i18n/en.json +++ b/src/frontend/src/lib/i18n/en.json @@ -126,7 +126,8 @@ "environment": "Environment", "tags": "Tags", "edit_details": "Edit details", - "tags_placeholder": "Comma-separated or one per line. Leave empty for no tags." + "tags_placeholder": "Comma-separated or one per line. Leave empty for no tags.", + "maintenance": "Juno is in maintenance and not actively developed anymore." }, "canisters": { "top_up": "Top-up", diff --git a/src/frontend/src/lib/i18n/zh-cn.json b/src/frontend/src/lib/i18n/zh-cn.json index dd466002c..0ab1b360f 100644 --- a/src/frontend/src/lib/i18n/zh-cn.json +++ b/src/frontend/src/lib/i18n/zh-cn.json @@ -127,7 +127,8 @@ "environment": "运行环境", "tags": "标签", "edit_details": "编辑详情", - "tags_placeholder": "逗号分隔或每行一个,留空则不添加标签。" + "tags_placeholder": "逗号分隔或每行一个,留空则不添加标签。", + "maintenance": "Juno 目前处于维护模式,不再积极开发。" }, "canisters": { "top_up": "充值", diff --git a/src/frontend/src/lib/types/i18n.d.ts b/src/frontend/src/lib/types/i18n.d.ts index b9d9abed9..7b53614f9 100644 --- a/src/frontend/src/lib/types/i18n.d.ts +++ b/src/frontend/src/lib/types/i18n.d.ts @@ -130,6 +130,7 @@ interface I18nCore { tags: string; edit_details: string; tags_placeholder: string; + maintenance: string; } interface I18nCanisters { From 40df359861210d8945b90ef9957fc3fbca044564 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 26 May 2026 14:13:27 +0900 Subject: [PATCH 2/2] chore: fmt --- src/frontend/src/lib/components/app/core/Banner.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/src/lib/components/app/core/Banner.svelte b/src/frontend/src/lib/components/app/core/Banner.svelte index c100adf79..5b8585d2a 100644 --- a/src/frontend/src/lib/components/app/core/Banner.svelte +++ b/src/frontend/src/lib/components/app/core/Banner.svelte @@ -1,8 +1,8 @@