飞享IM Web版大更新!流式回复、音视频通话、消息转发全面升级

comsince
FshareIM Team这不是 changelog,这是一次「让你忍不住想打开试试」的功能盘点。v1.1.x 系列集中火力,专门干那些「表面没坏但其实很难受」的体验问题——流式回复占位符乱跑、时间显示不说人话、群视频通话有 bug、消息无法转发……全都修了,还顺手加了不少新东西。
1. AI 流式回复终于不会「躲猫猫」了 — v1.1.2
你有没有遇到过这种情况:AI 正在打字,但那个"思考中…"的气泡突然消失在屏幕之外,你只能干等,不知道它到底还在不在?
v1.1.2 专门修了这个。 流式回复的占位符现在会始终锁定在消息列表底部,新消息插入到它前面,而不是把它顶出视口。而且,第一帧就触发滚动,再也不会有那种「卡了一下才出现」的割裂感。
技术细节:
preAddProtoMessage新增虚拟消息位置控制逻辑;appendStreamingContent首次创建时立即触发triggerScrollBottom。

主界面:群聊消息流畅展示,AI 内容渲染清晰,代码块语法高亮一眼可读
2. 时间显示终于「会说人话」了 — v1.1.1
谁规定消息时间只能显示 2026-06-04 14:35?这年头稍微人性化一点好不好!
更新后的时间显示策略:
| 时间范围 | 显示效果 |
|---|---|
| 今天 | 14:35 |
| 昨天 | 昨天 14:35 |
| 本周内 | 星期三 14:35 |
| 更早 | 5月12日 14:35 |
| 跨年 | 2025年12月17日 |
会话列表和聊天窗口分隔线统一了同一套策略,不再出现列表显示「昨天」、窗口里却显示一串数字时间戳的神奇割裂感。
3. 群组音视频通话:修好了,还加了可拖拽
群视频通话这个功能之前存在几个让人抓狂的 bug:
- 群组视频邀请消息送达不了被邀请成员(根因:
tos字段在消息转换时悄悄丢失了) - ICE 候选的
name字段错误引用了全局window.name,而不是发送者 ID
全部修干净了。
新增能力:
- 通话对话框支持拖拽移动,你可以一边聊视频一边看消息
- 本地摄像头即时预览,接通前就能确认自己有没有开错摄像头
- 远端视频流 + 画中画本地预览,布局感十足

音频通话:简洁的绿色拨号界面,等待接听状态一目了然

视频通话进行中:大屏显示对方画面,右下角小窗显示自己——拖到顺手的位置就好
4. 消息转发 + 面板可拖拽调整 — v1.1.0
消息转发来了
长按(或右键)任意一条消息,选「转发」,就能把它转给好友或群组。支持顶部搜索框按名字过滤,不用拖着滚动条翻联系人列表。
转发的技术坑修了好几个:确认框交互问题、消息内容解码问题、会话查找崩溃问题……总之,现在它能正常工作了。

消息右键菜单:撤回、转发、复制、删除,功能完整,操作顺滑
面板宽高随心调
会话列表和聊天区域之间加了一条可拖动分割线(宽度范围 200px–420px),聊天区和输入框之间也加了横向分割线(高度范围 100px–400px)。调好的尺寸会持久化,下次打开还是你喜欢的比例。

会话列表右键菜单:置顶/取消置顶、消息免打扰、删除会话,该有的都有
5. 群聊管理全套体验
创建群聊
点击「+」选联系人,左侧列表可搜索,右侧实时展示已选成员,最多可看到「已选择 X 位联系人」的状态反馈,确认前随时叉掉某人。

创建群聊:双栏布局,左选右显,选好确认,三步搞定
添加成员
已有群聊也能随时添加成员,打开群侧栏,点「添加成员」,从好友列表里勾选,支持搜索过滤。

添加成员界面:群侧栏实时显示现有成员,添加操作清晰可控
添加好友
手机号搜索,按 Enter 即触发查询,极简界面没有废话。

添加好友:输入手机号,一键搜索,干净利落
6. 深色模式:眼睛的救星
整套 UI 同时支持亮色和深色两种主题,一键切换,右下角工具栏就能操作。深色模式下代码块、Markdown 表格、系统消息……每一处都做了细节适配,不会出现某个角落突然「白色瞎眼」的情况。

深色模式全局一致,连 Markdown 代码块都好看——对夜间码字的朋友太友好了
功能清单速览
| 功能模块 | 支持能力 |
|---|---|
| 消息类型 | 文本、图片、语音、视频、文件、名片、位置、GIF 动图 |
| AI 集成 | 流式回复、占位符动画、Markdown 渲染、代码高亮 |
| 通话 | 1v1 音频/视频通话、群组视频通话、画中画预览 |
| 群聊 | 创建群聊、添加/移除成员、群公告、群侧栏 |
| 消息操作 | 转发、撤回、复制、删除、右键菜单 |
| 会话管理 | 置顶、免打扰、删除、可拖拽面板 |
| 主题 | 亮色/深色双主题,一键切换 |
| 时间显示 | 智能格式(今天/昨天/星期几/月日) |
想亲眼看看?在线演示走起
演示地址:https://web3.fsharechat.cn/conversation
用邮箱 + 验证码即可登录体验,无需注册,无需下载。
有合作意向?聊聊分布式部署方案
飞享IM 支持分布式最小化部署——不是那种「服务器要求一大堆」的豪华配置,而是真正可以在小团队、小预算下跑起来的方案。
如果你有以下需求,欢迎联系:
- 企业内部 IM 私有化部署
- 客服系统 + AI Agent 集成(LangGraph / 自定义 Agent 均可对接)
- 定制化功能开发
加官方技术支持,获取详细合作说明、报价方案和架构文档。
飞享IM,聊得舒服,用得放心。