Commit Graph

67 Commits

Author SHA1 Message Date
00e34df0fb feat: 新增修改用户密码功能
- 新增修改用户密码功能
- 修改设置界面为activity
2024-12-15 22:44:13 +08:00
293fe2c3ef fix: 修复用户首次登陆缓存提示框一直存在问题 2024-12-15 16:20:25 +08:00
805db56d55 feat: 新增好友免打扰功能
- 新增好友免打扰功能
- 修复好友未读消息显示错误
2024-12-13 22:55:11 +08:00
d33e6b60c6 refactor: 重构WebsocketService
- 引入ConversationManager类进行管理主页消息列表,以解耦service
- 修复对方发送的同一条消息会出现在聊天界面两次问题
2024-12-13 12:30:29 +08:00
e48010cae8 feat: 增加聊天界面每条消息上的好友昵称
增加聊天界面每条消息上的好友昵称,以便于后面适配群聊界面
2024-12-12 17:55:42 +08:00
1068f5e467 docs: 更新README文件 2024-12-12 16:42:17 +08:00
a25f00f0bc fix: 修复个人界面头像显示错误问题 2024-12-12 16:34:15 +08:00
3c899768d7 fix: 修复聊天界面自己发送图片格式消息时头像错位问题 2024-12-12 16:21:23 +08:00
c5b0cde2bd fix: 修复主页聊天列表头像未对应问题 2024-12-12 16:19:00 +08:00
b8c80e4b00 feat: 新增搜索历史消息功能
- 新增搜索历史消息功能
- 修复部分问题
2024-12-12 16:14:10 +08:00
ec9e3a8af4 feat: 新增部分功能
- 新增删除历史消息功能
- 更改聊天界面adapter为ListAdapter并使用DiffUtil增加效率
- 引入第三方库EventBus
2024-12-11 16:11:18 +08:00
5e9a3f6c8f feat: 完善部分功能 2024-12-07 13:26:29 +08:00
cb9447ab82 fix: 修复主页显示更多控件问题 2024-12-07 10:21:21 +08:00
b7654c644c feat: 添加WebView页面 2024-12-03 21:37:58 +08:00
d534f15efd feat: 新增朋友圈功能
- 新增朋友圈功能,待添加为真实数据,目前使用假数据
2024-12-01 15:50:28 +08:00
4e3f1e914d refactor: 重构部分逻辑
1.在查找conversation时使用唯一标识代替index查找
2.添加用户发送图片消息(待优化为微信发送图片样式)
3.移动model层到data层
4.重构HomeItem为枚举
5.优化WebsocketService中的发送消息代码
2024-11-29 16:43:48 +08:00
0d56f17f37 refactor: 重构conversationAdapter
使用ListAdapter重构conversationAdapter以提高效率
2024-11-29 10:07:03 +08:00
a616124534 fix: 修复已知bug
1.修复首次给好友发送消息,消息列表显示未读消息数为1的bug
2.修复重复加载已收到消息的bug
3.删除部分无用代码
4.重命名部分函数,使其简洁明确
2024-11-26 14:28:39 +08:00
57b6fd166e refactor: 重构data层
1.重构data层
2.重构ChatAdapter减少大量重复代码
2024-11-26 13:13:39 +08:00
e1816f525a feat: 完善页面
1.完善聊天界面,好友详情页
2.抽象网络请求接口,以减少重复代码
3.引入pictureselector、spannable库
2024-11-25 22:26:51 +08:00
c45acb5bda refactor: 重构网络请求
1.使用统一返回格式
2.使用DialogFragment替代原来的dialog
2024-11-24 09:07:16 +08:00
a07711d993 feat: 新增删除好友功能
1.新增删除好友功能
2.更新CustomItem显示样式
2024-11-21 23:09:39 +08:00
92e622792a feat: 新增头像上传、更新架构
1.新增头像上传功能
2.使用Retrofit代替接口访问
2024-11-15 15:07:51 +08:00
279fc96d52 feat: 完善各功能
1.新增好友消息列表未读数目
2.修复聊天界面Item显示问题
3.修复登录闪退问题
2024-11-13 20:45:05 +08:00
15f9409618 fix: 完善修改昵称功能
1.完善修改昵称功能
2.使用viewpager2重构主页4个fragment
3.完善好友列表的昵称备注显示
2024-11-10 11:20:52 +08:00
53bbc029b9 feat: 新增联系人列表、修改昵称功能
1.新增联系人列表
2.新增修改昵称界面
2024-11-06 19:18:46 +08:00
d4dc9a3b24 refactor: 重构主页面
1.将主页面更改为4个页面
2.完善自定义CustomItem
2024-11-01 19:14:16 +08:00
acacdf1233 fix: 完善登陆注册注销功能 2024-10-30 18:18:33 +08:00
d340abde42 fix: 更改应用图标
更改应用图标
2024-10-30 13:04:36 +08:00
e6094e9a33 fix: 完善聊天界面功能面板
完善聊天界面功能面板
2024-10-29 22:35:49 +08:00
4ac75337ec Rename .java to .kt 2024-10-29 22:35:48 +08:00
fba406fbc5 refactor: 将ContactsUtil更改为单例类
将ContactsUtil更改为单例类
2024-10-29 12:53:10 +08:00
d4061748cb style: 使用detekt优化代码
使用detekt优化代码
2024-10-29 12:50:58 +08:00
91c24f5b25 fix: 修复聊天功能面板左右边距不一致问题
修复聊天功能面板左右边距不一致
2024-10-29 09:57:29 +08:00
c6d6e65f0b fix(登录模块): 去除登录模块自动填充密码背景
去除登录模块自动填充密码黄色背景
2024-10-28 14:58:44 +08:00
d76ee587f0 refactor: 更改database层为data层
更改database层为data层
2024-10-27 22:10:41 +08:00
b81419b40f refactor: 更改view层为ui层
1.更改view层为ui层
2.将全部java类更改为kotlin编写
2024-10-27 18:52:04 +08:00
7c2a9f0619 feat(聊天模块): 修改聊天模块adapter
使用多itemtype代替原消息显示逻辑
2024-10-26 23:37:17 +08:00
e81bbf516d refactor: 修改service层
1.修改service层语言为kotlin
2.使用kotlin中的协程代替原service中的线程池
2024-10-25 23:52:33 +08:00
971a6bace7 Rename .java to .kt 2024-10-25 23:52:33 +08:00
ab7e9e2c8a refactor: 修改util层
修改util层语言为kotlin
2024-10-24 22:51:12 +08:00
25405fd120 Rename .java to .kt 2024-10-24 22:51:11 +08:00
023fdbb324 refactor: 修改database层
修改database层语言为kotlin
2024-10-24 22:01:56 +08:00
8919957c37 Rename .java to .kt 2024-10-24 22:01:56 +08:00
614e0af3ba refactor: 修改Repo层和ViewModel层
修改Repo层和ViewModel层为kotlin语言
2024-10-23 20:40:11 +08:00
3a15994c48 Rename .java to .kt 2024-10-23 20:40:10 +08:00
19f5b006a6 feat(自定义控件):
新增自定义开关控件
2024-10-23 19:50:29 +08:00
eb94db1fe3 style: 去除所有文件标头中的Description Tag 2024-10-23 17:22:45 +08:00
a2d4513e57 refactor(添加好友模块): 合并添加联系人Repo
合并添加联系人Repo
2024-10-23 16:47:33 +08:00
c1a28b9bef fix(好友列表模块): 修复好友列表不显示问题
修复好友列表不显示问题
2024-10-23 16:46:32 +08:00