Commit Graph

124 Commits

Author SHA1 Message Date
ILoveBingLu 403cc66d6e fix: 统一独立窗口跨平台标题栏布局并升级到 4.1.3
- 为独立窗口统一引入跨平台 window chrome 安全区和标题栏高度变量
- 优化朋友圈、聊天记录、浏览器、AI 摘要、协议页、图片/视频窗口等标题栏在 Windows/macOS 下的布局表现
- 统一主进程独立窗口 titleBarOverlay 高度为 40,减少首屏偏移和抖动
- 升级版本号到 4.1.3,并补充 README 与 CHANGELOG 记录
2026-04-08 19:47:09 +08:00
ILoveBingLu 34f6c6adaa release: v4.1.2 v4.1.2 2026-04-08 18:58:34 +08:00
ILoveBingLu d52507c8b1 Merge branch 'codex/package-size-platform-filters' 2026-04-08 18:54:56 +08:00
ILoveBingLu 47b437f7bb Update README version badge 2026-04-08 18:53:49 +08:00
ILoveBingLu a485d73a18 Disable mac dmg update info generation 2026-04-08 18:42:25 +08:00
ILoveBingLu 081f4f50fc Tighten mac packaging outputs 2026-04-08 18:36:10 +08:00
ILoveBingLu 08dbbf8f93 Refine platform-specific packaging filters 2026-04-08 17:52:28 +08:00
ILoveBingLu 0afe437813 修复发布工作流构建内存不足问题 v4.1.1 2026-04-08 14:44:46 +08:00
ILoveBingLu 2ab9d20e5a 发布 4.1.1,小版本更新 MCP Copilot Skill 分发流程 2026-04-08 13:21:57 +08:00
ILoveBingLu ca51c377ea 重构 MCP Copilot Skill 分发流程,改为内置打包并支持手动导出 2026-04-08 13:18:43 +08:00
ILoveBingLu 74a41f8351 删除多余图标 2026-04-08 01:28:11 +08:00
ILoveBingLu 7b8ac3921f 完善在线语音转写接入,并统一替换 AI / MCP 图标体系
本次提交主要围绕在线语音转写能力扩展与图标体系统一展开,重点补齐了阿里云 Qwen-ASR 的接入能力,并将聊天页、AI 摘要与侧边栏中的相关图标逐步切换到 lobe-icons 体系。

1. 在线语音转写能力增强
- 在现有 CPU / GPU 模式之外,完善在线 STT 模式的配置、持久化与主进程分发逻辑。
- 新增独立的在线转写服务 `voiceTranscribeServiceOnline`,统一管理在线 provider 的配置校验、请求组装、错误处理与结果返回。
- 保持原有转写缓存机制不变,继续复用 `sessionId + createTime` 作为缓存键,避免重复调用第三方服务。

2. 新增并完善阿里云 Qwen-ASR 支持
- 在线 STT 提供商扩展为:`OpenAI 兼容`、`阿里云 Qwen-ASR`、`自定义接口`。
- 阿里云作为独立 provider 接入,不与 OpenAI 兼容或自定义接口混用协议,避免后续逻辑继续耦合和膨胀。
- 阿里云请求改走 `chat/completions + input_audio` 协议,并支持流式返回。
- 主进程将阿里云流式增量结果转发到现有 `stt:partialResult` 通道,聊天页可实时显示逐步生成的转写文本。
- 阿里云模型信息同步收敛到当前可用范围,默认模型调整为 `qwen3-asr-flash`,并在设置页明确提示 `qwen3-asr-flash` 与 `qwen3-asr-flash-filetrans` 两个模型选项。

3. 在线模式设置页体验优化
- 设置页新增在线 STT 的完整配置区域,包括 provider 切换、接口 URL、API Key、模型名、语言、超时和批量并发数。
- 不同 provider 的提示文案、默认 URL、默认模型与占位内容按协议能力区分展示,减少误配。
- 在线配置测试入口支持按当前表单配置即时校验,而不是只能测试已保存配置。
- 在线模式相关布局、下拉、自定义选择器、数值步进器等样式补齐,避免退化成原生控件观感。

