Files
rr3-server/RR3CommunityServer/Data
Daniel Elliott ceeb8471bc Add Notifications Service - 5 endpoints, 75/73+ complete
- NotificationsController.cs with 5 endpoints:
  * GET /synergy/notifications - list with unreadOnly filter
  * GET /synergy/notifications/unread-count - badge count
  * POST /synergy/notifications/mark-read - single or bulk
  * POST /synergy/notifications/send - player or broadcast
  * DELETE /synergy/notifications/{id} - delete by player
- Notification entity added to RR3DbContext (FK to Users, cascade delete)
- NotificationDto, NotificationsResponse, MarkReadRequest,
  SendNotificationRequest models added to ApiModels.cs
- Migration AddNotificationsTable applied
- Build: 0 errors, 0 warnings
- All 5 endpoints tested and working

Server now: 75/73 core endpoints (notifications + admin delete = 76)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-23 16:10:05 -08:00
..