From 01283ebd15ff1a090e57c018e735aa7a9620f155 Mon Sep 17 00:00:00 2001 From: Daniel Volz Date: Sun, 25 Jan 2026 19:32:17 +0100 Subject: [PATCH] chore: rename MedAssist to MedAssist-ng in all frontend UI (#74) Update all visible text from 'MedAssist' to 'MedAssist-ng': - Auth page titles (login, register) - Loading/error/initializing states - SharedSchedule page (loading, expired, error, footer) - AboutModal fallback text - i18n strings for export file validation (EN/DE) - Related test expectations --- frontend/src/App.tsx | 6 +++--- frontend/src/components/AboutModal.tsx | 2 +- frontend/src/components/Auth.tsx | 4 ++-- frontend/src/components/SharedSchedule.tsx | 6 +++--- frontend/src/i18n/de.json | 2 +- frontend/src/i18n/en.json | 2 +- frontend/src/test/components/SharedSchedule.test.tsx | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index a70c9eb..51fda41 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -44,7 +44,7 @@ function AppRouter() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

Loading...

@@ -56,7 +56,7 @@ function AppRouter() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

Connection Error
@@ -78,7 +78,7 @@ function AppRouter() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

Initializing...

diff --git a/frontend/src/components/AboutModal.tsx b/frontend/src/components/AboutModal.tsx index 2856b44..4da0fa9 100644 --- a/frontend/src/components/AboutModal.tsx +++ b/frontend/src/components/AboutModal.tsx @@ -80,7 +80,7 @@ export default function AboutModal({ isOpen, onClose }: AboutModalProps) {
-

{t("about.appName", "MedAssist")}

+

{t("about.appName", "MedAssist-ng")}

{t("about.description", "Personal medication tracking and reminder app")}

diff --git a/frontend/src/components/Auth.tsx b/frontend/src/components/Auth.tsx index aaaa343..0dcdfc2 100644 --- a/frontend/src/components/Auth.tsx +++ b/frontend/src/components/Auth.tsx @@ -339,7 +339,7 @@ export function LoginForm({ return (
-

💊 MedAssist

+

💊 MedAssist-ng

{t("auth.login", "Login")}

{/* SSO Login Button */} @@ -455,7 +455,7 @@ export function RegisterForm({ onSuccess, onSwitchToLogin }: { onSuccess?: () => return (
-

💊 MedAssist

+

💊 MedAssist-ng

{t("auth.register", "Create Account")}

{/* SSO Login Button - also show on registration */} diff --git a/frontend/src/components/SharedSchedule.tsx b/frontend/src/components/SharedSchedule.tsx index 35e97cf..6ec468f 100644 --- a/frontend/src/components/SharedSchedule.tsx +++ b/frontend/src/components/SharedSchedule.tsx @@ -455,7 +455,7 @@ export function SharedSchedule() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

{t("common.loading")}

@@ -466,7 +466,7 @@ export function SharedSchedule() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

{t("share.expired.title")}

{t("share.expired.message", { takenBy: expiredData.takenBy })}

@@ -485,7 +485,7 @@ export function SharedSchedule() { return (
-

💊 MedAssist

+

💊 MedAssist-ng

{error || "Unknown error"}

diff --git a/frontend/src/i18n/de.json b/frontend/src/i18n/de.json index e9fe044..4753208 100644 --- a/frontend/src/i18n/de.json +++ b/frontend/src/i18n/de.json @@ -410,7 +410,7 @@ "importSuccess": "Daten erfolgreich importiert", "importSuccessDetails": "Importiert: {{medications}} Medikamente, {{doses}} Dosen, {{shares}} Teilen-Links", "importError": "Daten konnten nicht importiert werden", - "invalidFile": "Ungültiges Dateiformat. Bitte wähle eine gültige MedAssist-Exportdatei.", + "invalidFile": "Ungültiges Dateiformat. Bitte wähle eine gültige MedAssist-ng-Exportdatei.", "downloadFilename": "medassist-export" }, "refill": { diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 4355b4c..14a0c4c 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -412,7 +412,7 @@ "importSuccess": "Data imported successfully", "importSuccessDetails": "Imported: {{medications}} medications, {{doses}} doses, {{shares}} share links", "importError": "Failed to import data", - "invalidFile": "Invalid file format. Please select a valid MedAssist export file.", + "invalidFile": "Invalid file format. Please select a valid MedAssist-ng export file.", "downloadFilename": "medassist-export" }, "refill": { diff --git a/frontend/src/test/components/SharedSchedule.test.tsx b/frontend/src/test/components/SharedSchedule.test.tsx index cc25356..f7b15fc 100644 --- a/frontend/src/test/components/SharedSchedule.test.tsx +++ b/frontend/src/test/components/SharedSchedule.test.tsx @@ -1369,7 +1369,7 @@ describe("SharedSchedule footer and branding", () => { const link = footer?.querySelector('a[href="/"]'); expect(link).toBeInTheDocument(); - expect(link?.textContent).toBe("MedAssist"); + expect(link?.textContent).toBe("MedAssist-ng"); }); it("displays sharedBy username in footer", async () => {