v4.4.0 联网搜索 + 生命体系统
  • 联网搜索 + 自学习:MiMo 内置搜索插件,对话中自动搜索网络信息,搜索结果自动存入记忆
  • 灵魂面板 5 标签页:状态 / 伤痕 / 她眼中的你 / 独白 / 时间线日记,实时展示角色内心
  • 生命体系统 Phase 1-6:内核层(vitality心力 + 反思循环)、体验记忆、伤痕系统、用户感知、未说出口的话、离开机制
  • 每日日记:deepReflect 时自动生成叙事日记(有事件才写)
  • 3 角色特殊初始状态:回响(存在主义)、凛(病娇)、余音(怯懦)
  • 开屏动画优化:粒子/旋转/打字机/进度条全面流畅化
  • Bug 修复:头像溢出、存档删除、conversations 初始化、独白去重等
v4.2.0
  • AI 记忆系统:提取记忆 + 检索记忆 + 注入 Prompt + 三层 JSON 解析兜底
  • AI 进阶模块:情感状态 + 关系阶段 + 情绪传染 + 主动行为 + 记忆衰减 + 梦境 + 成长日志
  • 设置面板重组:8 标签(对话/AI/外观/语音/联机/记忆/数据/关于)
  • 汉堡菜单合并:新建角色+新建群组合并为「新建」子菜单
  • 消息格式优化:删除粗体/动作描写,保留心理活动+对话
  • AI 星号/省略号三层防护
  • 搜索栏修复 + 密码保险箱修复 + 群聊输入框修复
  • 主题配色协调 + 设置面板溢出修复
  • 版本号动态化(APP_VERSION 常量)
v4.1.1
  • 消息格式化优化:删除 **粗体** 和 *动作描写* 格式,保留(心理活动)和「对话内容」
  • AI 星号清理三层防护:Prompt 禁止 + API 上下文清理 + 显示兜底
  • 设置面板标签重命名:端点→AI、烙印→提示词、记忆→数据
  • 流式文字开关移到语音标签,群聊自动接话移到角色标签
  • 搜索栏尺寸调整,头像 Data URL 渲染修复
  • 密码保险箱移除按钮修复
v4.1.0
  • 单文件 HTML 拆分为多文件架构(CSS 10个文件 + JS 1个 app.js)
  • index.html 从 6934 行精简到 874 行
  • CSS 按组件拆分:variables / base / splash / layout / sidebar / settings / chat / voice / components / responsive
  • JS 提取为独立 app.js,使用 M 命名空间
  • 功能完全等价,无行为变更
v4.0.18
  • 修复 CSS 孤立属性块(.sidebar-expand-btn 残留)
  • callAPI() 全链路空指针保护(OpenAI + Gemini)
  • AbortController 从 window 迁移到 state,修复并发请求竞态
  • saveAll() 改为 async,修复 KeyVault 加密异步丢失
  • XSS 防护:renderSaveSlots / handleNetworkData 输入转义
  • 语音播放失败时显示用户提示
  • migrateToV4() 防止已迁移数据被空数组覆盖
  • 提取 escapeAvatarHtml() 消除5处重复代码
  • 搜索输入加 200ms debounce
  • 移动端 body inset:0 修复 16px 边距残留
  • 删除未使用的 MirrorApp 模块系统和 isNearBottom()
v4.0.17
  • 修复搜索结果中显示 base64 乱码数据
  • 新增 isBase64Like() 工具函数,覆盖纯 base64 + data URL 格式
  • 启动时自动清理历史对话中的 base64 脏数据
  • 消息渲染和插入点加 base64 防护
v4.0.16
  • Gemini API Key 改用 x-goog-api-key Header 传输
  • P2P 连接码升级为 8 位 base-36
  • 添加 Content-Security-Policy 安全策略
  • API Key 加密存储(AES-GCM + PBKDF2 密钥保险箱)
  • Telegram 风格 UI 重构(侧边栏、导航抽屉、设置面板覆盖)
  • 移动端 QQ/微信风格导航
  • 用户名设置、时间戳功能
  • 移除 150+ 行死代码,修复重复 ID
v4.0.14
  • localStorage 全面加 try-catch
  • 创建辅助函数替代直接调用
v4.0.13
  • PeerJS 添加 SRI (Subresource Integrity)
  • 修复 CDN 资源无完整性校验,防止 CDN 劫持
v4.0.12
  • localStorage 加 try-catch 错误处理
  • 修复当 localStorage 满或浏览器隐身模式时直接崩溃的问题
v4.0.11
  • 修复 UI.confirm XSS 漏洞
  • 改用 DOM API 创建元素,防止 XSS 攻击
v4.0.10
  • 群聊互动逻辑优化
  • 串行回复 + 上下文传递
  • 角色回复更加自然,有互动感
v4.0.0 史诗级更新
  • 数据结构重构:characters 数组 + groups 数组,支持无限/自定义角色
  • 迁移函数:migrateToV4() 自动迁移 3 个默认角色
  • 左侧边栏:私聊列表 + 群组列表 + 底部按钮(搜索/设置/关机)
  • 统一聊天面板:替换 3 个独立面板为 1 个统一面板
  • 群聊功能:sendGroupMessage + APIQueue 接龙控制 + @mention 解析
  • 角色管理页面:新建/编辑/删除角色,头像上传,System Prompt 编辑
  • 群组管理页面:新建/编辑/群组,成员多选,发言模式设置
  • 代码审查修复:修复 3 个致命问题 + 7 个严重问题 + 8 个中等问题
