# Chatlog Session 文档中心 项目全部文档索引,共 321 篇。归档文档见 external-docs/_archive/。 --- ## 生态系统架构总览 Chatlog 生态由多个子项目协同工作,共同实现微信聊天记录的**读取 → 查看 → 搜索 → 发送 → 自动化**全链路能力。 ```mermaid graph TB subgraph 用户层["👤 用户层"] Browser["Chatlog Session
Vue 3 前端 (浏览器)"] end subgraph 服务层["⚙️ 服务层"] ChatlogAPI["Chatlog API
Golang 后端 (:5039)
聊天记录读取 & 解密"] SendMsg["wechat-sendmsg
Python 服务 (:8765)
消息发送 (GUI 自动化)"] CFWorker["CF Worker Proxy
Cloudflare Worker
多媒体资源代理"] end subgraph 数据层["💾 数据层"] WeChatDB["微信本地数据库
contact.db / message.db / session.db
(SQLCipher 加密)"] IndexedDB["浏览器 IndexedDB
本地缓存 & 离线支持"] end subgraph 自动化层["🤖 自动化层"] Butler["WeChat Butler
微信消息自动化管家
规则引擎 + 自动回复"] WeChatClient["微信桌面客户端
Win / Mac / Linux"] end Browser -->|"HTTP API
会话/消息/联系人"| ChatlogAPI Browser -->|"HTTP API
发送消息/图片/文件"| SendMsg Browser -->|"代理请求
图片/视频/语音"| CFWorker ChatlogAPI -->|"SQLCipher 解密
读取本地数据库"| WeChatDB SendMsg -->|"GUI 自动化
pyautogui + 剪贴板"| WeChatClient Butler -->|"规则匹配
消息处理"| WeChatClient Browser -->|"本地持久化
缓存 & 离线"| IndexedDB style Browser fill:#42b883,stroke:#2c3e50,color:#fff style ChatlogAPI fill:#00ADD8,stroke:#2c3e50,color:#fff style SendMsg fill:#3776AB,stroke:#2c3e50,color:#fff style CFWorker fill:#F38020,stroke:#2c3e50,color:#fff style WeChatDB fill:#9B59B6,stroke:#2c3e50,color:#fff style IndexedDB fill:#E67E22,stroke:#2c3e50,color:#fff style Butler fill:#E74C3C,stroke:#2c3e50,color:#fff style WeChatClient fill:#27AE60,stroke:#2c3e50,color:#fff ``` ### 数据流架构 ```mermaid flowchart LR subgraph 数据读取流["📖 数据读取流"] A1["微信本地数据库
(SQLCipher)"] -->|"解密读取"| A2["Chatlog API
(Golang :5039)"] A2 -->|"HTTP JSON"| A3["Chatlog Session
(Vue 3 前端)"] A3 -->|"IndexedDB
缓存"| A4["本地缓存层"] end subgraph 消息发送流["📤 消息发送流"] B1["SendBox 组件
用户输入"] -->|"HTTP POST"| B2["wechat-sendmsg
(Python :8765)"] B2 -->|"消息队列
SQLite 持久化"| B3["GUI 自动化
pyautogui"] B3 -->|"剪贴板+快捷键"| B4["微信桌面客户端"] end subgraph 多媒体流["🖼️ 多媒体流"] C1["腾讯 CDN
图片/视频/语音"] -->|"CF Worker
代理转发"| C2["Chatlog Session
前端展示"] end subgraph 自动化流["🤖 自动化流"] D1["WeChat Butler
规则引擎"] -->|"消息匹配
& 自动回复"| D2["微信桌面客户端"] end ``` --- ## 子项目概览 | 子项目 | 定位 | 技术栈 | 端口 | 核心能力 | |--------|------|--------|------|----------| | **Chatlog Session** | 微信聊天记录查看器 | Vue 3 + TS + Vite + Pinia | — | 会话浏览、消息查看、联系人管理、全文搜索、消息发送、数据导出 | | **Chatlog API** | 聊天记录读取 & 解密服务 | Golang + SQLCipher | :5039 | 数据库解密、会话查询、消息分页、联系人读取、多媒体代理 | | **wechat-sendmsg** | 微信消息发送工具 | Python + FastAPI + pyautogui | :8765 | 文本/图片/文件发送、消息队列持久化、重试机制、MCP 协议 | | **CF Worker Proxy** | 多媒体资源代理 | Cloudflare Workers | — | 腾讯域名白名单代理、CORS 头注入、来源验证 | | **WeChat Butler** | 微信消息自动化管家 | 规划中 | — | 规则引擎、消息匹配、自动回复、系统集成 | ### Chatlog Session 前端架构 ```mermaid graph TB subgraph Views["视图层 (Views)"] Chat["Chat
聊天消息"] Contact["Contact
联系人"] Search["Search
搜索"] Settings["Settings
设置"] Dashboard["Dashboard
仪表盘"] Onboarding["Onboarding
引导页"] end subgraph Stores["状态层 (Pinia Stores)"] SessionStore["session
会话列表"] ChatStore["chatMessages
消息数据"] ContactStore["contact
联系人"] SettingsStore["settings
配置"] SearchStore["search
搜索"] NotificationStore["notification
通知"] end subgraph API["API 层"] ChatlogAPI["chatlog.ts
聊天记录 API"] SessionAPI["session.ts
会话 API"] ContactAPI["contact.ts
联系人 API"] MediaAPI["media.ts
多媒体 API"] SendmsgAPI["sendmsg.ts
消息发送 API"] end subgraph Components["组件层"] ChatComponents["chat/
MessageBubble, SendBox..."] LayoutComponents["layout/
MainLayout, Sidebar..."] CommonComponents["common/
LoadingProgress..."] end subgraph Composables["组合式函数"] AutoRefresh["useAutoRefreshManager"] MessageCache["useMessageCache"] MobileGesture["useMobileGesture"] KeyboardShortcuts["useKeyboardShortcuts"] end Views --> Stores Stores --> API Views --> Components Views --> Composables Stores --> Composables ``` --- ## 技术栈全景 ```mermaid graph LR subgraph 前端["Chatlog Session (前端)"] Vue["Vue 3"] TS["TypeScript"] Vite["Vite 8"] EP["Element Plus"] Pinia["Pinia 3"] VueRouter["Vue Router 5"] VueUse["VueUse"] VirtualScroller["vue-virtual-scroller"] Marked["marked"] Dayjs["dayjs"] Pinyin["pinyin-pro"] DOMPurify["DOMPurify"] end subgraph 后端["Chatlog API (后端)"] Go["Golang"] SQLCipher["SQLCipher"] HTTP["net/http"] end subgraph 发送["wechat-sendmsg"] Python["Python"] FastAPI["FastAPI"] PyAutoGUI["pyautogui"] SQLite["SQLite"] end subgraph 代理["CF Worker Proxy"] CF["Cloudflare Workers"] end Vue --- TS --- Vite Go --- SQLCipher Python --- FastAPI --- PyAutoGUI ``` --- ## 文档目录结构 ``` docs/ ├── faq.md # 常见问题 ├── changelog/ # 版本变更日志 (29 篇) │ ├── CHANGELOG_v0.2.0.md ~ v0.25.0.md │ └── ... └── external-docs/ # 外部文档中心 ├── api/ # API 参考文档 (26 篇) │ ├── reference.md # 完整 API 接口文档 │ ├── data-structure.md # 数据模型和字段说明 │ ├── http-api.md # HTTP API 说明 │ ├── pagination.md # 分页参数和使用方法 │ ├── session-mapping.md # 会话数据处理 │ ├── response-fix.md # 常见响应问题处理 │ └── examples/ # API 调用示例 (21 篇) ├── architecture/ # 架构设计文档 (5 篇) │ ├── product-design.md # 产品需求和设计 │ ├── core/ # 核心架构 │ │ ├── message-loading-flow.md # 消息加载完整流程 │ │ └── message-loading-quick-reference.md # 消息加载快速参考 │ └── ui/ # UI 架构 │ ├── main-layout.md # 主布局设计 │ └── view-switching.md # 视图切换机制 ├── backend-golang/ # Chatlog API 后端文档 (41 篇) │ ├── db-analysis/ # 微信数据库结构分析 (9 篇) │ ├── db-copy/ # 数据库复制与备份机制 (9 篇) │ ├── implementation/ # 核心功能实现细节 (4 篇) │ ├── optimizations/ # 性能优化方案 (7 篇) │ ├── refactoring/ # 代码重构总结 (2 篇) │ └── ... # 解密、SQLCipher 迁移等 ├── cf-worker-proxy/ # CF Worker 代理文档 ├── deployment/ # 部署指南 (3 篇) ├── design/ # 技术设计文档 (1 篇) │ └── v0.26.0-sendmsg-integration.md # SendMsg 集成设计 ├── examples/ # 使用示例 (4 篇) ├── features/ # 功能特性文档 (34 篇) │ ├── api/ # API 相关功能 │ ├── background/ # 后台刷新/加载 │ ├── contact/ # 联系人功能 │ ├── core/ # 核心功能 (消息加载/缓存/滚动/虚拟消息) │ ├── messages/ # 消息类型功能 (basic/media/rich) │ ├── notification/ # 通知功能 │ ├── performance/ # 性能优化功能 │ ├── pwa/ # PWA 功能 │ ├── search/ # 搜索功能 │ └── ui/ # UI 增强功能 (含移动端) ├── fixes/ # 问题修复文档 (10 篇) ├── guides/ # 使用和开发指南 (27 篇) │ ├── quick-start/ # 快速开始指南 │ ├── developer/ # 开发者指南 (含调试/实现/测试) │ ├── user/ # 用户使用手册 │ ├── message-types/ # 消息类型指南 │ └── troubleshooting/ # 故障排查指南 ├── issues/ # 问题追踪 (4 篇) ├── openspec/ # OpenSpec 变更管理 (115 篇) │ ├── specs/ # 规格定义 │ └── changes/ # 变更记录 │ ├── integrate-ai-panel-butler/ # AI 面板集成 (进行中) │ └── archive/ # 已归档变更 (10 个) ├── performance/ # 性能优化文档 (1 篇) ├── planning/ # 规划文档 (4 篇) ├── refactoring/ # 重构文档 (2 篇) ├── references/ # 参考资料 (7 篇) ├── scripts/ # 辅助脚本 ├── troubleshooting/ # 故障排查 (2 篇) ├── _archive/ # 已归档文档 (61 篇) ├── 其他同类工具/ # 同类工具对比参考 (2 篇) ├── CHANGELOG.md # 变更日志 ├── ROADMAP.md # 项目路线图 └── TODO.md # 待办事项 ``` --- ## 文档导航 ### 按项目查找 #### Chatlog Session (前端) | 类别 | 文档 | 说明 | |------|------|------| | 入门 | [快速开始](external-docs/guides/quick-start/main-layout-quick-start.md) | 5 分钟了解项目结构 | | 用户 | [用户使用手册](external-docs/guides/user/user-guide.md) | 完整的用户使用说明 | | 开发 | [开发者指南](external-docs/guides/developer/developer-guide.md) | 开发环境搭建和开发流程 | | 测试 | [测试指南](external-docs/guides/developer/testing-guide.md) | 测试方法和最佳实践 | | API | [API 参考手册](external-docs/api/reference.md) | 完整的 API 接口文档 | | 架构 | [主布局架构](external-docs/architecture/ui/main-layout.md) | 应用布局设计 | | 路线图 | [项目路线图](external-docs/ROADMAP.md) | 开发路线图和版本规划 | #### Chatlog API (后端) | 类别 | 文档 | 说明 | |------|------|------| | 概览 | [后端文档索引](external-docs/backend-golang/README.md) | 后端文档导航 | | 数据库 | [数据库结构分析](external-docs/backend-golang/db-analysis/) | 微信本地数据库表结构 | | 优化 | [性能优化方案](external-docs/backend-golang/optimizations/) | 各方面优化细节 | | 实现 | [核心功能实现](external-docs/backend-golang/implementation/) | 解密、模板提取等 | #### wechat-sendmsg (消息发送) | 类别 | 文档 | 说明 | |------|------|------| | 设计 | [SendMsg 集成设计](external-docs/design/v0.26.0-sendmsg-integration.md) | v0.26.0 集成技术方案 | #### WeChat Butler (自动化) | 类别 | 文档 | 说明 | |------|------|------| | 规划 | [AI 面板集成变更](external-docs/openspec/changes/integrate-ai-panel-butler/) | Butler 集成变更规格 | | 规划 | [AI/MCP 集成规划](external-docs/planning/ai-mcp-integration-plan.md) | AI 集成整体规划 | ### 按主题查找 | 主题 | 关键文档 | |------|---------| | 消息加载 | [完整流程](external-docs/architecture/core/message-loading-flow.md) / [快速参考](external-docs/architecture/core/message-loading-quick-reference.md) | | 性能优化 | [Contact DB 模式](external-docs/features/contact/contact-db-mode.md) / [虚拟滚动](external-docs/features/performance/virtual-scroll.md) / [拼音优化](external-docs/performance/pinyin-optimization.md) | | 数据管理 | [数据结构](external-docs/api/data-structure.md) / [分页机制](external-docs/api/pagination.md) / [会话映射](external-docs/api/session-mapping.md) | | 部署运维 | [GitHub Pages](external-docs/deployment/github-pages.md) / [PWA 配置](external-docs/guides/pwa-setup-guide.md) / [故障排查](external-docs/troubleshooting/TROUBLESHOOTING.md) | | 移动端 | [主布局](external-docs/architecture/ui/main-layout.md) / [视图切换](external-docs/architecture/ui/view-switching.md) / [移动端 UI](external-docs/features/ui/mobile/mobile-ui.md) | --- ## 版本历程 | 版本 | 日期 | 里程碑 | |------|------|--------| | v0.26.0 | 2026-05-08 | SendMsg 集成、微信风格 SendBox、可配置快捷键 | | v0.25.0 | 2026-05-06 | 链接消息、Live Photo 高清修复、Vite v8 | | v0.24.0 | 2026-04-13 | 收藏消息类型支持 | | v0.22.0 | 2026-03-12 | Gap 置信度分级、锚点逻辑统一 | | v0.20.0 | 2026-03-11 | EmptyRange 窗口探测优化 | | v0.16.0 | 2026-02-11 | 聊天记录导出 (JSON/CSV/TXT/Markdown) | | v0.15.0 | 2025-12-05 | 会话置顶、Live Photo、Dashboard 重构、PWA | | v0.14.0 | 2025-11-25 | 转发消息增强、EmptyRange/Gap/Revoke 虚拟消息 | | v0.10.0 | 2025-01-24 | 群聊管理、搜索、IndexedDB v3、智能消息加载 | | v0.9.0 | 2025-11-21 | 移动端响应式布局、keep-alive 缓存 | 完整版本记录见 [ROADMAP.md](external-docs/ROADMAP.md) 和 [CHANGELOG.md](external-docs/CHANGELOG.md)。 --- ## 文档统计 | 分类 | 数量 | |------|------| | 总文档数 | 321 篇 | | 归档文档 | 61 篇 | | API 文档 | 26 篇 | | 功能特性 | 34 篇 | | 架构设计 | 5 篇 | | 指南文档 | 27 篇 | | 后端文档 | 41 篇 | | OpenSpec 变更 | 115 篇 | | 变更日志 | 29 篇 | --- ## docs/ - [faq.md](faq.md) — 常见问题 (FAQ) ### changelog/ - [CHANGELOG_v0.10.0.md](changelog/CHANGELOG_v0.10.0.md) — v0.10.0. 变更日志 - [CHANGELOG_v0.11.0.md](changelog/CHANGELOG_v0.11.0.md) — v0.11.0. 变更日志 - [CHANGELOG_v0.12.0.md](changelog/CHANGELOG_v0.12.0.md) — v0.12.0. 变更日志 - [CHANGELOG_v0.13.0.md](changelog/CHANGELOG_v0.13.0.md) — v0.13.0. 变更日志 - [CHANGELOG_v0.14.0.md](changelog/CHANGELOG_v0.14.0.md) — v0.14.0. 变更日志 - [CHANGELOG_v0.15.0.md](changelog/CHANGELOG_v0.15.0.md) — v0.15.0. 变更日志 - [CHANGELOG_v0.16.0.md](changelog/CHANGELOG_v0.16.0.md) — v0.16.0. 变更日志 - [CHANGELOG_v0.17.0.md](changelog/CHANGELOG_v0.17.0.md) — v0.17.0. 变更日志 - [CHANGELOG_v0.18.0.md](changelog/CHANGELOG_v0.18.0.md) — v0.18.0. 变更日志 - [CHANGELOG_v0.19.0.md](changelog/CHANGELOG_v0.19.0.md) — v0.19.0. 变更日志 - [CHANGELOG_v0.2.0.md](changelog/CHANGELOG_v0.2.0.md) — v0.2.0. 变更日志 - [CHANGELOG_v0.20.0.md](changelog/CHANGELOG_v0.20.0.md) — v0.20.0. 变更日志 - [CHANGELOG_v0.21.0.md](changelog/CHANGELOG_v0.21.0.md) — v0.21.0. 变更日志 - [CHANGELOG_v0.22.0.md](changelog/CHANGELOG_v0.22.0.md) — v0.22.0. 变更日志 - [CHANGELOG_v0.24.0.md](changelog/CHANGELOG_v0.24.0.md) — v0.24.0. 变更日志 - [CHANGELOG_v0.25.0.md](changelog/CHANGELOG_v0.25.0.md) — v0.25.0. 变更日志 - [CHANGELOG_v0.3.0.md](changelog/CHANGELOG_v0.3.0.md) — v0.3.0. 变更日志 - [CHANGELOG_v0.3.1.md](changelog/CHANGELOG_v0.3.1.md) — v0.3.1. 变更日志 - [CHANGELOG_v0.3.2_summary.md](changelog/CHANGELOG_v0.3.2_summary.md) — v0.3.2 变更日志 - [CHANGELOG_v0.3.3.md](changelog/CHANGELOG_v0.3.3.md) — v0.3.3. 变更日志 - [CHANGELOG_v0.4.0.md](changelog/CHANGELOG_v0.4.0.md) — v0.4.0. 变更日志 - [CHANGELOG_v0.4.1.md](changelog/CHANGELOG_v0.4.1.md) — v0.4.1. 变更日志 - [CHANGELOG_v0.5.0.md](changelog/CHANGELOG_v0.5.0.md) — v0.5.0. 变更日志 - [CHANGELOG_v0.5.1.md](changelog/CHANGELOG_v0.5.1.md) — v0.5.1. 变更日志 - [CHANGELOG_v0.6.0.md](changelog/CHANGELOG_v0.6.0.md) — v0.6.0. 变更日志 - [CHANGELOG_v0.7.0.md](changelog/CHANGELOG_v0.7.0.md) — v0.7.0. 变更日志 - [CHANGELOG_v0.8.0.md](changelog/CHANGELOG_v0.8.0.md) — v0.8.0. 变更日志 - [CHANGELOG_v0.9.0.md](changelog/CHANGELOG_v0.9.0.md) — v0.9.0. 变更日志 - [CHANGELOG_v0.9.2.md](changelog/CHANGELOG_v0.9.2.md) — v0.9.2. 变更日志 ## docs/external-docs/ ### 根目录/ (3 篇) - [CHANGELOG.md](external-docs/CHANGELOG.md) — Changelog - [ROADMAP.md](external-docs/ROADMAP.md) — 文档信息 - [TODO.md](external-docs/TODO.md) — TODO ### API 文档/ (26 篇) - [api/data-structure.md](external-docs/api/data-structure.md) — 概述 - [api/http-api.md](external-docs/api/http-api.md) — Chatlog HTTP API 文档 - [api/pagination.md](external-docs/api/pagination.md) — 概述 - [api/reference.md](external-docs/api/reference.md) — 目录 - [api/response-fix.md](external-docs/api/response-fix.md) — API 响应处理修复说明 - [api/session-mapping.md](external-docs/api/session-mapping.md) — 概述 - [api/examples/auto-decrypt.md](external-docs/api/examples/auto-decrypt.md) — auto-decrypt - [api/examples/chatlog-2.md](external-docs/api/examples/chatlog-2.md) — /api/v1/chatlog - [api/examples/chatlog.md](external-docs/api/examples/chatlog.md) — /api/v1/chatlog - [api/examples/chatroom.md](external-docs/api/examples/chatroom.md) — https://chatlog.x.qiubobo.com:60443/api/v1/chatroom?keywo... - [api/examples/contact.md](external-docs/api/examples/contact.md) — { - [api/examples/dashboard.md](external-docs/api/examples/dashboard.md) — 数据总览 - [api/examples/decrypt.md](external-docs/api/examples/decrypt.md) — POST /api/v1/actions/decrypt - [api/examples/diary-2.md](external-docs/api/examples/diary-2.md) — diary-2 - [api/examples/diary.md](external-docs/api/examples/diary.md) — diary - [api/examples/msgtype-emoji-not-downloaded.md](external-docs/api/examples/msgtype-emoji-not-downloaded.md) — 暂不支持的表情包 - [api/examples/msgtype-fav.md](external-docs/api/examples/msgtype-fav.md) — 收藏类的消息 - [api/examples/msgtype-file-downloading.md](external-docs/api/examples/msgtype-file-downloading.md) — chatlog 返回数据结构 下载中的文件 - [api/examples/msgtype-forward-group.md](external-docs/api/examples/msgtype-forward-group.md) — 多选转发的消息,包含附件 - [api/examples/msgtype-link.md](external-docs/api/examples/msgtype-link.md) — chatlog 返回数据结构 qqmail - [api/examples/msgtype-qqmail.md](external-docs/api/examples/msgtype-qqmail.md) — chatlog 返回数据结构 qqmail - [api/examples/msgtype-voicecall.md](external-docs/api/examples/msgtype-voicecall.md) — chatlog 返回数据结构 下载中的文件 - [api/examples/search.md](external-docs/api/examples/search.md) — search - [api/examples/session-v2.md](external-docs/api/examples/session-v2.md) — 请求近期聊天session列表 - [api/examples/session.md](external-docs/api/examples/session.md) — 请求近期聊天session列表 - [api/examples/setting.md](external-docs/api/examples/setting.md) — setting ### 架构设计/ (5 篇) - [architecture/product-design.md](external-docs/architecture/product-design.md) — 目录 - [architecture/core/message-loading-flow.md](external-docs/architecture/core/message-loading-flow.md) — 概述 - [architecture/core/message-loading-quick-reference.md](external-docs/architecture/core/message-loading-quick-reference.md) — 核心流程图 - [architecture/ui/main-layout.md](external-docs/architecture/ui/main-layout.md) — 概述 - [architecture/ui/view-switching.md](external-docs/architecture/ui/view-switching.md) — 概述 ### 后端 Golang/ (41 篇) - [backend-golang/Sarv微信聊天记录解密.md](external-docs/backend-golang/Sarv微信聊天记录解密.md) — 概述 - [backend-golang/[原创]wx新版本(after4.0)数据库key逆向.md](external-docs/backend-golang/[原创]wx新版本(after4.0)数据库key逆向.md) — 1、 前提 - [backend-golang/fts-native-testing-report.md](external-docs/backend-golang/fts-native-testing-report.md) — 测试日期 - [backend-golang/sqlcipher-data-realtime-fix.md](external-docs/backend-golang/sqlcipher-data-realtime-fix.md) — 文档信息 - [backend-golang/sqlcipher-migration.md](external-docs/backend-golang/sqlcipher-migration.md) — SQLCipher 迁移指南 - [backend-golang/troubleshooting-sqlcipher.md](external-docs/backend-golang/troubleshooting-sqlcipher.md) — SQLCipher 故障排除指南 - [backend-golang/使用pysqlcipher3操作Windows微信数据库.md](external-docs/backend-golang/使用pysqlcipher3操作Windows微信数据库.md) — 使用pysqlcipher3操作Windows微信数据库 - [backend-golang/db-analysis/contact_db_analysis.md](external-docs/backend-golang/db-analysis/contact_db_analysis.md) — SQLite 数据库结构分析报告:contact.db - [backend-golang/db-analysis/contact_db_deep_analysis.md](external-docs/backend-golang/db-analysis/contact_db_deep_analysis.md) — SQLite 数据库深度分析报告:contact.db - [backend-golang/db-analysis/darwin_v4_vfs_analysis.md](external-docs/backend-golang/db-analysis/darwin_v4_vfs_analysis.md) — Darwin V4 微信数据库 VFS 测试分析报告 - [backend-golang/db-analysis/emoticon_db_analysis.md](external-docs/backend-golang/db-analysis/emoticon_db_analysis.md) — emoticon.db 深度分析报告 - [backend-golang/db-analysis/favorite_db_analysis.md](external-docs/backend-golang/db-analysis/favorite_db_analysis.md) — favorite.db 深度分析报告 - [backend-golang/db-analysis/general_db_analysis.md](external-docs/backend-golang/db-analysis/general_db_analysis.md) — general.db 深度分析报告 - [backend-golang/db-analysis/hardlink_db_analysis.md](external-docs/backend-golang/db-analysis/hardlink_db_analysis.md) — hardlink.db 深度分析报告 - [backend-golang/db-analysis/message_db_analysis.md](external-docs/backend-golang/db-analysis/message_db_analysis.md) — SQLite 数据库深度分析报告:Message 数据库群 - [backend-golang/db-analysis/other_db_analysis.md](external-docs/backend-golang/db-analysis/other_db_analysis.md) — SQLite 数据库深度分析报告:其他功能数据库 - [backend-golang/db-analysis/session_db_analysis.md](external-docs/backend-golang/db-analysis/session_db_analysis.md) — SQLite 数据库深度分析报告:session.db - [backend-golang/db-copy/application_file_copy_analysis.md](external-docs/backend-golang/db-copy/application_file_copy_analysis.md) — 文件复制解密逻辑流程图 - [backend-golang/db-copy/copy_temp_analysis.md](external-docs/backend-golang/db-copy/copy_temp_analysis.md) — User - [backend-golang/db-copy/direct_access_wechat_db.md](external-docs/backend-golang/db-copy/direct_access_wechat_db.md) — User - [backend-golang/db-copy/error_filecopy_delete.md](external-docs/backend-golang/db-copy/error_filecopy_delete.md) — 问题总结 - [backend-golang/db-copy/issues_direct_open.md](external-docs/backend-golang/db-copy/issues_direct_open.md) — 解决方案 - [backend-golang/db-copy/optimization_general.md](external-docs/backend-golang/db-copy/optimization_general.md) — 1. 问题分析 - [backend-golang/db-copy/optimization_io.md](external-docs/backend-golang/db-copy/optimization_io.md) — FileCopy IO 优化方案 - [backend-golang/db-copy/rationale_copy_temp.md](external-docs/backend-golang/db-copy/rationale_copy_temp.md) — 为什么 Windows 下一定要临时复制? - [backend-golang/db-copy/sqlite_incremental_backup.md](external-docs/backend-golang/db-copy/sqlite_incremental_backup.md) — User - [backend-golang/db-copy/vfs_compatibility.md](external-docs/backend-golang/db-copy/vfs_compatibility.md) — 概述 - [backend-golang/db-copy/vfs_integration.md](external-docs/backend-golang/db-copy/vfs_integration.md) — VFS 集成文档 - [backend-golang/implementation/debug_logging.md](external-docs/backend-golang/implementation/debug_logging.md) — 1. 目标 - [backend-golang/implementation/decryption_logic.md](external-docs/backend-golang/implementation/decryption_logic.md) — ChatLog Decrypt 流程详解 - [backend-golang/implementation/image_decryption_fix.md](external-docs/backend-golang/implementation/image_decryption_fix.md) — 问题背景 - [backend-golang/implementation/template_extraction.md](external-docs/backend-golang/implementation/template_extraction.md) — 概述 - [backend-golang/optimizations/dat_to_img_conversion.md](external-docs/backend-golang/optimizations/dat_to_img_conversion.md) — 1. 背景 - [backend-golang/optimizations/http_server.md](external-docs/backend-golang/optimizations/http_server.md) — 1. 问题分析 - [backend-golang/optimizations/indexer_performance.md](external-docs/backend-golang/optimizations/indexer_performance.md) — 1. 问题分析 - [backend-golang/optimizations/indexer_startup.md](external-docs/backend-golang/optimizations/indexer_startup.md) — 1. 问题分析 - [backend-golang/optimizations/mcp_protocol.md](external-docs/backend-golang/optimizations/mcp_protocol.md) — 1. 问题分析 - [backend-golang/optimizations/wechat_db_access.md](external-docs/backend-golang/optimizations/wechat_db_access.md) — 1. 问题分析 - [backend-golang/optimizations/wechat_initialization.md](external-docs/backend-golang/optimizations/wechat_initialization.md) — 1. 问题分析 - [backend-golang/refactoring/http_router_refactor.md](external-docs/backend-golang/refactoring/http_router_refactor.md) — 概述 - [backend-golang/refactoring/large_files_analysis.md](external-docs/backend-golang/refactoring/large_files_analysis.md) — 一些较大的代码文件 ### 部署指南/ (3 篇) - [deployment/custom-path.md](external-docs/deployment/custom-path.md) — 自定义路径部署指南 - [deployment/github-pages.md](external-docs/deployment/github-pages.md) — GitHub Pages 部署指南 - [deployment/other-platforms.md](external-docs/deployment/other-platforms.md) — 其他部署平台指南 ### 技术设计/ (1 篇) - [design/v0.26.0-sendmsg-integration.md](external-docs/design/v0.26.0-sendmsg-integration.md) — 概述 ### 示例文档/ (4 篇) - [examples/api/forwarded-message-example.md](external-docs/examples/api/forwarded-message-example.md) — 快速开始 - [examples/messages/emoji-message-example.md](external-docs/examples/messages/emoji-message-example.md) — 概述 - [examples/messages/miniprogram-message-example.md](external-docs/examples/messages/miniprogram-message-example.md) — 概述 - [examples/messages/shortvideo-message-example.md](external-docs/examples/messages/shortvideo-message-example.md) — 概述 ### 功能特性/ (34 篇) - [features/README_p0_features.md](external-docs/features/README_p0_features.md) — 文档信息 - [features/batch-update-mode.md](external-docs/features/batch-update-mode.md) — 概述 - [features/live-photo-compatibility.md](external-docs/features/live-photo-compatibility.md) — 背景 - [features/system-hotkey.md](external-docs/features/system-hotkey.md) — PWA(渐进式 Web 应用)本身无法直接绑定系统级快捷键 - [features/api/api-config-unification.md](external-docs/features/api/api-config-unification.md) — 概述 - [features/api/api-settings.md](external-docs/features/api/api-settings.md) — 概述 - [features/background/background-refresh.md](external-docs/features/background/background-refresh.md) — 概述 - [features/contact/contact-auto-load.md](external-docs/features/contact/contact-auto-load.md) — 概述 - [features/contact/contact-db-mode.md](external-docs/features/contact/contact-db-mode.md) — 概述 - [features/contact/contact-features.md](external-docs/features/contact/contact-features.md) — 概述 - [features/contact/contact-index/contact-chinese-index.md](external-docs/features/contact/contact-index/contact-chinese-index.md) — 概述 - [features/contact/contact-indexeddb/contact-index-db-clear-guide.md](external-docs/features/contact/contact-indexeddb/contact-index-db-clear-guide.md) — 问题背景 - [features/contact/contact-indexeddb/contact-index-db-upgrade.md](external-docs/features/contact/contact-indexeddb/contact-index-db-upgrade.md) — 概述 - [features/core/message-cache/message-cache.md](external-docs/features/core/message-cache/message-cache.md) — 概述 - [features/core/message-loading/message-loading.md](external-docs/features/core/message-loading/message-loading.md) — 概述 - [features/core/scroll-position/scroll-position-memory.md](external-docs/features/core/scroll-position/scroll-position-memory.md) — 概述 - [features/core/virtual-messages/virtual-gap-message.md](external-docs/features/core/virtual-messages/virtual-gap-message.md) — 概述 - [features/messages/basic/contact-card-message.md](external-docs/features/messages/basic/contact-card-message.md) — 概述 - [features/messages/basic/empty-range-in-history-loading.md](external-docs/features/messages/basic/empty-range-in-history-loading.md) — 概述 - [features/messages/basic/location-message.md](external-docs/features/messages/basic/location-message.md) — 概述 - [features/messages/basic/voice-playback.md](external-docs/features/messages/basic/voice-playback.md) — 概述 - [features/messages/media/media-display-control.md](external-docs/features/messages/media/media-display-control.md) — 概述 - [features/messages/media/video-link-message.md](external-docs/features/messages/media/video-link-message.md) — 概述 - [features/messages/rich/forwarded-message-dialog.md](external-docs/features/messages/rich/forwarded-message-dialog.md) — 功能概述 - [features/messages/rich/forwarded-message-enhancement.md](external-docs/features/messages/rich/forwarded-message-enhancement.md) — 概述 - [features/messages/rich/jielong-message.md](external-docs/features/messages/rich/jielong-message.md) — 概述 - [features/messages/rich/transfer-message.md](external-docs/features/messages/rich/transfer-message.md) — 概述 - [features/notification/message-notification.md](external-docs/features/notification/message-notification.md) — 概述 - [features/performance/virtual-scroll.md](external-docs/features/performance/virtual-scroll.md) — 概述 - [features/pwa/pwa-implementation.md](external-docs/features/pwa/pwa-implementation.md) — 概述 - [features/search/search-feature.md](external-docs/features/search/search-feature.md) — 概述 - [features/ui/message-bubble-enhancement.md](external-docs/features/ui/message-bubble-enhancement.md) — 概述 - [features/ui/onboarding-guide.md](external-docs/features/ui/onboarding-guide.md) — 1. 概述 - [features/ui/mobile/mobile-ui.md](external-docs/features/ui/mobile/mobile-ui.md) — 概述 ### 问题修复/ (10 篇) - [fixes/2025-01_session_list_auto_refresh.md](external-docs/fixes/2025-01_session_list_auto_refresh.md) — 问题描述 - [fixes/virtual-messages-display-fix.md](external-docs/fixes/virtual-messages-display-fix.md) — 问题描述 - [fixes/auto-refresh/auto-refresh-cache-update.md](external-docs/fixes/auto-refresh/auto-refresh-cache-update.md) — 问题描述 - [fixes/auto-refresh/auto-refresh-messages-enhancement.md](external-docs/fixes/auto-refresh/auto-refresh-messages-enhancement.md) — 文档信息 - [fixes/history-loading/history-loading-hasmore-logic-fix.md](external-docs/fixes/history-loading/history-loading-hasmore-logic-fix.md) — 问题描述 - [fixes/history-loading/history-loading-offset-fix.md](external-docs/fixes/history-loading/history-loading-offset-fix.md) — 修正概述 - [fixes/mix-content/mix-content.md](external-docs/fixes/mix-content/mix-content.md) — Mixed Content 问题 - [fixes/mix-content/solution.md](external-docs/fixes/mix-content/solution.md) — URL 替换方案 - [fixes/mix-content/tunnel-error-fix.md](external-docs/fixes/mix-content/tunnel-error-fix.md) — 问题描述 - [fixes/mix-content/worker-comparison.md](external-docs/fixes/mix-content/worker-comparison.md) — 问题背景 ### 指南文档/ (27 篇) - [guides/ai-assistant-usage.md](external-docs/guides/ai-assistant-usage.md) — 概述 - [guides/pwa-setup-guide.md](external-docs/guides/pwa-setup-guide.md) — 概述 - [guides/developer/developer-guide.md](external-docs/guides/developer/developer-guide.md) — 目录 - [guides/developer/history-loading-optimization-summary.md](external-docs/guides/developer/history-loading-optimization-summary.md) — 概述 - [guides/developer/testing-guide.md](external-docs/guides/developer/testing-guide.md) — API 测试指南 - [guides/developer/version-management.md](external-docs/guides/developer/version-management.md) — 版本管理指南 - [guides/developer/debugging/auto-refresh-debugging.md](external-docs/guides/developer/debugging/auto-refresh-debugging.md) — 文档信息 - [guides/developer/debugging/debug-empty-range.md](external-docs/guides/developer/debugging/debug-empty-range.md) — 概述 - [guides/developer/debugging/debug-message-date.md](external-docs/guides/developer/debugging/debug-message-date.md) — 问题描述 - [guides/developer/debugging/virtual-gap-debug-guide.md](external-docs/guides/developer/debugging/virtual-gap-debug-guide.md) — 目标读者 - [guides/developer/implementation/gap-message-usage.md](external-docs/guides/developer/implementation/gap-message-usage.md) — 概述 - [guides/developer/implementation/history-message-loading-process.md](external-docs/guides/developer/implementation/history-message-loading-process.md) — 历史消息加载流程详解 - [guides/developer/implementation/live-message-implementation.md](external-docs/guides/developer/implementation/live-message-implementation.md) — 概述 - [guides/developer/implementation/timezone-usage.md](external-docs/guides/developer/implementation/timezone-usage.md) — 概述 - [guides/developer/testing/contact-chinese-index-testing.md](external-docs/guides/developer/testing/contact-chinese-index-testing.md) — 功能概述 - [guides/developer/testing/test-empty-range-time-gap.md](external-docs/guides/developer/testing/test-empty-range-time-gap.md) — 测试目标 - [guides/developer/testing/test-empty-range.md](external-docs/guides/developer/testing/test-empty-range.md) — 目标 - [guides/developer/testing/test-loadmessages-empty-range.md](external-docs/guides/developer/testing/test-loadmessages-empty-range.md) — 概述 - [guides/message-types/message-type-checklist.md](external-docs/guides/message-types/message-type-checklist.md) — 开发前检查 - [guides/message-types/message-type-config-guide.md](external-docs/guides/message-types/message-type-config-guide.md) — 概述 - [guides/message-types/message-type-quick-reference.md](external-docs/guides/message-types/message-type-quick-reference.md) — 添加新消息类型(3 步完成) - [guides/message-types/message-type-refactoring-summary.md](external-docs/guides/message-types/message-type-refactoring-summary.md) — 重构概述 - [guides/quick-start/api-settings-quick-guide.md](external-docs/guides/quick-start/api-settings-quick-guide.md) — 快速开始 - [guides/quick-start/contact-db-quick-reference.md](external-docs/guides/quick-start/contact-db-quick-reference.md) — 核心改变 - [guides/quick-start/main-layout-quick-start.md](external-docs/guides/quick-start/main-layout-quick-start.md) — 快速预览 - [guides/user/background-refresh-guide.md](external-docs/guides/user/background-refresh-guide.md) — 快速开始 - [guides/user/user-guide.md](external-docs/guides/user/user-guide.md) — 目录 ### 问题记录/ (4 篇) - [issues/history-loading-issues-2025-11-22.md](external-docs/issues/history-loading-issues-2025-11-22.md) — 问题概述 - [issues/history-loading-issues-fix-patch.md](external-docs/issues/history-loading-issues-fix-patch.md) — 概述 - [issues/安全报告.md](external-docs/issues/安全报告.md) — Chatlog Session 安全分析报告 - [issues/solutions/empty-range-solution-summary.md](external-docs/issues/solutions/empty-range-solution-summary.md) — 概述 ### OpenSpec 变更管理/ (115 篇) - [openspec/readme.md](external-docs/openspec/readme.md) — OpenSpec 说明 - [openspec/changes/integrate-ai-panel-butler/design.md](external-docs/openspec/changes/integrate-ai-panel-butler/design.md) — Context - [openspec/changes/integrate-ai-panel-butler/proposal.md](external-docs/openspec/changes/integrate-ai-panel-butler/proposal.md) — Why - [openspec/changes/integrate-ai-panel-butler/tasks.md](external-docs/openspec/changes/integrate-ai-panel-butler/tasks.md) — 1. Types and API Client - [openspec/changes/integrate-ai-panel-butler/specs/ai-context-feed/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/ai-context-feed/spec.md) — ADDED Requirements - [openspec/changes/integrate-ai-panel-butler/specs/ai-conversation/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/ai-conversation/spec.md) — ADDED Requirements - [openspec/changes/integrate-ai-panel-butler/specs/ai-panel/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/ai-panel/spec.md) — ADDED Requirements - [openspec/changes/integrate-ai-panel-butler/specs/ai-prompt-library/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/ai-prompt-library/spec.md) — ADDED Requirements - [openspec/changes/integrate-ai-panel-butler/specs/butler-connection/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/butler-connection/spec.md) — ADDED Requirements - [openspec/changes/integrate-ai-panel-butler/specs/unified-settings/spec.md](external-docs/openspec/changes/integrate-ai-panel-butler/specs/unified-settings/spec.md) — ADDED Requirements - [openspec/specs/background-batch-loader/spec.md](external-docs/openspec/specs/background-batch-loader/spec.md) — ADDED Requirements - [openspec/specs/chat-export-api/spec.md](external-docs/openspec/specs/chat-export-api/spec.md) — Purpose - [openspec/specs/chat-export-dialog/spec.md](external-docs/openspec/specs/chat-export-dialog/spec.md) — Purpose - [openspec/specs/chat-export-manager/spec.md](external-docs/openspec/specs/chat-export-manager/spec.md) — Purpose - [openspec/specs/chat-favorite-message-support/spec.md](external-docs/openspec/specs/chat-favorite-message-support/spec.md) — Requirement - [openspec/specs/chat-image-gallery-preview/spec.md](external-docs/openspec/specs/chat-image-gallery-preview/spec.md) — Purpose - [openspec/specs/chat-selection/spec.md](external-docs/openspec/specs/chat-selection/spec.md) — Requirement - [openspec/specs/drag-file-send/spec.md](external-docs/openspec/specs/drag-file-send/spec.md) — ADDED Requirements - [openspec/specs/file-download-utils/spec.md](external-docs/openspec/specs/file-download-utils/spec.md) — Purpose - [openspec/specs/history-emptyrange-windowing/spec.md](external-docs/openspec/specs/history-emptyrange-windowing/spec.md) — Purpose - [openspec/specs/message-order-stabilization/spec.md](external-docs/openspec/specs/message-order-stabilization/spec.md) — Purpose - [openspec/specs/package-manager-pnpm-migration/spec.md](external-docs/openspec/specs/package-manager-pnpm-migration/spec.md) — ADDED Requirements - [openspec/specs/paste-image-send/spec.md](external-docs/openspec/specs/paste-image-send/spec.md) — ADDED Requirements - [openspec/specs/send-shortcut-config/spec.md](external-docs/openspec/specs/send-shortcut-config/spec.md) — ADDED Requirements - [openspec/specs/sendbox-async-send/spec.md](external-docs/openspec/specs/sendbox-async-send/spec.md) — ADDED Requirements - [openspec/specs/sendbox-wechat-layout/spec.md](external-docs/openspec/specs/sendbox-wechat-layout/spec.md) — ADDED Requirements - [openspec/specs/session-list-search/spec.md](external-docs/openspec/specs/session-list-search/spec.md) — Requirement - [openspec/specs/unified-settings/spec.md](external-docs/openspec/specs/unified-settings/spec.md) — Requirement - [openspec/specs/virtual-window-lifecycle/spec.md](external-docs/openspec/specs/virtual-window-lifecycle/spec.md) — Purpose ### 项目规划/ (4 篇) - [planning/ai-integration-refactor.md](external-docs/planning/ai-integration-refactor.md) — 概述 - [planning/ai-mcp-integration-plan.md](external-docs/planning/ai-mcp-integration-plan.md) — 文档信息 - [planning/connection-test-guide.md](external-docs/planning/connection-test-guide.md) — AI 连接测试功能说明 - [planning/implementation-progress.md](external-docs/planning/implementation-progress.md) — AI MCP 集成功能实施进度 ### 重构文档/ (2 篇) - [refactoring/message-loading-refactor.md](external-docs/refactoring/message-loading-refactor.md) — 概述 - [refactoring/component/MessageBubble.md](external-docs/refactoring/component/MessageBubble.md) — 概述 ### 参考资料/ (7 篇) - [references/auto-background-refresh.md](external-docs/references/auto-background-refresh.md) — 概述 - [references/contact-db-mode-changelog.md](external-docs/references/contact-db-mode-changelog.md) — Contact View 数据库模式变更日志 - [references/final-summary.md](external-docs/references/final-summary.md) — Contact View 功能完善 - 最终总结 - [references/forwarded-media-backend-analysis.md](external-docs/references/forwarded-media-backend-analysis.md) — 背景 - [references/implementation-summary.md](external-docs/references/implementation-summary.md) — 需求回顾 - [references/progress.md](external-docs/references/progress.md) — Chatlog Session v1.0 开发进度报告 - [references/version-history.md](external-docs/references/version-history.md) — v0.8.0 - v0.26.0 版本 ### 故障排查/ (2 篇) - [troubleshooting/notification-issues.md](external-docs/troubleshooting/notification-issues.md) — 文档信息 - [troubleshooting/notification_debug.md](external-docs/troubleshooting/notification_debug.md) — 问题:notificationStore.isEnabled 为什么是 false? ### 其他同类工具/ (2 篇) - [其他同类工具/留痕-2.md](external-docs/其他同类工具/留痕-2.md) — 永久免费,被吹爆了的神器 - [其他同类工具/留痕.md](external-docs/其他同类工具/留痕.md) — 留痕 MemoTrace v3.0 ### performance/ (1 篇) - [performance/pinyin-optimization.md](external-docs/performance/pinyin-optimization.md) — 性能瓶颈分析 --- **文档总数**: 321 篇 | **归档**: 61 篇 | **最后更新**: 2026-05-12 | **版本**: v0.26.0