feat: add board functionality with articles and comments

- Implemented BoardView for creating and displaying articles with comments.
- Added NationAffairsView for managing national policies and financial settings.
- Created ScoutMessageView for editing recruitment messages.
- Introduced database migrations for board_post and board_comment tables.
This commit is contained in:
2026-01-28 14:44:15 +00:00
parent 87fe1edae1
commit bebb0de3c4
17 changed files with 2847 additions and 0 deletions
+2
View File
@@ -17,6 +17,7 @@ import { turnsRouter } from './router/turns/index.js';
import { worldRouter } from './router/world/index.js';
import { auctionRouter } from './router/auction/index.js';
import { tournamentRouter } from './router/tournament/index.js';
import { boardRouter } from './router/board/index.js';
export const appRouter = router({
health: healthRouter,
@@ -36,6 +37,7 @@ export const appRouter = router({
turnDaemon: turnDaemonRouter,
auction: auctionRouter,
tournament: tournamentRouter,
board: boardRouter,
});
export type AppRouter = typeof appRouter;