release/v2.0.0 #35

Merged
moyin merged 8 commits from release/v2.0.0 into main 2026-01-07 15:12:11 +08:00

8 Commits

Author SHA1 Message Date
moyin
2bcbaeb030 chore:清理不需要的测试文件和临时文档
- 删除 test_zulip.js、test_zulip_registration.js、test_zulip_user_management.js
- 删除 full_diagnosis.js 诊断脚本
- 删除 docs/development/backend_development_guide.md 重复文档
- 保持代码库整洁,移除临时测试文件
2026-01-07 15:07:44 +08:00
moyin
dd91264d0c service:完善用户服务功能
- 优化用户查询和管理逻辑
- 更新相关单元测试
- 完善内存模式用户服务实现
2026-01-07 15:07:18 +08:00
moyin
003091494f docs:升级 OpenAPI 文档配置到 v2.0.0
- 版本号从 1.1.1 升级到 2.0.0
- 新增聊天系统 (chat) API 标签和说明
- 完善 API 文档描述,包含 WebSocket 连接指南
- 添加 JWT Token 格式要求说明
- 新增开发环境和生产环境服务器配置
- 包含 Zulip 集成和地图系统说明
2026-01-07 15:07:01 +08:00
moyin
b01ea38a17 config:更新 Zulip 模块配置
- 注册 ChatController 和 WebSocketDocsController
- 添加聊天系统相关控制器到模块导出
- 完善模块依赖关系配置
2026-01-07 15:06:40 +08:00
moyin
a30ef52c5a docs:添加 WebSocket API 文档控制器
- 实现 /websocket/docs 接口提供完整的 WebSocket API 文档
- 实现 /websocket/message-examples 接口提供消息格式示例
- 包含连接配置、认证要求、事件格式说明
- 提供 JavaScript 和 Godot 客户端连接示例
- 包含故障排除指南和测试工具推荐
2026-01-07 15:05:57 +08:00
moyin
d1fc396db7 api:添加聊天系统 REST API 控制器
- 实现 /chat/send 消息发送接口(引导使用 WebSocket)
- 实现 /chat/history 聊天历史查询接口
- 实现 /chat/status 系统状态监控接口
- 实现 /chat/websocket/info WebSocket 连接信息接口
- 包含完整的 Swagger API 文档注解
- 集成 JWT 身份验证和错误处理
2026-01-07 15:05:40 +08:00
moyin
7fd6740090 dto:添加聊天系统相关的数据传输对象
- 新增 SendChatMessageDto 用于发送聊天消息请求
- 新增 ChatMessageResponseDto 用于消息发送响应
- 新增 GetChatHistoryDto 用于获取聊天历史请求
- 新增 ChatHistoryResponseDto 用于聊天历史响应
- 新增 SystemStatusResponseDto 用于系统状态查询
- 包含完整的 API 文档注解和数据验证规则
2026-01-07 15:05:21 +08:00
moyin
4bda65d593 fix:修复 ZulipAccounts 实体索引配置错误
- 将索引字段从数据库列名改为实体属性名
- 修复 zulip_user_id 和 zulip_email 索引配置
- 解决服务启动时的 TypeORM 索引错误
2026-01-07 15:04:57 +08:00