Adds persistent sticker caching for sticker-pack metadata and media, enabling faster loading and reliable reuse during server failures or offline sessions.
新增贴纸包元数据及贴纸媒体的持久化缓存,加快贴纸加载,并在服务异常或离线时可靠复用已缓存内容。
Adds quoted-message replies, moves one-on-one voice and video calls to the LiveKit SFU, and improves call lifecycle handling and localized UI text.
新增消息引用回复,将一对一语音和视频通话全面迁移至 LiveKit SFU,并优化通话生命周期处理及多语言界面文案。
Improves the chat composer layout and multiline editing, fixes remote audio playback in one-on-one calls, and makes voice effects switch reliably during a call.
优化聊天输入区布局和多行编辑体验,修复一对一通话的远端音频播放,并提升通话中变声模式切换的可靠性。
Fixes unread message counters being incremented repeatedly when cached offline messages are replayed after reconnecting, and reliably clears the counter when a chat is opened from a notification or deep link.
修复重连后离线缓存消息重复推送导致未读数字反复增加的问题,并确保从通知或深链接进入聊天时正确清除未读数字。
Improves one-on-one video calls and session handling, fixes Chinese username search with IMEs, and adds deeper offline caching with a user-accessible cache cleanup option.
改进一对一视频通话和会话状态处理,修复中文输入法下的用户名搜索,并新增更完整的离线缓存及用户可操作的缓存清理功能。
Adds LiveKit SFU group video meetings for up to 100 participants, including a video grid, participant panel, mute-all controls, and lecture/discussion modes.
新增基于 LiveKit SFU 的百人群组视频会议,包括视频网格、参会者面板、全员静音及讲课/自由讨论模式。
This project is built upon Paperphone-plus and is licensed under the AGPL-3.0.
本项目基于 Paperphone-plus 开发,采用 AGPL-3.0 许可证发布。