feat: display actual reminder schedule from server config (#386)

- Expose REMINDER_HOUR and REMINDER_MINUTES_BEFORE env values via settings API
- Add reminderHour and reminderMinutesBefore to frontend Settings interface
- Replace hardcoded i18n strings with parameterized translations
- Settings page now shows configured schedule instead of static 6:00 / 15 min
This commit is contained in:
Daniel Volz
2026-03-06 19:51:19 +01:00
committed by GitHub
parent 30c97e2f0d
commit 5b6c6abb69
5 changed files with 18 additions and 6 deletions
+6 -2
View File
@@ -479,11 +479,15 @@ export function SettingsPage() {
</div>
<div className="schedule-row">
<span className="schedule-label">{t("settings.schedule.stockCheck")}</span>
<span className="schedule-value">{t("settings.schedule.dailyAt6")}</span>
<span className="schedule-value">
{t("settings.schedule.dailyAtHour", { hour: settings.reminderHour })}
</span>
</div>
<div className="schedule-row">
<span className="schedule-label">{t("settings.schedule.intakeCheck")}</span>
<span className="schedule-value">{t("settings.schedule.15minBefore")}</span>
<span className="schedule-value">
{t("settings.schedule.minutesBefore", { minutes: settings.reminderMinutesBefore })}
</span>
</div>
{settings.nextScheduledCheck && (
<div className="schedule-row">