diff --git a/app/src/components/Alert.astro b/app/src/components/Alert.astro
index 99e8724..8f3413e 100644
--- a/app/src/components/Alert.astro
+++ b/app/src/components/Alert.astro
@@ -38,8 +38,9 @@ const {id, classList = "", color = "info", title, description} = Astro.props
)}
-
diff --git a/app/src/i18n/ui.ts b/app/src/i18n/ui.ts
index 72b0d3b..a36c612 100644
--- a/app/src/i18n/ui.ts
+++ b/app/src/i18n/ui.ts
@@ -26,8 +26,8 @@ export const ui = {
"button.close": "Close",
"login": "Login",
"loggedOut.title": "Signed out",
- "loggedOut.description": `Your Session is expired and you were logged out.
- Log in again: Login`,
+ "loggedOut.description": `Your session has expired and you have been logged out.
+ Please log in again.`,
"serverError.title": "Server Error",
"serverError.description": `Please try again later.`,
},
@@ -51,8 +51,8 @@ export const ui = {
"button.close": "Schließen",
"login": "Anmelden",
"loggedOut.title": "Abgemeldet",
- "loggedOut.description": `Deine Sitzung ist abgelaufen und du wurdest abgemeldet.
- Melde dich hier erneut an: Anmelden`,
+ "loggedOut.description": `Deine Sitzung ist abgelaufen und du wurdest abgemeldet.
+ Melde dich erneut an.`,
"serverError.title": "Serverfehler",
"serverError.description": `Bitte versuche es später erneut.`,
},
diff --git a/app/src/pages/[lang]/index.astro b/app/src/pages/[lang]/index.astro
index b554dbd..f717817 100644
--- a/app/src/pages/[lang]/index.astro
+++ b/app/src/pages/[lang]/index.astro
@@ -89,7 +89,8 @@ const t = useTranslations(lang)
const error = e.getActualType()
if (error.status === 401) {
- auth.recentLogout = auth.authenticated // set recentLogout true, if user was logged in before
+ if (!auth.recentLogout)
+ auth.recentLogout = auth.authenticated // set recentLogout true, if user was logged in before
auth.authenticated = false
auth.authorized = false
auth.until = null
@@ -237,6 +238,20 @@ const t = useTranslations(lang)