XuqmGroup
|
a8293bb4c4
|
feat: Java SDK baseUrl 内置默认值;fix: update-service 大文件APK解析、file-service hash去重
|
2026-05-03 11:00:12 +08:00 |
|
XuqmGroup
|
d2dea0c332
|
feat(android-sdk): 添加完整的IM客户端SDK实现
- 实现了Android SDK的完整IM功能接口,包括消息、群组、好友、会话等核心功能
- 添加了消息收发、历史记录、撤回编辑等完整的消息操作能力
- 实现了群组管理功能,包括创建、成员管理、权限设置等操作
- 添加了好友关系链管理,支持添加、删除、分组等操作
- 实现了会话管理功能,包括置顶、免打扰、已读状态等
- 添加了黑名单、资料管理、搜索等辅助功能
- 补齐了批量操作接口,提升客户端操作效率
- 实现了WebSocket连接管理和事件监听机制
- 添加了离线消息同步和状态管理功能
|
2026-05-02 22:57:55 +08:00 |
|
XuqmGroup
|
d22d5f7687
|
docs(project): 更新需求与开发进度对比报告并完善Android SDK接口定义
- 添加了完整的XuqmGroup平台需求与开发进度对比报告
- 实现了Android SDK的ImApi接口定义,涵盖群组、好友、黑名单等完整功能
- 定义了IM消息、会话、群组、用户资料等核心数据模型
- 实现了Android SDK的ImSDK核心功能类,包括连接管理和消息处理
|
2026-05-02 12:30:31 +08:00 |
|
XuqmGroup
|
6d1d2ec634
|
docs(deploy): 添加部署文档并更新SDK API设计规范
- 新增完整的XuqmGroup部署文档,包含服务器配置、Docker Compose部署策略
- 更新SDK API重设计规范至V2.0,统一各端SDK初始化和登录接口
- 添加安全设计规范文档,涵盖密码安全、AppSecret验证等内容
- 新增离线推送架构设计文档,定义厂商推送集成方案
- 重构SDK登录流程,统一使用userId + userSig鉴权模式
- 移除dbName等外部配置参数,实现零感知平台地址配置
- 完善部署架构图和配置示例文件
|
2026-05-02 11:29:49 +08:00 |
|
XuqmGroup
|
edd2adc5aa
|
feat(sdk): add new admin APIs to Java SDK
- queryUserState
- kickUsers
- batchSendMessage
- adminSetMsgRead
- importMessages
- checkFriends
- modifyGroupMemberInfo
Also add FriendCheckResult and ImportMessageRequest models.
|
2026-05-01 23:25:57 +08:00 |
|
XuqmGroup
|
b25b4746e9
|
feat(server-sdk): 移除服务端SDK的login方法,服务端SDK不应包含登录概念
|
2026-05-01 22:59:28 +08:00 |
|
XuqmGroup
|
83cf9541e7
|
feat: 简化 IM 登录接口,JWT 永久有效,离线推送同步化
- /api/im/auth/login 移除 nickname/avatar 参数
- AppRequestSignatureUtil.payload 简化签名(不含 nickname/avatar)
- JwtUtil 默认过期时间改为极大值(≈100年)
- ImAccountService.validateSignature/loginOrRegister 适配
- DemoAuthService.callImServiceLogin 不传 nickname
- XuqmImServerSdk.login() 签名方法同步简化
- ImPushBridge 改为批量同步调用 /api/push/internal/notify
- PushDispatcher 移除 @Async
|
2026-05-01 22:18:54 +08:00 |
|
XuqmGroup
|
eae18723a5
|
feat(update): add app store distribution — store config, server-side submission, scheduled publish, webhook
feat(im): expand IM API with friends, groups, admin ops, operation logging
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-29 00:34:17 +08:00 |
|
XuqmGroup
|
30a9f71eac
|
feat(chat): 添加聊天界面视图模型和联系人管理功能
- 实现 ChatViewModel 处理消息收发、历史记录加载和状态管理
- 添加消息搜索、草稿保存、引用回复等功能
- 实现多媒体附件发送包括图片、视频、音频和文件
- 添加群组提及用户功能和消息撤回机制
- 实现联系人管理功能包括好友搜索、添加、删除和黑名单管理
- 添加好友请求处理和实时消息监听
- 实现会话列表管理包含未读消息统计和实时更新
- 集成 IM SDK 的连接状态管理和事件监听
- 添加消息状态跟踪和超时处理机制
- 实现数据缓存机制优化用户体验
|
2026-04-28 22:32:21 +08:00 |
|
XuqmGroup
|
73060518f0
|
feat(im): 添加即时通讯SDK核心功能
- 实现IM API接口定义,包括消息、群组、好友、黑名单等功能
- 定义IM消息相关数据模型,包含聊天类型、消息类型、用户资料等
- 实现ImSDK单例类,提供登录、消息发送、群组管理、好友管理等核心功能
- 添加WebSocket连接管理,支持自动重连机制
- 实现历史消息查询、群组操作、用户资料管理等API调用
- 添加会话状态管理,支持置顶、静音、草稿等功能
- 集成文件上传结果,支持多媒体消息发送
- 实现连接状态监听和事件回调机制
|
2026-04-28 21:05:06 +08:00 |
|
XuqmGroup
|
1e395171a3
|
feat(chat): 添加聊天界面和文件更新SDK功能
- 实现完整的聊天界面UI组件,支持文本、图片、视频、音频、文件等多种消息类型
- 集成IM消息收发功能,实现消息气泡显示和用户头像占位符
- 添加媒体文件选择和拍摄功能,支持相册图片、视频及相机拍照录像
- 实现语音录制和播放功能,包含按住说话交互和权限处理
- 添加群组提及功能,支持@用户和提及候选列表显示
- 实现消息回复和引用功能,支持消息长按回复操作
- 添加本地消息搜索功能,支持搜索当前会话的历史消息
- 实现文件上传下载功能,集成FileSDK进行文件传输管理
- 添加应用更新检查功能,集成UpdateSDK支持版本更新
- 实现消息状态显示,包括发送、送达、已读等状态标识
- 添加群组已读人数统计,显示消息在群聊中的阅读情况
- 实现草稿保存和恢复功能,支持断点续聊体验
- 添加连接状态横幅,实时显示IM服务连接状态
- 实现滚动加载更多历史消息,优化大量消息的性能表现
- 添加多媒体文件下载保存功能,支持保存到应用专属目录
|
2026-04-28 20:11:38 +08:00 |
|
XuqmGroup
|
c217e96482
|
feat(im): 添加即时通讯服务端SDK
- 实现用户登录认证功能,支持签名验证
- 添加消息发送、撤回及历史记录查询功能
- 实现会话管理功能,包括置顶、静音、已读标记等
- 添加好友系统功能,支持好友申请、同意、删除操作
- 实现群组管理功能,包括创建、解散、成员管理等
- 添加黑名单管理功能
- 实现推送服务集成,支持消息推送注册和发送
- 添加应用版本更新功能,支持Android应用和RN Bundle更新
- 实现关键词过滤和全局禁言管理功能
- 添加管理员消息查询和管理功能
- 集成Webhook配置管理功能
- 实现多服务器URL配置支持,包括基础服务、推送服务和更新服务
- 添加multipart表单数据上传支持,用于文件传输
- 实现统一的API请求处理和响应解析机制
|
2026-04-28 17:43:46 +08:00 |
|
XuqmGroup
|
bbf1fd0769
|
docs(server): 添加平台文档总览并实现 IM 服务端 SDK
- 新增 PLATFORM_OVERVIEW.md 文档,包含仓库索引、整体架构、核心概念等
- 实现 XuqmImServerSdk 类,提供完整的 IM 功能接口
- 添加登录认证、消息发送、会话管理、好友关系等核心功能
- 实现群组管理、关键词过滤、全局禁言等高级功能
- 提供配置管理和统计查询等管理功能
|
2026-04-28 17:29:17 +08:00 |
|
XuqmGroup
|
ec23b9890b
|
feat(im): 添加即时通讯功能模块
- 添加了 IM API 接口定义,包含登录、消息、群组、好友等接口
- 实现了 ImSDK 核心功能,支持发送各类消息和管理会话
- 集成了 WebSocket 连接管理和自动重连机制
- 添加了本地联系人缓存并优化对话标题显示逻辑
- 实现了 HarmonyOS 平台 HTTP 客户端基础功能
|
2026-04-28 16:55:12 +08:00 |
|