From edb6a218ee69924f0a1d49bc0a54ed3ca6380846 Mon Sep 17 00:00:00 2001 From: xrpbanks <126300068+xrpbanks@users.noreply.github.com> Date: Mon, 7 Sep 2026 01:20:07 +0200 Subject: [PATCH 1/2] Clarify logout wording and thank Open Food Facts contributors --- frontend/app/page.tsx | 16 +++++++++++++++- frontend/components/XamanLoginPanel.tsx | 10 +++------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index f8bb127..6e21d24 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -43,7 +43,7 @@ export default function Home() { ); diff --git a/frontend/components/XamanLoginPanel.tsx b/frontend/components/XamanLoginPanel.tsx index daa615d..0fd692c 100644 --- a/frontend/components/XamanLoginPanel.tsx +++ b/frontend/components/XamanLoginPanel.tsx @@ -1615,8 +1615,8 @@ export function XamanLoginPanel() {
{loginSurfaceMode === "embedded" - ? "One button safely ends both sessions." - : "Sign out on this device when you’re finished."} + ? "Log out of CalorieToken.net and CalorieApp on this device." + : "Log out on this device when you’re finished."}
From 9cf5d57a49d011bbd17622dbb4dff0cb09ac8d51 Mon Sep 17 00:00:00 2001 From: xrpbanks <126300068+xrpbanks@users.noreply.github.com> Date: Mon, 7 Sep 2026 01:25:21 +0200 Subject: [PATCH 2/2] Align the existing logout copy assertion with device-scoped wording --- tools/tests/xaman_login_start_retry.test.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/xaman_login_start_retry.test.mjs b/tools/tests/xaman_login_start_retry.test.mjs index 7a7bf54..f1ba598 100644 --- a/tools/tests/xaman_login_start_retry.test.mjs +++ b/tools/tests/xaman_login_start_retry.test.mjs @@ -87,7 +87,7 @@ test("login surface fails closed until an embedded parent is trusted", async () assert.match(source, /type:\s*"calorieapp:bridge:initialized"/); assert.match(source, /event\.data\?\.type === "calorieapp:logout"/); assert.match(source, /type:\s*"calorieapp:logout:request"/); - assert.match(source, /Sign out everywhere/); + assert.match(source, /Log out of CalorieToken\.net and CalorieApp on this device\./); assert.match(source, /requestCalorieAppLogout\(\)/); });