Add notification and webhook management routes to cowork-service: - GET /api/notifications/prefs — get user notification preferences - PUT /api/notifications/prefs — update user notification preferences - GET /api/webhooks — list webhook subscriptions - POST /api/webhooks — create webhook subscription - DELETE /api/webhooks/:id — delete webhook subscription - modules/notifications/routes.ts — proxy routes with error handling - server.ts — register notificationRoutes (6 route modules total) - server.test.ts — add notification routes mock, update register count to 6 57 tests passing, 9 test files, typecheck clean |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||