No description
Add comprehensive notification settings with delivery channel selector, channel-specific credential fields, test notification button, event type toggles, quiet hours picker, smart batching, and morning digest. Backend: - Add NotificationSettingsHandler with GET/PUT /api/settings/notifications - Add POST /api/notifications/test endpoint - Support ntfy, pushover, webhook channels with validation - Store settings in settings table with proper JSON encoding Frontend: - Integrate notification settings into settings panel - Channel selector with dynamic credential fields - Event type toggles for filtering notifications - Quiet hours time picker with day-of-week bitmask - Smart batching toggle (default on) - Morning digest toggle (default on) - Test notification button with immediate feedback Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .beads | ||
| .github/workflows | ||
| .marathon | ||
| dashboard | ||
| docs | ||
| firmware | ||
| mothership | ||
| tests/e2e | ||
| .dockerignore | ||
| .gitignore | ||
| .needle-predispatch-sha | ||
| .needle.yaml | ||
| API_IMPLEMENTATION_STATUS.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| fix_ble_handlers.py | ||
| PROGRESS.md | ||
| VERSION | ||