Просмотр исходного кода

release: 升级版本至 3.1.7,发布 PR #50 合并内容(移除 PDF 支持与原始资料导入 UI)

Mochocyang 1 месяц назад
Родитель
Сommit
69c53051cc
5 измененных файлов с 22 добавлено и 4 удалено
  1. 1 1
      package.json
  2. 1 1
      src-tauri/Cargo.lock
  3. 1 1
      src-tauri/Cargo.toml
  4. 1 1
      src-tauri/tauri.conf.json
  5. 18 0
      src/lib/changelog.ts

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
   "name": "qmai",
   "private": true,
-  "version": "3.1.6",
+  "version": "3.1.7",
   "license": "GPL-3.0-or-later",
   "type": "module",
   "scripts": {

+ 1 - 1
src-tauri/Cargo.lock

@@ -5792,7 +5792,7 @@ checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
 
 [[package]]
 name = "qmai"
-version = "3.1.6"
+version = "3.1.7"
 dependencies = [
  "arrow-array",
  "arrow-schema",

+ 1 - 1
src-tauri/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "qmai"
-version = "3.1.6"
+version = "3.1.7"
 description = "QMAI - AI writing system for long-form novels"
 authors = ["Mochocyang"]
 edition = "2021"

+ 1 - 1
src-tauri/tauri.conf.json

@@ -1,7 +1,7 @@
 {
   "$schema": "https://schema.tauri.app/config/2",
   "productName": "QMaiWrite",
-  "version": "3.1.6",
+  "version": "3.1.7",
   "identifier": "com.qingmuai.writer",
   "build": {
     "beforeDevCommand": "npm run dev",

+ 18 - 0
src/lib/changelog.ts

@@ -7,6 +7,21 @@ export interface ChangelogEntry {
   };
 }
 
+const THREE_POINT_ONE_SEVEN_CHANGELOG: ChangelogEntry = {
+  version: "3.1.7",
+  date: "2026-08-13",
+  highlights: {
+    en: [
+      "[PDF Support Removed] Removed PDF/PDFium support and the raw-source import UI. PDFium parser, PDF text/image extraction commands, and PDFium binaries in packaging/CI/portable builds are gone; reading a leftover .pdf now returns an 'unsupported extraction' placeholder instead of breaking as UTF-8.",
+      "[Source Sidebar & Watch Removed] Removed the unmounted raw-source import sidebar and the hidden watch/scheduled-import settings; opening a project or saving settings no longer starts raw/sources watching or scheduled import. Office text parsing, outline view, chapter import, and memory wiki remain.",
+    ],
+    zh: [
+      "【移除 PDF 支持与原始资料导入 UI】产品主路径(章节、拆书)不依赖 PDF,本次移除 PDFium 解析器、PDF 抽文本/抽图命令以及打包/CI/便携版中的 PDFium 二进制;对残留 .pdf 文件返回「不支持提取」占位,不再按 UTF-8 读取导致异常",
+      "【移除资料侧栏与监视/定时导入设置】删除未挂载的「原始资料」导入侧栏和已隐藏的监控/定时导入设置;打开项目与保存设置不再启动 raw/sources 监视或定时导入;Office 解析、大纲视图、章节导入与记忆 wiki 保留不受影响",
+    ],
+  },
+};
+
 const THREE_POINT_ONE_SIX_CHANGELOG: ChangelogEntry = {
   version: "3.1.6",
   date: "2026-08-13",
@@ -1095,6 +1110,7 @@ function isMergedOnePointRelease(version: string): boolean {
 }
 
 export const CHANGELOG: ChangelogEntry[] = [
+  THREE_POINT_ONE_SEVEN_CHANGELOG,
   THREE_POINT_ONE_SIX_CHANGELOG,
   THREE_POINT_ONE_FIVE_CHANGELOG,
   THREE_POINT_ONE_TWO_CHANGELOG,
@@ -1157,6 +1173,8 @@ export const CHANGELOG: ChangelogEntry[] = [
 ];
 
 export function currentVersionChangelog(version: string): ChangelogEntry[] {
+  if (version === THREE_POINT_ONE_SEVEN_CHANGELOG.version)
+    return [THREE_POINT_ONE_SEVEN_CHANGELOG];
   if (version === THREE_POINT_ONE_SIX_CHANGELOG.version)
     return [THREE_POINT_ONE_SIX_CHANGELOG];
   if (version === THREE_POINT_ONE_TWO_CHANGELOG.version)