Ver código fonte

release: 正式发布 3.2.19

补全更新日志(过短失败保留原文);版本元数据此前已升至 3.2.19。

Co-authored-by: darknessomi <darknessomi@users.noreply.github.com>
Cursor Agent 6 dias atrás
pai
commit
9438dae155
2 arquivos alterados com 6 adições e 1 exclusões
  1. 3 0
      src/lib/changelog.spec.ts
  2. 3 1
      src/lib/changelog.ts

+ 3 - 0
src/lib/changelog.spec.ts

@@ -9,10 +9,13 @@ describe("changelog", () => {
     expect(versions.slice(0, 3)).toEqual(["3.2.19", "3.2.18", "3.2.17"])
     const release3219 = currentVersionChangelog("3.2.19")[0]
     expect(release3219.version).toBe("3.2.19")
+    expect(release3219.date).toBe("2026-09-20")
     expect(release3219.highlights.zh.join("\n")).toContain("大纲共创模式")
     expect(release3219.highlights.zh.join("\n")).toContain("设置页反馈表单")
     expect(release3219.highlights.zh.join("\n")).toContain("语料去AI味前缀")
+    expect(release3219.highlights.zh.join("\n")).toContain("过短失败保留原文")
     expect(release3219.highlights.en.join("\n")).toContain("Outline Co-creation Mode")
+    expect(release3219.highlights.en.join("\n")).toContain("Short Failure Keeps Original")
     const release3218 = currentVersionChangelog("3.2.18")[0]
     expect(release3218.version).toBe("3.2.18")
     expect(release3218.highlights.zh.join("\n")).toContain("Writing DNA 文风")

+ 3 - 1
src/lib/changelog.ts

@@ -9,17 +9,19 @@ interface ChangelogEntry {
 
 const THREE_POINT_TWO_NINETEEN_CHANGELOG: ChangelogEntry = {
   version: "3.2.19",
-  date: "2026-09-17",
+  date: "2026-09-20",
   highlights: {
     en: [
       "[Outline Co-creation Mode] Outline chat adds a discuss mode: the model acts as an editor, raises 1-3 decision points with its own preference, and only writes a full outline after you confirm. Standard and plan modes can now discuss instead of being forced to output body text only.",
       "[Settings Feedback Form] Settings now use Sentry official Feedback instead of the homemade form and Cloudflare submit path. The widget follows the app theme and does not capture screenshots.",
       "[Corpus De-AI Prefix] Corpus-stats de-AI results no longer keep the model's leftover process sentence such as 'first check the style document'.",
+      "[Short Failure Keeps Original] When a task brief, draft, or expansion falls below the completion line, the model's original text is written into the chat log so you can tell a refusal from empty output.",
     ],
     zh: [
       "【大纲共创模式】大纲对话新增「共创」档:AI 当责编抛出 1-3 个决策点和自己的倾向,你确认定稿后才出正文;标准/计划档的讨论轮也不再被「只输出正文」压住",
       "【设置页反馈表单】设置页改用 Sentry 官方 Feedback,替换自写表单和 Cloudflare 提交链路;跟随应用主题,不截图",
       "【语料去AI味前缀】语料统计去AI味结果不再带上模型残留的「先核对风格文档」过程句",
+      "【过短失败保留原文】任务书/初稿/扩写低于完成线时,把模型原文写入聊天记录,避免只看到「约 N 字」无法判断是拒写还是空输出",
     ],
   },
 };