更新记录 ====== ### 2022-08 - 完成IM重构,自实现聊天 ### 2022-07 - 初步完成聊天界面键盘控制器实现平滑切换键盘与扩展面板 - 完成语音消息的收发与展示,及播放动画处理,动态调整语音消息长度 - 添加礼物相关接口,新增vmdata model 准备把网络请求和数据库操作移到这里边 - 新增聊天语音播放功能 - 新增聊天赠送礼物功能 - 完善聊天界面细节 - 完成数据请求预处理拆分工作,初步完成礼物数据展示,发送逻辑待处理 - 优化聊天界面输入框,调整遮罩背景颜色值 - 修复急速聊天界面自己信息获取为空问题 - 解决消息长按出错问题,调整会话列表UI细节 - 优化部分界面UI细节展示 - 完善禁言功能逻辑及提醒 - 完善实名认证 ### 2022-06 - 添加小程序功能,可从服务器加载小程序及小游戏 - 完成视频奖励回调,以及视频任务解锁功能逻辑 - 解决一些小错误,调整匹配动画为透明,完善匹配逻辑 - 完善个人资料引导完善流程和逻辑 - 解决发布内容选择图片后点击图片无法预览问题 - UI细节调整,调整休闲空间内程序打开逻辑 - 完善急速聊天,添加倒计时逻辑处理,优化相关文案,添加细节动画 ### 2022-04 - 添加黑名单处理 - 完成密码修改逻辑处理,优化登录注册逻辑,调整内容详情展示 - 调整首页功能UI - 添加推送及广告集成 - 优化举报屏蔽逻辑处理 - 添加功能遮罩引导 ### 2022-03 - 添加MQTT云服务支持,实现首页心情实时更新 - 完善匹配流程 - 优化支付逻辑 - 完善VIP功能 - 其他细节优化 ### 2022-02-21 - 完善举报反馈功能 ### 2022-01-23 - 添加屏蔽举报入口 ### 2021-11-14 - 完善帖子发布与评论功能,修改bug上报为bugly - 配合图片服务器优化图片加载,默认加载所需大小缩略图,减少资源消耗 - 优化帖子发布局部刷新,更新图片上传逻辑,加上宽高描述 - 添加资料完善引导中间页,可跳过 ### 2021-10-24 - 将项目迁移到 ViewBinding 实现 ### 2021-08-25 - 添加注销逻辑,完善切换动画 - 升级打包工具版本到 gradle7.0 - 添加重置模块儿 - 修改匹配逻辑,添加不同匹配类型 ### 2021-07-30 - 实现账户注销功能 ### 2021-07-26 - 实现匹配过滤功能 ### 2021-07-20 - 匹配方式调整 - 心情编辑方式调整 - 添加隐私政策弹窗 - 聊天发送图片与语音加上限制 - 使用友盟统计完善上报统计 ### 2021-07-10 - 修改文件存储为三方服务 UCloud - 调整附件上传保存策略,上传通过三方后将数据索引保存在自己的服务器 - 调整单例类的实现,更符合 Kotlin 方式 ### 2021-07-02 - 配合服务器更新路由前缀,接口加上版本路径,目前默认 `v1` - 添加升级检测逻辑处理 - 完善邮箱绑定逻辑 - 修复密码登录页面崩溃问题 - 添加更新记录 ### 2021-06-15 - 重构移动端项目,实现社交场景一些通用功能