ghostguild-org/server/api/admin
Jennie Robinson Faber 6a440a846d feat: board post + channel API routes
Implements Phase 2a of board classifieds redesign:

- GET/POST /api/board/posts (list with tag/author filters, create)
- PATCH/DELETE /api/board/posts/:id (author-only)
- GET /api/board/channels (member)
- POST /api/admin/board-channels (admin)
- PATCH/DELETE /api/admin/board-channels/:id (admin)

Adds board_post_created activity type.
2026-04-14 16:25:42 +01:00
..
alerts feat(admin): add restore dismissed alerts flow 2026-04-08 12:22:35 +01:00
board-channels feat: board post + channel API routes 2026-04-14 16:25:42 +01:00
events refactor: extract escapeRegex and validateTagSlugs server utils 2026-04-09 23:51:56 +01:00
members Tests, UX improvements. 2026-04-05 14:25:29 +01:00
pre-registrants Huge bunch of UI/UX improvements and tweaks! 2026-04-06 16:17:12 +01:00
series Add Zod validation to all API endpoints and remove debug test route 2026-03-01 17:04:26 +00:00
wiki Member/Ecology revamp. 2026-04-14 09:25:09 +01:00
board-channels.post.js feat: board post + channel API routes 2026-04-14 16:25:42 +01:00
dashboard.get.js Implement OWASP ASVS L1 security remediation (Phases 0-2) 2026-03-01 12:53:18 +00:00
events.get.js Implement OWASP ASVS L1 security remediation (Phases 0-2) 2026-03-01 12:53:18 +00:00
events.post.js refactor: extract escapeRegex and validateTagSlugs server utils 2026-04-09 23:51:56 +01:00
members.get.js Implement OWASP ASVS L1 security remediation (Phases 0-2) 2026-03-01 12:53:18 +00:00
members.post.js Add Zod validation to all API endpoints and remove debug test route 2026-03-01 17:04:26 +00:00
series.get.js Implement OWASP ASVS L1 security remediation (Phases 0-2) 2026-03-01 12:53:18 +00:00
series.post.js Add Zod validation to all API endpoints and remove debug test route 2026-03-01 17:04:26 +00:00
series.put.js Add Zod validation to all API endpoints and remove debug test route 2026-03-01 17:04:26 +00:00