diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index ac69f7a..8b96aac 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1732,6 +1732,10 @@ function AppContent() {
+
+ {t('settings.schedule.title')} + +
{t('settings.schedule.stockCheck')} {t('settings.schedule.dailyAt6')} diff --git a/frontend/src/i18n/de.json b/frontend/src/i18n/de.json index d953a4d..5b19b01 100644 --- a/frontend/src/i18n/de.json +++ b/frontend/src/i18n/de.json @@ -165,12 +165,14 @@ "supports": "Unterstützt ntfy, Discord, Telegram, Slack" }, "schedule": { + "title": "Erinnerungsplan", "stockCheck": "Bestandsprüfung", "dailyAt6": "Täglich um 6:00 Uhr", "intakeCheck": "Einnahmeprüfung", "15minBefore": "15 Min. vor geplanter Zeit", "nextCheck": "Nächste Bestandsprüfung", - "lastSent": "Zuletzt gesendet" + "lastSent": "Zuletzt gesendet", + "envHint": "Diese Werte können über REMINDER_HOUR und REMINDER_MINUTES_BEFORE in .env konfiguriert werden" }, "stock": { "title": "Bestand", diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 49486a7..4784c2e 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -167,12 +167,14 @@ "supports": "Supports ntfy, Discord, Telegram, Slack" }, "schedule": { + "title": "Reminder Schedule", "stockCheck": "Stock check", "dailyAt6": "Daily at 6:00 AM", "intakeCheck": "Intake check", "15minBefore": "15 min before scheduled time", "nextCheck": "Next stock check", - "lastSent": "Last sent" + "lastSent": "Last sent", + "envHint": "These values can be configured via REMINDER_HOUR and REMINDER_MINUTES_BEFORE in .env" }, "stock": { "title": "Stock", diff --git a/frontend/src/styles.css b/frontend/src/styles.css index 7711d5a..bf5e85c 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -1531,6 +1531,23 @@ textarea { margin-bottom: 1.5rem; } +.schedule-header { + display: flex; + align-items: center; + gap: 0.5rem; + margin-bottom: 0.75rem; + padding-bottom: 0.5rem; + border-bottom: 1px solid var(--border-primary); +} + +.schedule-title { + font-size: 0.8rem; + font-weight: 600; + color: var(--text-secondary); + text-transform: uppercase; + letter-spacing: 0.5px; +} + .schedule-row { display: flex; justify-content: space-between;