v3.3.12
  • 修复主面板毛玻璃效果失效
  • 移动 backdrop-filter 从 ::after 到 .chat-main 本身
  • 添加 isolation: isolate 管理堆叠上下文
  • 移除行 485 内联 div 的 overflow:hidden
v3.3.9
  • 设置面板卡片折叠功能
  • TTS 代码审查与修复
  • MiMo TTS 模型区分
  • TTS 开关与流式逻辑优化
v3.3.20
  • 简化流式开关逻辑
  • 移除遗留变量 streamEnabled
  • 简化为只使用 streamText 和 streamTTS
v3.3.19
  • 添加发送按钮打断功能
  • 参考主流 app(ChatGPT、Claude)的设计
  • 支持停止 AI 生成回复
  • 添加 AbortController 支持
  • 停止后不会重试失败的请求
v3.3.18
  • 限制 AI 回复中省略号的使用
  • 在 System Prompt 中添加省略号使用规则
  • 提高 TTS 稳定性
v3.3.17
  • 修复 API Key 刷新后不显示问题
  • 在 onPlatformChange() 函数中添加设置 apiKey 输入框
v3.3.16
  • 修复端点 API 平台选择不保存问题(最终)
  • 在 onPlatformChange() 函数中添加保存 currentPlatform
v3.3.15
  • 修复端点 API 平台选择不保存问题
  • 在 saveAll() 函数中添加保存 currentPlatform
v3.3.14
  • 删除系统点滴功能
  • 添加玻璃颜色功能
  • 可自定义主面板玻璃背景色
  • 使用 rgba() 函数保持毛玻璃效果正常
v3.3.13
  • 恢复气泡原生 backdrop-filter
  • 移除光学模拟方案(会引发新问题)
  • 回到 v3.3.0 的正确修复方案
v3.3.12
  • 修复主面板毛玻璃效果失效问题
  • 移动 backdrop-filter 从 ::after 到 .chat-main 本身
  • 添加 isolation: isolate 管理堆叠上下文
  • 移除行 485 内联 div 的 overflow:hidden
v3.3.10
  • 6 个预设主题重新设计(深渊/血月/暮色/琥珀/月华/晨曦)
  • 毛玻璃底色自定义控制
  • 色彩面板优化(系统点缀→毛玻璃底色)
  • 卡片折叠功能与嵌套结构
  • 化身系统重构(agentList + 玩家角色)
  • 布局修复(inset: 16px、JS 高度覆盖)
  • API Key 显示/隐藏、TTS 试听 loading
  • TTS 省略号使用规范
v3.3.9
  • 设置面板卡片折叠功能(箭头方向:展开▼/折叠◁)
  • TTS 代码审查与修复(5 个问题)
  • MiMo TTS 模型区分(voicedesign/标准)
  • TTS 开关与流式逻辑优化
  • 默认值修改(开关默认关闭、表单默认为空)
  • 化身系统重构(数据驱动 + 玩家角色)
  • 播报引擎设置三层嵌套 UI 重构
  • chat-main 圆角修复
v3.3.0
  • 修复气泡模糊度历史遗留问题(animation forwards 导致 GPU 渲染层滞留)
  • 移除动画 forwards,添加基类稳态值销毁 GPU 层
  • 恢复原生 backdrop-filter 毛玻璃效果
v3.2.6
  • 角色性格 Skill 与系统提示词编辑区整合为统一界面
  • 支持 Skill 单角色导出/导入和全部备份/恢复
  • 修复手机端键盘遮挡输入框问题
  • 修复手机端键盘收回后聊天未自动滚动
  • 删除输入框矩形背景色块,优化视觉效果
v3.2.0
  • 新增角色性格 Skill 文件读取功能(上传 .txt / .md
  • 上传内容追加到 system prompt,让角色更真实
  • localStorage 持久化存储
v3.1.73 – v3.1.76
  • 修复重复事件绑定、XSS 隐患、死代码清理
  • 提取 streamReply 公共函数,消除重复代码
  • 优化正则表达式,避免英文括号误匹配
  • 修复气泡模糊度 0 值被重置问题
  • 修复手机端键盘收回后界面未下滑
  • 修复手机端键盘遮挡输入框(--true-height 同步更新)
v3.1.0 – v3.1.72
  • 修复中文智能引号语法错误(多次)
  • 修复移动端输入框高度/宽度异常
  • 修复虚拟键盘弹出后页面空白
  • 修复 app-wrapper 下边距被 JS 撑满
  • 优化 UI 渲染性能(applyUI 重构)
  • 新增 TTS / ASR API 平台预设(MiMo、OpenAI、硅基流动等)
  • 新增声音描述测试按钮
  • 完善 API 密码库管理
v3.0.x
  • 修复移动端视口高度(--true-height CSS 变量)
  • 修复 UI 拖拽卡死问题
  • 优化 hexToRgba 函数容错
  • 修复输入框被浏览器标签遮挡
v1.x – v2.x
  • ASR 语音识别设置修复与优化
  • 语音输入逻辑改进
  • 移动端 CSS 适配
  • API Key 验证逻辑
  • 法律声明页面上线