feat: ship v0.6.0 with cockpit, knowledge base, and chapter bridge

Deliver P5 writer workflow: writing cockpit, manual knowledge CRUD with review, chapter bridge with optional AI, publish status, and stock buffer reminders.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-06 23:03:11 +08:00
parent 78f046890d
commit b33d2e7b34
45 changed files with 2389 additions and 29 deletions
+63
View File
@@ -13,6 +13,7 @@
"dialog.newBook.category": "Category",
"dialog.newBook.target": "Target word count (optional)",
"dialog.cancel": "Cancel",
"dialog.save": "Save",
"dialog.create": "Create",
"settings.title": "Settings",
"settings.general": "General",
@@ -159,6 +160,68 @@
"naming.ignored": "Added to ignore list",
"naming.replaced": "Replaced {{count}} occurrence(s)",
"knowledge.placeholder": "Knowledge base entries will appear here",
"knowledge.new": "New entry",
"knowledge.edit": "Edit entry",
"knowledge.type": "Type",
"knowledge.type.character": "Character",
"knowledge.type.foreshadow": "Foreshadow",
"knowledge.type.location": "Location",
"knowledge.type.relationship": "Relationship",
"knowledge.type.fact": "Fact",
"knowledge.titleLabel": "Title",
"knowledge.contentLabel": "Content",
"knowledge.importance": "Importance",
"knowledge.foreshadowStatus": "Foreshadow status",
"knowledge.foreshadow.buried": "Buried",
"knowledge.foreshadow.partial": "Partial",
"knowledge.foreshadow.resolved": "Resolved",
"knowledge.sourceChapter": "Source chapter",
"knowledge.noChapter": "(none)",
"knowledge.approveNow": "Approve immediately",
"knowledge.tab.pending": "Pending",
"knowledge.tab.all": "All",
"knowledge.tab.foreshadow": "Foreshadow",
"knowledge.approve": "Approve",
"knowledge.reject": "Reject",
"knowledge.delete": "Delete",
"knowledge.batchApprove": "Approve selected ({{count}})",
"knowledge.empty": "No entries yet",
"knowledge.status.pending": "Pending",
"knowledge.status.approved": "Approved",
"knowledge.status.rejected": "Rejected",
"knowledge.statsSummary": "Buried {{buried}} · Resolved {{resolved}} · Forgotten {{forgotten}}",
"knowledge.syncFromLandmark": "Sync this foreshadow to knowledge base?",
"knowledge.syncedFromLandmark": "Synced to knowledge base (pending review)",
"cockpit.title": "Writing cockpit",
"cockpit.loading": "Loading…",
"cockpit.totalWords": "Book words",
"cockpit.volumeWords": "Volume words",
"cockpit.stockReady": "Stock buffer",
"cockpit.foreshadow": "Foreshadow",
"cockpit.foreshadowDetail": "Buried {{buried}} / Resolved {{resolved}} / Forgotten {{forgotten}}",
"cockpit.resumeEdit": "Resume writing",
"cockpit.bridgeCheck": "Chapter bridge check",
"cockpit.forgottenForeshadow": "Forgotten foreshadows",
"bridge.title": "Chapter bridge",
"bridge.loading": "Analyzing…",
"bridge.previousTail": "Previous chapter ending",
"bridge.currentHead": "Current chapter opening",
"bridge.aiSuggestion": "AI suggestion",
"bridge.none": "(none)",
"bridge.empty": "Could not load bridge info",
"bridge.dismissLabel": "Do not prompt for this chapter",
"bridge.startWriting": "Start writing",
"publish.status.draft": "Draft",
"publish.status.ready": "Ready",
"publish.status.published": "Published",
"settings.updateSchedule": "Update schedule",
"settings.updateSchedule.none": "No reminder",
"settings.updateSchedule.daily": "Daily",
"settings.updateSchedule.alternate": "Every other day",
"settings.updateSchedule.weekly": "Weekly",
"settings.stockBufferThreshold": "Stock buffer threshold (chapters)",
"stock.warning": "Low stock: {{count}}/{{threshold}} chapters ready",
"landmark.foreshadowConfirm": "Mark as foreshadow landmark?",
"ai.settings.backend": "Backend",
"ai.settings.backend.lmstudio": "LM Studio (local)",
"ai.settings.backend.openai": "OpenAI",
+63
View File
@@ -13,6 +13,7 @@
"dialog.newBook.category": "分类",
"dialog.newBook.target": "目标总字数(可选)",
"dialog.cancel": "取消",
"dialog.save": "保存",
"dialog.create": "创建",
"settings.title": "系统设置",
"settings.general": "通用",
@@ -159,6 +160,68 @@
"naming.ignored": "已加入忽略词库",
"naming.replaced": "已替换 {{count}} 处",
"knowledge.placeholder": "知识库条目将在此展示(伏笔、角色状态等)",
"knowledge.new": "新建条目",
"knowledge.edit": "编辑条目",
"knowledge.type": "类型",
"knowledge.type.character": "角色",
"knowledge.type.foreshadow": "伏笔",
"knowledge.type.location": "地点",
"knowledge.type.relationship": "关系",
"knowledge.type.fact": "事实",
"knowledge.titleLabel": "标题",
"knowledge.contentLabel": "内容",
"knowledge.importance": "重要度",
"knowledge.foreshadowStatus": "伏笔状态",
"knowledge.foreshadow.buried": "已埋设",
"knowledge.foreshadow.partial": "部分回收",
"knowledge.foreshadow.resolved": "已回收",
"knowledge.sourceChapter": "来源章节",
"knowledge.noChapter": "(无)",
"knowledge.approveNow": "直接采纳",
"knowledge.tab.pending": "待审核",
"knowledge.tab.all": "全部",
"knowledge.tab.foreshadow": "伏笔",
"knowledge.approve": "采纳",
"knowledge.reject": "拒绝",
"knowledge.delete": "删除",
"knowledge.batchApprove": "批量采纳 ({{count}})",
"knowledge.empty": "暂无条目",
"knowledge.status.pending": "待审核",
"knowledge.status.approved": "已采纳",
"knowledge.status.rejected": "已拒绝",
"knowledge.statsSummary": "埋设 {{buried}} · 回收 {{resolved}} · 遗忘 {{forgotten}}",
"knowledge.syncFromLandmark": "是否同步此伏笔到知识库?",
"knowledge.syncedFromLandmark": "已同步到知识库(待审核)",
"cockpit.title": "写作驾驶舱",
"cockpit.loading": "加载中…",
"cockpit.totalWords": "全书字数",
"cockpit.volumeWords": "本卷字数",
"cockpit.stockReady": "存稿缓冲",
"cockpit.foreshadow": "伏笔概览",
"cockpit.foreshadowDetail": "埋设 {{buried}} / 回收 {{resolved}} / 遗忘 {{forgotten}}",
"cockpit.resumeEdit": "继续写作",
"cockpit.bridgeCheck": "章间衔接检查",
"cockpit.forgottenForeshadow": "查看遗忘伏笔",
"bridge.title": "章间衔接",
"bridge.loading": "分析中…",
"bridge.previousTail": "上一章末尾",
"bridge.currentHead": "本章开头",
"bridge.aiSuggestion": "AI 建议",
"bridge.none": "(无)",
"bridge.empty": "无法获取衔接信息",
"bridge.dismissLabel": "不再提示本章",
"bridge.startWriting": "开始写作",
"publish.status.draft": "草稿",
"publish.status.ready": "待发布",
"publish.status.published": "已发布",
"settings.updateSchedule": "更新计划",
"settings.updateSchedule.none": "不提醒",
"settings.updateSchedule.daily": "日更",
"settings.updateSchedule.alternate": "隔日更",
"settings.updateSchedule.weekly": "周更",
"settings.stockBufferThreshold": "存稿缓冲阈值(章)",
"stock.warning": "存稿不足:{{count}}/{{threshold}} 章待发布",
"landmark.foreshadowConfirm": "标记为伏笔地标?",
"ai.settings.backend": "后端类型",
"ai.settings.backend.lmstudio": "LM Studio(本地)",
"ai.settings.backend.openai": "OpenAI",