feat: ship v0.8.0 with writing logs and AI knowledge extraction

Deliver P5.2 writing day logs, cockpit heatmap, streak tracking, and chapter knowledge auto-extraction with merge review.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-07 18:26:29 +08:00
parent f331ddae86
commit a39e06ff07
51 changed files with 1436 additions and 89 deletions
+15
View File
@@ -203,6 +203,14 @@
"knowledge.statsSummary": "Buried {{buried}} · Resolved {{resolved}} · Forgotten {{forgotten}}",
"knowledge.syncFromLandmark": "Sync this foreshadow to knowledge base?",
"knowledge.syncedFromLandmark": "Synced to knowledge base (pending review)",
"knowledge.extractChapter": "Extract chapter knowledge",
"knowledge.extractFromCurrent": "Extract from current chapter",
"knowledge.batchHighConfidence": "Approve all high-confidence",
"knowledge.mergeSuggest": "Suggested update: {{title}}",
"knowledge.approveMerge": "Confirm update",
"knowledge.saveAsNew": "Save as new entry",
"knowledge.extracting": "Extracting knowledge…",
"knowledge.extractFailed": "Extraction failed, try again later",
"cockpit.title": "Writing cockpit",
"cockpit.loading": "Loading…",
"cockpit.totalWords": "Book words",
@@ -213,6 +221,9 @@
"cockpit.resumeEdit": "Resume writing",
"cockpit.bridgeCheck": "Chapter bridge check",
"cockpit.forgottenForeshadow": "Forgotten foreshadows",
"cockpit.todayProgress": "Today {{current}} / {{goal}} words",
"cockpit.streak": "{{days}}-day streak",
"cockpit.heatmap": "Writing heatmap",
"bridge.title": "Chapter bridge",
"bridge.loading": "Analyzing…",
"bridge.previousTail": "Previous chapter ending",
@@ -231,6 +242,9 @@
"settings.updateSchedule.alternate": "Every other day",
"settings.updateSchedule.weekly": "Weekly",
"settings.stockBufferThreshold": "Stock buffer threshold (chapters)",
"settings.dailyWordGoal": "Daily word goal",
"settings.knowledgeAutoExtract": "Auto-extract knowledge on chapter finish",
"settings.extractThreshold": "High-confidence threshold",
"stock.warning": "Low stock: {{count}}/{{threshold}} chapters ready",
"landmark.foreshadowConfirm": "Mark as foreshadow landmark?",
"ai.settings.backend": "Backend",
@@ -248,6 +262,7 @@
"status.chapter": "Chapter",
"status.volume": "Volume",
"status.book": "Book",
"status.dailyGoal": "Today {{current}} / {{goal}}",
"toast.bookCreated": "Book created",
"toast.saveFailed": "Save failed, please retry",
"toast.enterBookName": "Please enter a book title",