Users miss important events unless they are actively on the app.\n\nAction:\n- [ ] Add POST /api/notifications/subscribe for Web Push subscription\n- [ ] Send push notifications for: milestone approved/rejected, vote result, disbursement received\n- [ ] Add notification preference settings page\n- [ ] Email notification option for each event type\n- [ ] Respect quiet hours (user-configurable)
Users miss important events unless they are actively on the app.\n\nAction:\n- [ ] Add
POST /api/notifications/subscribefor Web Push subscription\n- [ ] Send push notifications for: milestone approved/rejected, vote result, disbursement received\n- [ ] Add notification preference settings page\n- [ ] Email notification option for each event type\n- [ ] Respect quiet hours (user-configurable)