Score
0
Watch 174 Star 506 Fork 173

昕有灵犀 / xyIM企业即时通讯-仿微信JavaAGPL-3.0

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
企业IM即时通讯定制平台,百万级高并发、高性能、可扩展、安全、高交互体验的企业通信和协作im平台。包含通讯服务、仿微信客户端(PC、Android、iOS)、Web门户(用于集成企业应用)、WebAPI。 spread retract

Clone or download
DevLog.md 3.85 KB
Copy Edit Web IDE Raw Blame History
昕有灵犀 authored 2018-10-24 17:08 . log

## 更新日志 ##

2018-05-06以前没有记录了,从6号开始更新
2018-05-06:
1、保存自身的Avater头像至XMPP服务端,并刷新用户MyInfoPanel区的头像
2、刷新头像缓存;
3、bugfix:修正SessionManager认证后UserCache.CurrentUserName的空值;


2018-05-07:
1、smack换用4.2.4,替换调用代码
2、bugfix:修正因chat state消息造成的未读消息UI错误


2018-05-07:
1、Smack里的RoomInfo并没有管理员和拥有者信息,MucRoomInfo加入以进行成员的持久化
2、mucInvitation增加判断条件
3、mucInvitation增加收到邀请后的群组DB持久化


2018-05-09:
1、bugfix:muc消息在当前聊天窗无刷新
2、bugfix:muc离线消息重复的ui处理
3、muc消息抵达的chatPanel处理


2018-05-10:
1、縮減了發送消息的UI更新速度


2018-05-11:
1、启动进行muc的订阅,对原xmpp muc的邀请模式进行自动化处理,抛弃原来发消息即邀请群成员的模式;
2、创建muc群组


2018-05-16:
1、roster禁用的情况下获取fulljid(用于si文件)
2、在线文件发送
3、在线文件接收


2018-05-17:
1、XMPP 离线文件扩展
2、和离线文件机器人交互,离线文件发送和接收


2018-05-18:
1、和离线文件机器人交互逻辑开发,完成离线文件接收,UI更新,reciveJid伪装处理


2018-05-22:
1、转为Maven项目
2、图标拉伸处理更换为freeseawind/NinePatch
3、自动断线重连
4、左侧布局调整,使Insets更加合理


2018-05-23:
1、整理MessageItem类
2、头像从服务器的获取
3、UI里的头像区域做了xmpp Avatar兼容,并且做了缓存、更新机制
4、联系人资料里建立更多附加属性


2018-05-24:
1、整理功能清单
2、修正头像缓存的bug


2018-05-25:
1、新增记住用户名和密码功能
2、完善通讯录功能,显示部门、电话等信息


2018-05-28:
1、新增记住用户名和密码功能
2、完善通讯录功能,显示部门、电话等信息


2018-05-30:
1、登陆账户切换
2、设置里增加清除数据库功能


2018-05-31:
1、通过通讯录或搜索发起新单聊会话


2018-06-05:
1、通讯录键盘式卡片展示
2、搜索框开始通讯录搜索设置为2字符起搜
3、搜索项增加中文名展示
4、增加KeyPair表,保存组织架构同步MaxID
5、搜索改为异步
6、搜索结果放置键盘焦点以供键盘切换操作


2018-06-06:
1、联系人异步全量同步
2、联系人json模拟生成


2018-06-11:
1、修正了java.net.URL的空异常bug(联系人全量同步)
2、用ApacheHttpClient替换java.net.URL的get方法


2018-06-12:
1、断网离线登陆


2018-06-14:
1、通过addSubscribeListener进行自动花名册处理,方便状态即席和SocketBytestreams文件收发.
2、建MUC群


2018-06-15:
1、建群UI
2、建群人员选择器


2018-06-20:
1、为MUC离线消息RoomID加入缓存,预防离线消息洪水,造成数据库查询异常
2、MUC加人进群
3、MUC群删除成员
3、管理员解散群组


2018-06-22:
1、对删除群成员进行消息扩展
2、整理开发文档


2018-06-25:
1、对群组成员侧边栏异步加载


2018-06-27:
1、对群组扩展消息进行合并,统一使用MucUpdateMembers


2018-06-28:
1、DiscoverInfo查询MUC信息iq获取成员列表
2、使用isUseDiscoInfoGetMembers开关来快速切换MUC成员列表加载方式


2018-10-24:
1、修正群邀请离线消息的bug

Comment ( 0 )

Sign in for post a comment

Java
1
https://gitee.com/475660/xyTalk-pc.git
git@gitee.com:475660/xyTalk-pc.git
475660
xyTalk-pc
xyIM企业即时通讯-仿微信
master

Help Search