4. 聊天页转写交互优化
- 在线模式下,聊天页会根据当前 provider 做更准确的判断与展示,不再统一写死为 OpenAI 在线转写。
- 阿里云转写等待态改为使用千问图标作为唯一视觉标识,不再显示“正在转写”文字,突出 provider 识别性。
- 千问图标尺寸与呼吸动画一并优化,使等待态更明显、更稳定。

5. AI 摘要与 MCP 图标统一到 lobe-icons
- 引入 `@lobehub/icons` 及其依赖链,并新增前端共享组件 `AIProviderLogo`,统一管理 AI 提供商图标渲染。
- AI 摘要设置页与聊天页进入的 AI 摘要窗口,均改为优先使用 lobe-icons 渲染 provider 图标,仅在未命中映射时回退本地 logo。
- 为常用 provider 增加显式映射,包括 OpenAI、通义千问、Gemini、Kimi、硅基流动、小米 MiMo、腾讯元宝、智谱、DeepSeek、豆包、Ollama、xAI,以及自定义 provider 对应的 Clipdrop 图标。
- 侧边栏中的 `MCP 服务` 图标替换为 lobe-icons 提供的 `Model Context Protocol` 图标,统一整体视觉语言。

整体来看,这次提交解决了在线转写从“能配置”到“能稳定使用、能看出当前 provider、能流式显示”的关键链路问题,同时也把 AI / LLM 相关图标从分散的本地静态文件逐步收拢到统一的组件化图标库,后续继续扩展 provider 时会更容易维护。
2026-04-08 01:26:40 +08:00
ILoveBingLu 7a7dfe79f1 修复新增账号引导、账号显示名与语音导出体验
本次提交主要优化了账号引导、设置页账号展示以及聊天页语音消息导出相关体验。

1. 修复“设置 - 数据解密 - 新增账号引导”在已有账号场景下误继承主窗口数据库已连接状态的问题,避免引导窗口一打开就直接显示“已连接数据库”,恢复新增账号流程的正常进入路径。
2. 调整独立引导窗口的系统控件布局,使其符合平台习惯:macOS 采用左侧“关闭 | 最小化”,Windows 采用右侧“最小化 | 关闭”。
3. 优化设置页“账号管理”的展示逻辑,优先显示用户昵称等更易理解的名称,而不是直接显示 wxid;同时补齐 displayName 的保留与同步逻辑,避免保存或切换账号后名称又退回 wxid。
4. 为聊天页语音消息增加右键“导出语音文件”能力,导出格式为 wav,并补充最小必要的文件写入 IPC 通道,打通从渲染进程到主进程的保存链路。
5. 将语音导出成功提示由系统 alert 调整为页面内自定义顶部气泡提示,并统一复用到复制成功/失败等反馈场景,减少打断感,提升交互一致性。

