mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-19 15:45:12 +00:00
| .. | ||
| API | ||
| CurrentState | ||
| AndroidDevelopment.md | ||
| BackendStructure.md | ||
| FrontendGuide.md | ||
| FrontendHostContract.md | ||
| ImplementationPlan.md | ||
| iOSDevelopment.md | ||
| PRD.md | ||
| README.md | ||
| TechStack.md | ||
TauriTavern 项目文档
本文件夹包含TauriTavern项目的完整文档,用于指导开发和维护工作。
文档目录
- 产品需求文档 (PRD) - 详细描述项目的功能需求和目标
- 技术栈文档 - 列出项目使用的技术栈和依赖
- 前端指南 - 前端代码结构、Tauri注入启动链与模块化路由开发指南
- 前端宿主契约 - Host Kernel 对上游/插件/脚本可观察行为的契约清单(重构必读)
- 后端结构 - 后端架构和模块说明
- 实施计划 - 项目实施的阶段和里程碑
- Android 端开发说明 - Android WebView/Insets 注入、资源访问与路径解析方案
- iOS 端开发说明 - WKWebView 行为差异、safe-area/viewport-fit 与底部死区修复
- iOS Data Migration 原生桥接计划书 - iOS Document Picker / Share Sheet 桥接,修复 data-migration 导入导出体验
- 现状说明 - 当前实现状态快照与持续开发约束
- 性能重构计划:Prompt History Backfill - Windowed Payload 下补齐生成上下文的方案(方案 C + 页缓存)
- 移动端 Insets 解耦重构计划 - Android 原生注入与 iOS CSS safe-area 解耦,修复底部死区并收敛契约
- 扩展 API 文档 -
window.__TAURITAVERN__.api.*的参考与适配指南(面向扩展作者)
项目概述
TauriTavern是SillyTavern的Tauri重构版本,旨在通过Tauri和Rust重写后端,同时保留原有前端,实现多平台原生应用支持,不再强制依赖Node.js环境。
文档维护
这些文档应随着项目的发展而更新,确保它们始终反映项目的当前状态和目标。
当前前端文档已基于 SillyTavern 1.16.0 同步后的模块化注入架构更新。 其中:
docs/CurrentState/记录“当前已经落地的实现状态”和后续维护约束