76 Commits

Author SHA1 Message Date
ILoveBingLu 66dbfc506b 修复问 AI 时间线与表格渲染 2026-04-30 01:56:07 +08:00
ILoveBingLu 26bce8401a chore: release 5.0.1 2026-04-29 03:23:22 +08:00
ILoveBingLu 9443ebf357 feat: 添加 zod 模块到忽略列表 2026-04-29 01:33:59 +08:00
patricLee feca65051c feat: 内置skills目录更新 2026-04-28 17:45:57 +08:00
patricLee 2f0d1da3e8 feat: mcp客户端集成、外部skills导入 2026-04-28 17:28:51 +08:00
ILoveBingLu 52a0cbe048 chore: 发布 5.0.0 版本 2026-04-28 11:47:34 +08:00
ILoveBingLu 02ce6733f3 feat: 为智能体 QA 新增文本解析器与节点名称映射
实现 textParser.ts,用于解码与解析消息内容,包含 XML 提取与二进制内容处理
创建 nodeNames.ts,定义智能体工具名称、进度阶段与数据源映射
新增测试脚本,独立验证智能体 QA 功能,确保无禁用格式、校验消息解析与统计逻辑
2026-04-28 07:03:50 +08:00
ILoveBingLu 611bb54f72 feat: 新增检索评估框架并集成新的向量嵌入模型
在 retrievalTypes.ts 中定义检索评估相关类型
增强 ChatSearchIndexService,使用全新 SqliteVec0VectorStore 实现向量存储与检索
更新向量模型服务,新增支持 Qwen3 嵌入模型(含专属池化与指令能力)
新增检索评估执行脚本,支持构建向量索引、生成评估报告
添加评估用例 JSONL 示例文件,并更新 README 完善使用说明
修改 UI 组件以适配新嵌入模型的集成
2026-04-27 20:57:50 +08:00
ILoveBingLu 9de15b620d fix: include AI worker scripts in packaged app 2026-04-27 17:29:48 +08:00
ILoveBingLu 40ed22670f release: v4.2.3 2026-04-27 03:31:35 +08:00
ILoveBingLu c1bf514b4a feat: integrate embedding model functionality and UI enhancements
- Added @huggingface/transformers and sqlite-vec dependencies to package.json.
- Updated electron-builder configuration to include sqlite-vec files.
- Enhanced AISummarySettings component with new styles and layout for embedding model selection and device configuration.
- Implemented embedding model loading, status checking, and download functionality in AISummarySettings.
- Added new types for embedding models and device status in ai.ts and electron.d.ts.
- Updated config service to manage embedding model profile and device settings.
- Modified AISummaryWindow to reflect changes in vector indexing messages and statuses.
2026-04-25 23:02:57 +08:00
ILoveBingLu f30494e6cb release: v4.2.2 2026-04-23 04:47:23 +08:00
ILoveBingLu 4beec0c70e release: v4.2.1 2026-04-23 02:17:48 +08:00
ILoveBingLu 6ef395f3c9 发布 4.2.0:优化图片解密与聊天滚动体验
本次提交将应用版本更新到 4.2.0,并同步更新 package-lock、README 版本徽标和 CHANGELOG 发布说明。

主要变更:
- 接入 CipherTalk 自研图片 DAT 原生解密模块,替换原先迁移自 WeFlow 的命名与资源落点。
- 新增 Windows x64 与 macOS arm64 的预编译 native addon 资源,并补充 manifest、检查脚本和同步脚本。
- 保留 native 优先、TypeScript 兜底的图片解密链路,兼容 V3/V4 图片、wxgf 后处理、缓存命中、高清图回退和实况照片提取。
- 优化图片解密服务的缓存校验、wxgf/HEVC 白图规避、耗时诊断和默认日志输出,减少线上噪音。
- 聊天消息列表改为动态高度虚拟列表,卸载屏幕外消息 DOM 与图片节点,降低长会话内存和渲染压力。
- 修复虚拟列表初始挂载时滚底与顶部历史预加载互相打架导致界面上下晃动的问题。
- 顶部历史消息改为接近顶部并向上滚动时提前加载,同时加强 prepend 后的滚动位置恢复。
- 解析图片 XML 中的宽高信息,并用于聊天图片骨架屏、未解密占位、已解密图片和图片查看器初始窗口尺寸。
- 打包清理逻辑改为按当前平台保留对应 native addon,避免安装包携带无关平台产物。