整体上,这次修改主要是修复几个明显影响理解和操作流畅度的前端交互问题,让新增账号、账号识别和语音导出这几个高频路径更符合用户预期。
2026-04-07 21:46:33 +08:00
ILoveBingLu 4228379aa7 fix: resolve tsconfig node type build issue v4.1.0 2026-04-07 17:17:50 +08:00
ILoveBingLu b3120a3244 release: v4.1.0 2026-04-07 17:03:31 +08:00
ILoveBingLu e436bf2d36 feat: add bundled skill installer support 2026-04-07 16:02:44 +08:00
ILoveBingLu 69d875f788 feat: add moments data to mcp and http api 2026-04-07 14:45:08 +08:00
ILoveBingLu e67640a4c4 feat: add multi-account storage support 2026-04-07 11:25:55 +08:00
ILoveBingLu 892bb38105 feat: add packaged mcp launcher for macos 2026-04-07 10:52:18 +08:00
ILoveBingLu 6c79328b5e release: v4.0.1 2026-04-07 10:12:03 +08:00
ILoveBingLu cec5bced16 fix: generate update manifests during packaging 2026-04-07 01:17:46 +08:00
ILoveBingLu e7ac2b85e5 fix: decouple packaging from release metadata 2026-04-07 01:05:06 +08:00
ILoveBingLu b7d8eb91a9 chore: stop tracking vendor mirrors 2026-04-07 00:58:06 +08:00
ILoveBingLu b9e1a16ce6 fix: stabilize 4.0.0 release pipeline 2026-04-07 00:53:56 +08:00
ILoveBinglu 0c9c3f7c5d fix: treat generated update manifest as build success 2026-04-07 00:33:04 +08:00
ILoveBinglu 49e748f3bf 修复打包 2026-04-07 00:19:02 +08:00
ILoveBinglu 46cca6038c fix: prevent builder auto publish in release jobs 2026-04-07 00:07:07 +08:00
ILoveBinglu c40a9084c5 fix: stabilize release workflow 2026-04-06 23:51:53 +08:00
ILoveBinglu 46f89deae0 release: v4.0.0 2026-04-06 23:36:56 +08:00
ILoveBinglu 190f7db684 merge: bring macos branch into main 2026-04-06 23:23:42 +08:00
ILoveBinglu 7fc73c973b fix: update mac packaging and icon handling 2026-04-06 22:58:52 +08:00
ILoveBinglu d4db5fd715 chore: clean macos integration leftovers 2026-04-06 22:10:36 +08:00
ILoveBinglu 252d2aa487 feat: polish macos window and auth behavior 2026-04-06 22:00:46 +08:00
ILoveBinglu 6f9958c1fb feat: update macos native integration 2026-04-06 21:31:29 +08:00
ILoveBingLu 6aa2a516a2 merge: sync MACOS with main (MCP & updates)
Made-with: Cursor
2026-04-06 14:53:17 +08:00
ILoveBingLu edecacf72d feat: 优化聊天页面日期跳转上下滑动加载
Made-with: Cursor
2026-04-06 14:39:50 +08:00
ILoveBingLu e403e9c4f1 chore: disable differential updates 2026-04-04 04:25:31 +08:00
ILoveBingLu 9d79b00d77 release: v3.0.1 2026-04-04 00:07:19 +08:00
ILoveBingLu 1c26d8dac2 feat:优化更新功能与UI 2026-04-04 00:04:14 +08:00
ILoveBingLu 66a96c089f feat: 新增 MCP 聊天导出自动化并升级到 3.0.0 2026-04-03 22:04:10 +08:00
ILoveBingLu 4a0efe8904 feat: 增强 CipherTalk MCP 协作能力与流式支持 2026-04-03 22:03:42 +08:00
ILoveBingLu 961e232c11 feat: 增强联系和会话查找功能,更新相关文档和脚本 2026-04-03 20:52:28 +08:00
ILoveBingLu 387224c08d chore: release 2.3.5 2026-04-03 16:36:17 +08:00
ILoveBingLu 6eef17a52b chore: improve release CI context and local secret env for release scripts
Made-with: Cursor
2026-04-03 01:33:25 +08:00
ILoveBingLu d49b52fead chore: release 2.3.4
Made-with: Cursor
2026-04-03 01:04:26 +08:00
ILoveBingLu fd13d2967d feat: proxy MCP queries through main process 2026-04-03 00:19:20 +08:00
ILoveBingLu c8c5b437f9 feat: release 2.3.3 differential update diagnostics 2026-04-02 14:18:40 +08:00
ILoveBingLu 03a842493b feat: 增加 AI 配置日志记录和发布上下文详细信息 2026-04-02 13:46:26 +08:00
ILoveBingLu d3c4e698f0 fix: disable prod devtools and release 2.3.2 2026-04-02 13:31:49 +08:00
ILoveBingLu 0da479bed7 fix: 发布 2.3.1 更新安装修复 2026-04-02 04:47:30 +08:00