diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9dfd8ec --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +node_modules/ +dist/ +out/ +*.sqlite +*.sqlite-journal +logs/ +*.log +.env +.DS_Store +Thumbs.db +release/ +*.novel +*.novel-all diff --git a/desigin/readme.md b/desigin/readme.md index 2d3d337..2996c66 100644 --- a/desigin/readme.md +++ b/desigin/readme.md @@ -436,7 +436,7 @@ - **大纲-正文对照视图**:分屏显示,左侧大纲条目,右侧对应的正文文本段,并展示字数差异。 - **大纲视图过滤**:按状态、关联卷、标签过滤显示。 -#### 5.5.2 大纲覆盖度管理(V1.2) +#### 5.5.2 大纲覆盖度管理 - 大纲树中未关联章节的条目以**橙色左边框 + 警告图标**标记。 - 筛选下拉:全部 / 未覆盖 / 已覆盖。 @@ -533,7 +533,7 @@ --- -### 5.8 连续阅读模式(V1.2) +### 5.8 连续阅读模式 #### 5.8.1 功能描述 @@ -618,7 +618,7 @@ 5. 预览生成策略——AI 展示:"我将以[视角人物]视角,用[紧张]节奏,写一段达成[目标]的剧情,重点回收[伏笔A],发展[关系B]。" 用户确认后开始生成。 - 生成后进入交互微调模式。 -### 6.6 AI 大纲展开为章节骨架(V1.2) +### 6.6 AI 大纲展开为章节骨架 #### 6.6.1 功能描述 @@ -694,7 +694,7 @@ --- -## 7. 角色关系图谱(V1.2) +## 7. 角色关系图谱 ### 7.1 功能描述 @@ -722,7 +722,7 @@ --- -## 8. 写作目标与打卡系统(V1.2) +## 8. 写作目标与打卡系统 ### 8.1 功能描述 @@ -761,7 +761,7 @@ ### 10.2 自定义模板 - 用户可在"书籍设置" → "章节模板"中创建新模板。 -- 模板内容可包含变量(V1.2 增强): +- 模板内容可包含变量: | 变量 | 说明 | |------|------| @@ -769,10 +769,10 @@ | `{chapterTitle}` | 新建时弹窗输入 | | `{penName}` | 笔名 | | `{date}` | 日期 | -| `{volumeName}` | 当前分卷名称(V1.2 新增) | -| `{previousChapterTitle}` | 上一章标题,首章为空字符串(V1.2 新增) | -| `{outlineItem}` | 关联大纲条目名称,无关联则为空(V1.2 新增) | -| `{characterList}` | 当前卷出场角色列表,逗号分隔(V1.2 新增) | +| `{volumeName}` | 当前分卷名称| +| `{previousChapterTitle}` | 上一章标题,首章为空字符串 | +| `{outlineItem}` | 关联大纲条目名称,无关联则为空 | +| `{characterList}` | 当前卷出场角色列表,逗号分隔 | - 模板可设置默认状态(草稿/定稿等)。 @@ -1045,14 +1045,6 @@ interface BilinExtension { - 敏感权限(文件系统写入、网络访问)需用户在设置中显式授权。 - 扩展只能通过笔临提供的 API 与核心交互,不可直接访问 Electron 主进程。 -### 15.5 路线图 - -| 阶段 | 版本 | 内容 | -|------|------|------| -| Phase 0 | V1.0 | 声明架构,文档化接口草案 | -| Phase 1 | V2.0 | 实现侧边栏面板 + 导入导出扩展点 | -| Phase 2 | V2.5 | 实现 AI 后端 + Skill 扩展点 | -| Phase 3 | V3.0 | 完整扩展市场 + 沙箱安全模型 | --- @@ -1272,7 +1264,7 @@ CREATE TABLE outline_items ( title TEXT NOT NULL, description TEXT DEFAULT '', status TEXT NOT NULL DEFAULT 'pending', -- pending/writing/done/abandoned - expected_word_count INTEGER DEFAULT NULL, -- V1.2新增 + expected_word_count INTEGER DEFAULT NULL, chapter_id TEXT, -- 关联章节 sort_order INTEGER NOT NULL DEFAULT 0, created_at TEXT NOT NULL DEFAULT (datetime('now')), @@ -1338,19 +1330,3 @@ CREATE TABLE timeline_events ( --- -## 20. 文档维护 - -本文档为笔临项目的唯一权威设计文档(自 V2.0 起),后续所有功能增删改均需同步更新本文档。AI 开发完成后须全量通过第 3-17 节中列出的测试用例。 - -历史文档(`笔临.md`、`笔临功能补充文档.md`)作为设计过程参考存档,不再作为开发依据。 - ---- - -**变更记录** - -| 版本 | 日期 | 变更内容 | -|------|------|----------| -| 1.0 | 2026-06-25 | 初始 PRD(笔临.md) | -| 1.1 | 2026-06-25 | 功能补充文档 V1.1(11项补充) | -| 1.2 | 2026-06-26 | 功能补充文档 V1.2(6项新增+4项架构改进) | -| 2.0 | 2026-06-30 | 合并全部文档,新增17项改进,形成唯一权威设计文档 |