-
- );
-}
diff --git a/src/components/settings/section-placeholder.tsx b/src/components/settings/section-placeholder.tsx
index 9bf8765b0..c09c9c459 100644
--- a/src/components/settings/section-placeholder.tsx
+++ b/src/components/settings/section-placeholder.tsx
@@ -12,7 +12,6 @@
*/
import {
- AlarmClock,
Bell,
Blocks,
Download,
@@ -39,7 +38,6 @@ const SLUG_ICON: Record = {
modules: Blocks,
integrations: Link2,
notifications: Bell,
- reminders: AlarmClock,
layout: LayoutDashboard,
dashboard: LayoutDashboard,
insights: TrendingUp,
diff --git a/src/components/settings/section-slugs.ts b/src/components/settings/section-slugs.ts
index 96dc02271..5be9037d5 100644
--- a/src/components/settings/section-slugs.ts
+++ b/src/components/settings/section-slugs.ts
@@ -26,11 +26,11 @@
// `layout` entry instead of four scattered "arrange" entries, so the
// concept reads as one place. The four editor slugs stay in this list so
// their routes still resolve; they are simply not listed in the shell nav.
-// v1.17.1 — `reminders` sits right after `notifications`: the one
-// "Reminders & Notifications" home that gathers the scattered reminder
-// categories (medication, mood, Vorsorge, low-stock, coach nudge) and links
-// to the notification channels. The canonical editors keep their own routes;
-// the hub is consolidation by linking.
+// v1.18.0 (S4) — the standalone `reminders` hub is gone. It was a
+// link-only page ("doppelt gemoppelt") that merely deep-linked into the
+// canonical editors; reminder TYPES now live centrally in `notifications`,
+// each row gated on its module. `/settings/reminders` 301-redirects to
+// `/settings/notifications` (next.config.ts).
export const SETTINGS_SECTION_SLUGS = [
"account",
// v1.18.0 — `modules` ("Was du trackst") sits right after account: the
@@ -38,7 +38,6 @@ export const SETTINGS_SECTION_SLUGS = [
"modules",
"integrations",
"notifications",
- "reminders",
"layout",
"dashboard",
"insights",
diff --git a/src/components/settings/settings-shell.tsx b/src/components/settings/settings-shell.tsx
index 12f28598a..22a9a7e22 100644
--- a/src/components/settings/settings-shell.tsx
+++ b/src/components/settings/settings-shell.tsx
@@ -18,7 +18,6 @@ import * as React from "react";
import Link from "next/link";
import { usePathname } from "next/navigation";
import {
- AlarmClock,
Bell,
Blocks,
Download,
@@ -92,20 +91,14 @@ export const SETTINGS_SECTIONS: readonly SettingsSection[] = [
titleKey: "settings.sections.integrations.title",
icon: Link2,
},
+ // v1.18.0 (S4) — "Benachrichtigungen" is now the single module-gated
+ // reminder-types home. The separate "Erinnerungen" hub (a link-only page)
+ // is gone; reminder TYPES live here, each row gated on its module.
{
slug: "notifications",
titleKey: "settings.sections.notifications.title",
icon: Bell,
},
- // v1.17.1 — the one "Reminders & Notifications" home. Gathers the
- // scattered reminder categories (medication / mood / Vorsorge / low-stock
- // / coach nudge) and links to the notification channels. The canonical
- // editors keep their own routes; this nav entry is the single front door.
- {
- slug: "reminders",
- titleKey: "settings.sections.reminders.title",
- icon: AlarmClock,
- },
// v1.17.1 (F-2) — one "Layout & Personalization" nav entry replaces the
// four scattered Dashboard / Insights / Medications / Mood "arrange"
// entries. Those routes still resolve (deep links, page-header cogs, and