验证:
- 已执行 npx tsc --noEmit,通过 TypeScript 类型检查。
- 本地未执行应用构建,发布构建交由 GitHub Actions 的 tag 发布工作流完成。
2026-04-21 04:44:47 +08:00
ILoveBingLu a3a307bda8 chore: 发布 v4.1.9 版本
- 修复 WCDB 解密相关问题(1000 和 101 错误)
- 更新 Windows 和 macOS 平台的 WCDB 原生库
2026-04-11 19:44:27 +08:00
ILoveBingLu c51293ee76 fix: 优化 MCP 内容可见性与 Skill 路由并升级到 4.1.8 2026-04-09 13:28:16 +08:00
ILoveBingLu e4cf1893f4 fix: 修正 Windows 标题栏 overlay 计算过小导致的控件重叠并升级到 4.1.7 2026-04-08 20:54:01 +08:00
ILoveBingLu ade1e14402 fix: 按原生 overlay 实际占位修复 Windows 独立窗口标题栏重叠并升级到 4.1.6 2026-04-08 20:44:40 +08:00
ILoveBingLu 4ec0af6462 fix: 增大 Windows 独立窗口标题栏右侧避让并升级到 4.1.5
- 提高共享 window chrome 中 Windows 平台的右侧控件预留宽度
- 为独立窗口标题栏追加额外右侧避让间距,确保朋友圈等窗口顶部操作区不压到原生窗口控件
- 升级版本号到 4.1.5,并同步更新 README 与 CHANGELOG 说明
2026-04-08 20:26:33 +08:00
ILoveBingLu c82de2d788 fix: 修复朋友圈标题栏右上角操作区被裁掉并升级到 4.1.4
- 调整独立窗口标题栏在 macOS 下的列宽分配策略,优先保证右侧工具区完整显示
- 修复朋友圈独立窗口右上角筛选、刷新等按钮被标题栏收缩策略裁掉的问题
- 将版本号升级到 4.1.4,并同步更新 README 与 CHANGELOG 说明
2026-04-08 20:21:32 +08:00
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 2026-04-08 18:58:34 +08:00
ILoveBingLu 08dbbf8f93 Refine platform-specific packaging filters 2026-04-08 17:52:28 +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 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 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 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 46cca6038c fix: prevent builder auto publish in release jobs 2026-04-07 00:07:07 +08:00
ILoveBinglu 46f89deae0 release: v4.0.0 2026-04-06 23:36:56 +08:00
ILoveBinglu 7fc73c973b fix: update mac packaging and icon handling 2026-04-06 22:58:52 +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 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 66a96c089f feat: 新增 MCP 聊天导出自动化并升级到 3.0.0 2026-04-03 22:04:10 +08:00
ILoveBingLu 387224c08d chore: release 2.3.5 2026-04-03 16:36:17 +08:00
ILoveBingLu d49b52fead chore: release 2.3.4
Made-with: Cursor
2026-04-03 01:04:26 +08:00
ILoveBingLu c8c5b437f9 feat: release 2.3.3 differential update diagnostics 2026-04-02 14:18:40 +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
ILoveBingLu 59ed7ebf67 fix: 构建阶段禁用自动发布 2026-04-02 04:10:04 +08:00
ILoveBingLu fbf916880b feat: 发布工作流接入 AI 与 Telegram 通知 2026-04-02 03:09:45 +08:00
ILoveBingLu 9b7f89a2af chore: 配置 GitHub 自动发布流程 2026-04-02 00:48:02 +08:00
ILoveBingLu 31c1446369 feat: 取消安装包美化 2026-04-02 00:13:06 +08:00
ILoveBingLu a77e88907b feat: 支持 GitHub 主源与自定义策略更新 2026-04-01 23:41:45 +08:00
ILoveBingLu f5ca04ad51 feat: 新增 CipherTalk MCP 服务 2026-04-01 19:43:09 +08:00
ILoveBingLu a974ea4fac chore: add macOS native artifact checks 2026-03-30 03:46:47 +08:00