feat(dashboard): notifications as top-level page in sidebar

- Create standalone Notifications.tsx page with full notification config UI
- Add /notifications route in App.tsx
- Add Notifications nav item in Layout.tsx sidebar (below Alerts, BellRing icon)
- Remove notifications section from Config.tsx (keep settings sections only)
- Channels, rules, quiet hours, and dedup all configurable on dedicated page

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
K7ZVX 2026-05-13 05:10:03 +00:00
commit 10328686e2
7 changed files with 1290 additions and 913 deletions

View file

@ -8,8 +8,8 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap" rel="stylesheet">
<script type="module" crossorigin src="/assets/index-CdB1XMAe.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-D0QU4dPJ.css">
<script type="module" crossorigin src="/assets/index-DGtsDLP7.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-D1Pqs_mG.css">
</head>
<body>
<div id="root"></div>