优化打包体积

This commit is contained in:
DelLevin-Home
2026-07-04 16:41:34 +08:00
parent d7d2d236c3
commit 337590b374
29 changed files with 54 additions and 3956 deletions

View File

@@ -72,7 +72,7 @@ class DatabaseHelper {
return await openDatabase(
path,
version: 27,
version: 28,
onCreate: _createDB,
onUpgrade: _onUpgrade,
);
@@ -174,10 +174,10 @@ class DatabaseHelper {
await db.execute('ALTER TABLE tags ADD COLUMN is_hidden INTEGER NOT NULL DEFAULT 0');
}
if (oldVersion < 18) {
await _createNotePlusTable(db);
// note_plus table creation removed (feature dropped in v28)
}
if (oldVersion < 19) {
await _createNotePlusTable(db);
// note_plus table creation removed (feature dropped in v28)
}
if (oldVersion < 20) {
// 确保 note_plus 表有 parent_id 列(从旧版 folder 迁移)
@@ -251,6 +251,10 @@ class DatabaseHelper {
if (oldVersion < 27) {
await _upgradeBooksTableV27(db);
}
if (oldVersion < 28) {
// 移除 Note Plus 功能,删除 note_plus 表
await db.execute('DROP TABLE IF EXISTS note_plus');
}
}
/// 升级books表到V27添加阅读始末日期字段
@@ -765,9 +769,6 @@ class DatabaseHelper {
)
''');
// Note Plus 块编辑器文档表
await _createNotePlusTable(db);
// EPUB 阅读器书籍表
await db.execute('''
CREATE TABLE IF NOT EXISTS reader_books (
@@ -804,24 +805,6 @@ class DatabaseHelper {
''');
}
/// 创建 Note Plus 文档表
Future<void> _createNotePlusTable(Database db) async {
await db.execute('''
CREATE TABLE IF NOT EXISTS note_plus (
id TEXT PRIMARY KEY,
title TEXT DEFAULT '',
parent_id TEXT DEFAULT '',
sort_index INTEGER DEFAULT 0,
blocks_json TEXT NOT NULL,
tags TEXT,
images TEXT,
created_at TEXT NOT NULL,
updated_at TEXT NOT NULL,
is_deleted INTEGER DEFAULT 0
)
''');
}
// 关闭数据库
Future close() async {
if (_database != null) {