# Changelog 所有重要变更均记录于此文件。格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/)。 --- ## [3.9.13] - 2026-05-05 ### ✨ 新功能 — 画布外边距控制 1. **外边距(outerMargin)** — `CanvasStyleModel` 新增 `outerMargin` 字段(-1=自动,0=紧贴,1-60=自定义px),画布样式面板新增"外边距"区域,含预设(自动/紧贴/适中/宽松)+ 滑块 2. **强制压缩效果** — 当 `outerMargin` 为 0 时,阴影/叠层等效果被裁剪到画布边缘内;值越大,效果可扩展空间越大;值越小,效果被强制压缩 ### 📁 修改文件 - `packages/pro_image_editor/lib/core/models/canvas_style_model.dart` — 新增 outerMargin + hasOuterMargin - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — _CanvasStyleWrapper 用 Padding+ClipRect+OverflowBox 限制效果 - `lib/editor/services/export/export_service.dart` — applyCanvasStyle 使用 outerMargin 作为固定 margin + clipRect 裁剪 - `lib/editor/mixins/editor_export_actions.dart` — 导出条件增加 hasOuterMargin - `lib/editor/widgets/panels/canvas_style_sheet.dart` — 新增外边距区域(预设+滑块) --- ## [3.9.12] - 2026-05-05 ### ✨ 新功能 — 阴影扩散范围调节 1. **阴影扩散范围** — `CanvasStyleModel` 新增 `shadowSpread` 字段(0-30px),画布样式面板阴影区域新增"扩散"滑块,可调整阴影的上下高度/扩散面积 ### 📁 修改文件 - `packages/pro_image_editor/lib/core/models/canvas_style_model.dart` — 新增 shadowSpread 字段 - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — _CanvasStyleWrapper 使用 shadowSpread - `lib/editor/services/export/export_service.dart` — applyCanvasStyle 阴影 RRect.inflate(shadowSpread) - `lib/editor/widgets/panels/canvas_style_sheet.dart` — 阴影扩散滑块 + 预览区 spreadRadius --- ## [3.9.11] - 2026-05-05 ### 🐛 Bug修复 — 导出画布样式一致性 + 阴影偏移调节 1. **导出效果与编辑预览完全一致** — 不再依赖 widget 渲染导出效果,改为 `dart:ui` Canvas 后处理:在 `ExportService.applyCanvasStyle` 中用 `PictureRecorder` 绘制圆角、边框、阴影、叠层,确保导出图片与编辑预览 1:1 一致 2. **阴影偏移量调节** — `CanvasStyleModel` 新增 `shadowOffsetX` / `shadowOffsetY` 字段,画布样式面板新增 ↔↕ 偏移滑块 + 方向按钮(左/右/上/下/重置),可精确控制阴影方向和距离 ### 📁 修改文件 - `packages/pro_image_editor/lib/core/models/canvas_style_model.dart` — 新增 shadowOffsetX/Y 字段 + copyWith/toJson/fromJson - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — _CanvasStyleWrapper 使用 shadowOffsetX/Y - `lib/editor/services/export/export_service.dart` — 新增 applyCanvasStyle + _drawDashedRRect 后处理方法 - `lib/editor/mixins/editor_export_actions.dart` — onEditingComplete 中调用 applyCanvasStyle 后处理 - `lib/editor/mixins/editor_actions_base.dart` — 新增 canvasStyle 抽象 getter - `lib/editor/pages/editor/pro_editor_page.dart` — 实现 canvasStyle getter - `lib/editor/widgets/panels/canvas_style_sheet.dart` — 阴影偏移滑块+方向按钮+预览区偏移 --- ## [3.9.10] - 2026-05-05 ### 🐛 Bug修复 — 画布样式渲染+颜色选择器崩溃 1. **导出效果与编辑预览一致** — 重构 `_CanvasStyleWrapper` 渲染顺序:child → 边框(画布边缘上) → 阴影(最外层),所有效果在 ContentRecorder 内部渲染,导出图片与编辑预览完全一致 2. **阴影区域过大修复** — `spreadRadius: 0`(之前1),`offset` 改为按 blurRadius 比例计算,预设值从 15/25 降至 8/16 3. **虚线边框未显示修复** — `_DashedBorderPainter` 的 `paint` 方法使用正确的 `Size` 参数,并考虑 `borderWidth` 内缩偏移,虚线现在正确绘制在画布边缘上 4. **边框位置修复** — 边框现在套在画布上(内层),阴影在最外层,不再出现边框在阴影外面的情况 5. **颜色选择器崩溃修复** — `ColorPicker` 从 `CupertinoAlertDialog.title` 移至 `showModalBottomSheet`,避免复杂 widget 在受限空间中布局溢出导致卡死 ### 📁 修改文件 - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — 重构 _CanvasStyleWrapper + _BorderPainter + _DashedBorderPainter - `lib/editor/widgets/panels/canvas_style_sheet.dart` — 颜色选择器改用 showModalBottomSheet + 预览区渲染顺序修正 + 阴影参数调优 --- ## [3.9.9] - 2026-05-05 ### ✨ 新功能 — 画布样式编辑面板(独立文件,后续扩展) 1. **画布样式编辑面板** — 新增独立 `CanvasStyleSheet` 文件,支持以下编辑项目: - 🎨 边缘边框:线条粗细、实线/虚线切换、线条颜色选择 - 🌫️ 边缘外侧阴影:模糊半径、透明度浓淡调节 - 📚 边缘外侧叠层效果:多层层数、叠层距离 - 📍 叠层位置:下方/上方/左侧/右侧/居中 2. **CanvasStyleModel 数据模型** — 统一管理圆角+边框+阴影+叠层所有属性,支持 `copyWith`/`toJson`/`fromJson` 序列化 3. **编辑器实时渲染** — 边框、阴影、叠层效果在编辑器中实时显示,虚线边框使用 `CustomPainter` 绘制 4. **导出效果一致** — 所有样式效果在 `ContentRecorder` 内部渲染,导出图片与编辑预览完全一致 5. **画布样式按钮** — 顶部导航栏右侧胶囊新增 `rectangle` 图标按钮,点击打开画布样式编辑面板 6. **EditorSettingsSheet 精简** — 画布圆角/边框/阴影/叠层从设置面板移至独立 CanvasStyleSheet ### 📁 修改文件 - `lib/editor/widgets/panels/canvas_style_sheet.dart` — 新建:画布样式编辑面板(独立文件) - `packages/pro_image_editor/lib/core/models/canvas_style_model.dart` — 新建:画布样式数据模型 - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — _CanvasStyleWrapper + _DashedBorderPainter 渲染边框/阴影/叠层 - `packages/pro_image_editor/lib/core/models/styles/main_editor_style.dart` — 新增 canvasStyle 属性 - `lib/editor/widgets/controls/editor_top_nav.dart` — 新增 onCanvasStyle 回调 + rectangle 按钮 - `lib/editor/pages/editor/pro_editor_page.dart` — CanvasStyleModel 状态 + _showCanvasStyleEditor - `lib/editor/services/core/pro_editor_bridge.dart` — buildConfigs 接受 CanvasStyleModel - `lib/editor/services/core/editor_settings_service.dart` — loadCanvasStyle/saveCanvasStyle - `lib/editor/widgets/panels/editor_settings_sheet.dart` — 精简:移除画布圆角部分 --- ## [3.9.8] - 2026-05-05 ### 🐛 Bug修复 + ✨ 新功能 1. **拖拽描边坐标偏移修复** — 之前 `localToGlobal(ancestor: overlayBox)` 在 overlayBox 不是 layer 祖先时返回全局坐标而非 overlay 本地坐标,导致描边偏右下。改为 `layerBox.localToGlobal()` → `overlayBox.globalToLocal()` 两步转换,正确计算 overlay 本地坐标 2. **文本编辑器内容回写修复** — 点击工具栏文本按钮时 `editor.selectedLayer` 可能已被清空,改为优先取 `selectedLayerNotifier` 保留的上一次选中 TextLayer 引用,确保输入框显示已有文本 3. **在线壁纸无限下拉加载** — "全部"源模式之前 `_hasMore = false` 无法继续加载,改为按页码轮询12个源分页加载 + `_loadedIds` 去重 + `anyHasNext` 判断是否还有更多 4. **顶部工具栏工具抽屉按钮** — 右侧胶囊新增 `sidebar_left` 图标按钮,点击呼出工具抽屉(编辑/内容/更多三组工具) 5. **画布圆角动态调整** — 编辑器设置面板新增画布圆角滑块(0~80px)+ 4个预设(直角/小圆角/圆角/大圆角),圆角实时生效并持久化到 SharedPreferences,导出图片自动带圆角 ### 📁 修改文件 - `lib/editor/pages/editor/pro_editor_page.dart` — 描边坐标两步转换 + selectedLayerNotifier回退 + canvasBorderRadius状态 + onToolDrawer - `lib/editor/widgets/controls/editor_top_nav.dart` — 新增 onToolDrawer 回调 + sidebar_left 按钮 - `lib/editor/widgets/panels/editor_settings_sheet.dart` — 新增画布圆角滑块+预设(StatefulWidget化) - `lib/editor/services/core/editor_settings_service.dart` — 新增 loadCanvasRadius/saveCanvasRadius - `lib/editor/services/core/pro_editor_bridge.dart` — buildConfigs 接受动态 canvasBorderRadius - `lib/shared/widgets/wallpaper_gallery/wallpaper_gallery_view.dart` — 全部源分页加载+去重+无限下拉 --- ## [3.9.7] - 2026-05-05 ### 🐛 Bug修复(画布圆角显示+导出修复+401修复) 1. **画布圆角显示修复** — 之前 `ClipRRect` 裁剪的是整个 `ContentRecorder` 区域(包含图片周围空白),圆角只在空白区域可见,图片本身没有圆角。改为 `Center` + `SizedBox(decodedImageSize)` + `ClipRRect` 限制裁剪区域为图片实际大小,使圆角正确显示在图片四角 2. **导出图片圆角修复** — `ClipRRect` 在 `ContentRecorder` 内部,`ExtendedRepaintBoundary.toImage()` 截图时已包含圆角裁剪效果,导出图片自动带圆角(PNG 透明/JPEG 白色填充)。新增 `ExportService.applyRoundedCorners()` 备用方法 3. **文字编辑内容回写** — 点击文本按钮时,输入框显示编辑器中已有文本;点击完成后,编辑器显示编辑后的文本 4. **拖拽描边修复** — `_overlayStackKey` 仅在拖拽时存在导致 null context,改为 overlay Stack 始终存在、条件渲染 DragBorderOverlay 5. **Feed互动401修复** — 未登录用户执行 like/favorite/share 等互动操作时,API 返回 401。在 `FeedService.action` 中增加登录检查,未登录时跳过 API 请求直接返回 false(view 操作除外) ### 📁 修改文件 - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — Center+SizedBox+ClipRRect 限制裁剪区域 - `packages/pro_image_editor/lib/core/models/styles/main_editor_style.dart` — canvasBorderRadius 属性 - `lib/editor/services/export/export_service.dart` — 新增 applyRoundedCorners 备用方法 - `lib/editor/mixins/editor_export_actions.dart` — 移除双重圆角调用 - `lib/editor/pages/editor/pro_editor_page.dart` — 文本编辑内容回写 + DragBorderOverlay 修复 - `lib/features/home/services/feed_service.dart` — action方法增加登录检查避免401 --- ## [3.9.6] - 2026-05-05 ### 🐛 Bug修复(编辑器三大问题修复) 1. **画布圆角修复(最终版)** — 圆角之前加在了画布下层的白色背景区域,画布本身没有圆角。在 `MainEditorStyle` 新增 `canvasBorderRadius` 属性,在 `ContentRecorder` 内部用 `ClipRRect` 裁剪画布内容(图像+图层),背景层保持无圆角 2. **文字按钮卡死闪退(根因修复)** — `flutter_quill` 的 `raw_editor_state.dart` 中 `renderEditor` getter 使用 `_editorKey.currentContext!` 空断言,当 widget 未挂载时崩溃。改为 null 检查 + `StateError`;`_updateOrDisposeSelectionOverlayIfNeeded`/`_showCaretOnScreen`/`contextMenuAnchors`/`_getGlyphHeights` 增加 `currentContext == null` 提前返回保护;`RichTextEditorPanel` 添加 `Material` 祖先部件(解决 `QuillSimpleToolbar` 的 `IconButton`/`Theme.of` 需要 Material 祖先);`autoFocus` 改为延迟生效(`_editorReady` 标志),避免 widget 未构建完成时触发焦点请求 3. **描述线条位置不一致** — `DragBorderOverlay` 的坐标使用 `renderBox.localToGlobal(Offset.zero)` 返回屏幕全局坐标,但 overlay 放在 `bodyItems` 的 `Stack` 中,坐标系受外层 `Padding`/`SafeArea`/`Scaffold` 偏移影响。改为 `localToGlobal(Offset.zero, ancestor: overlayBox)` 将坐标转换为 overlay Stack 的本地坐标,消除偏移 ### 📁 修改文件 - `packages/pro_image_editor/lib/core/models/styles/main_editor_style.dart` — 新增 `canvasBorderRadius` - `packages/pro_image_editor/lib/features/main_editor/widgets/main_editor_interactive_content.dart` — ContentRecorder 内部 ClipRRect - `packages/flutter_quill/lib/src/editor/raw_editor/raw_editor_state.dart` — renderEditor 空安全加固 - `lib/editor/widgets/panels/rich_text_editor_panel.dart` — Material 祖先 + 延迟 autoFocus - `lib/editor/pages/editor/pro_editor_page.dart` — DragBorderOverlay 坐标转换修复 --- ## [3.9.5] - 2026-05-05 ### 🐛 Bug修复(回归修复 Round 4) 1. **壁纸页面卡死闪退(根因修复)** — `_WallpaperCard` 中 `Stack(fit: StackFit.expand)` 与父级 `AnimatedContainer`(无固定尺寸)形成**布局循环依赖**,导致 Flutter 布局引擎死循环卡死。改为 `StackFit.loose` + `Positioned.fill`/`Positioned` 精确定位各子元素;`onLoadMore` 从 builder 中同步调用改为 `addPostFrameCallback` 延迟执行,防止 build 阶段 setState 2. **文字按钮卡死闪退(空安全加固)** — `_controller` 从 `late` 改为可空类型 `QuillController?`,所有访问点增加 null 检查;`_initController` 增加 try-catch 全包裹,失败时显示错误降级 UI(含关闭按钮);`flutter_quill` 从 pub.dev 托管版切换为本地 `packages/flutter_quill` 路径引用,方便调试 3. **画布圆角(再次修复)** — `MainEditorStyle.background` 设为 `Colors.transparent`,让外层 `ClipRRect(borderRadius: 20)` 的裁剪效果穿透到画布;`wrapBody` 回调内增加 `ClipRRect` 二次裁剪确保编辑器内容不溢出圆角区域 4. **壁纸默认全部源加载** — `_loadAllSources` 从仅加载快速源(avgMs<1500)改为加载全部 12 个壁纸源,超时从 12s 延长至 20s,优先显示先加载完成的壁纸 5. **编辑器编译报错(语法闭合修复)** — `ProEditorPage` 的 `build()` 中 `MediaQuery.removeViewPadding`/`MainEditorCallbacks` 代码块闭合异常,导致 Dart 解析器级联报错(`Expected ';'`/`Expected '}'`/`mounted` 未定义等)。修复括号与回调函数闭合,恢复正常编译 --- ## [3.9.4] - 2026-05-05 ### 🐛 Bug修复(回归修复 Round 3) 1. **文字按钮依旧卡死闪退** — `UnimplementedError: FlutterQuillLocalizations instance is required`。在 `MaterialApp.localizationsDelegates` 中添加 `FlutterQuillLocalizations.delegate`,同时保留 `GlobalMaterialLocalizations/GlobalWidgetsLocalizations/DefaultCupertinoLocalizations` 防止覆盖默认本地化 2. **壁纸页面依旧卡死闪退无壁纸** — Android 9+ 默认禁止 HTTP 明文传输,壁纸 API 使用 `http://bz.wktyl.com` 被系统拦截。在 `AndroidManifest.xml` 的 `` 标签添加 `android:usesCleartextTraffic="true"` 3. **画布依旧没有圆角** — `ProImageEditor.memory()` 参数缩进错误导致 Dart 解析器无法识别完整参数列表。修复缩进对齐,确保 `ClipRRect(borderRadius: 20)` + `Container(color: bgCanvas)` 嵌套结构正确闭合 --- ## [3.9.3] - 2026-05-05 ### 🐛 Bug修复(回归修复) 1. **画布圆角依旧不可见** — `ProImageEditor` 内部 `ColoredBox` + `Scaffold` 两层背景色覆盖了外层裁剪。将 `MainEditorStyle.background` 设为 `Colors.transparent`,让外层 `bgCanvas` 色透过圆角区域可见 2. **壁纸页面依旧卡死闪退** — API 返回 `data` 字段格式不一致(部分源返回 Map 而非 List),`as List?` 类型转换崩溃。改为 `is List/is Map` 双格式兼容解析;`Future.wait` 添加 `catchError` + `eagerError: false` 防止单源失败拖垮全部;`WallpaperItem.fromApi` 中 `tags` 字段增加 `is List` 类型保护 3. **文字按钮依旧卡死** — `flutter_quill v11.5.0` 无 `QuillProvider` 类(v10 的遗留 API),移除不存在的 Provider 包裹,controller 直接传入 `QuillSimpleToolbar` 和 `QuillEditor.basic` --- ## [3.9.2] - 2026-05-05 ### 🐛 Bug修复 1. **画布圆角不可见** — `bgCanvas` 与 `bgPrimary` 颜色相同导致圆角无色差。为 dark/light 主题分别设置不同色值,外层添加 6px padding 露出底色 2. **文字按钮卡死重启** — `RichTextEditorPanel` 缺少 `QuillProvider` 包裹(flutter_quill v11+ 必需),添加 Provider + 异常捕获 3. **顶部工具栏竖屏/横屏布局** — 竖屏时"夜间模式/设置/导出"移至第二行右侧;横屏时与第一行同行显示 4. **壁纸页面卡死** — 单源加载无超时保护。改为默认加载全部源(优先快速源),添加 12s 超时,新增"🌐 全部"选项 5. **画布残影花屏** — `wrapBody` 中冗余 `ClipRRect` + `RepaintBoundary` 与外层裁剪冲突。移除冗余层,统一由外层 Container 裁剪 6. **描边线条位置不一致** — `overlayPadding: 28` 过大导致选中框与实际内容偏移。调整为 `8px`,`buttonRadius` 从 16 降至 12 --- ## [3.9.1] - 2026-05-04 ### 🐛 Bug修复 1. **阅读历史页面卡死闪退** — `getHistorySentencesWithTime` 中 `s!` 空指针崩溃,当 readHistory 有记录但对应 sentence 被删除时触发。改为 `.where()` 过滤空记录,与 `searchHistorySentences`/`getHistorySince` 保持一致 2. **历史同步数据丢失** — `insertOrUpdateBatch` 缺少 `feedType/feedName/feedIcon/views/isFavorite/isLiked/isRead` 字段,服务端同步到本地的数据丢失这些信息 3. **编辑器画布圆角未生效** — `wrapBody` 只包裹 body 内容,画布背景不被包裹。改为在 `RepaintBoundary` 外层添加 `ClipRRect(borderRadius: 12)` 4. **编辑器画布圆角优化** — 圆角从 `12px` 调整为 `20px`,增强视觉层次感,更符合 iOS 26 大圆角设计趋势 5. **编辑器 emoji icon 替换** — 顶部导航栏和工具箱抽屉的 emoji 全部替换为 CupertinoIcon/SVG icon 6. **编辑器删除标签太小** — 拖拽图层时左上角垃圾桶按钮 `buttonRadius` 从 10 增大到 16,`overlayPadding` 从 24 增大到 28 **新增 SVG 资源:** moon.svg / share.svg / save.svg / settings.svg --- ## [3.9.0] - 2026-05-04 ### ✏️ 编辑器增强 — 拖拽描边 + 富文本编辑 + 画布圆角 **新增功能:** 1. 🖐️ **拖拽描边 DragBorderOverlay** — 拖拽可编辑组件时显示描边线条,松手后取消 - 虚线边框风格: 蓝色虚线 + 四角控制点 - 发光边框风格: 蓝色脉冲发光 + 多层阴影 - DragBorderStyle 枚举 (dashed / glow) 2. ⚙️ **编辑器设置面板 EditorSettingsSheet** — 顶部导航栏新增设置按钮 - 描边风格切换 (虚线/发光) - 偏好持久化 (SharedPreferences) 3. ✏️ **富文本编辑器 RichTextEditorPanel** — 点击"文字"按钮弹出富文本面板 - 工具栏: 粗体/斜体/下划线/删除线/列表/引用/代码块/颜色/链接 - 编辑区: 实时渲染 Delta 格式内容 - 导出服务: Delta→JSON/HTML/纯文本 4. 🔲 **画布圆角裁剪** — 编辑器画布四角为12px圆角,更换画布后圆角保留 5. 📦 **新增依赖** — flutter_quill ^11.0(富文本) + dotted_border ^2.1(虚线边框) + intl升级^0.20.2 **文件结构:** ``` lib/editor/ ├── widgets/controls/drag_border_overlay.dart # 拖拽描边覆盖层 ├── widgets/panels/editor_settings_sheet.dart # 编辑器设置面板 ├── widgets/panels/rich_text_editor_panel.dart # 富文本编辑面板 ├── services/core/editor_settings_service.dart # 设置持久化服务 ├── services/export/rich_text_export_service.dart # 富文本导出服务 ``` **修改文件:** - pro_editor_page.dart: 集成拖拽描边 + 设置按钮 + 富文本编辑器 - editor_top_nav.dart: 增加设置按钮 - editor_bottom_toolbar_v2.dart: 文字按钮接入富文本 - pro_editor_bridge.dart: 画布圆角裁剪 (wrapBody + ClipRRect) - pubspec.yaml: 新增 flutter_quill + dotted_border + intl升级 --- ## [3.8.0] - 2026-05-04 ## [2.58.0] - 2026-05-02 ### 🐛 六大Bug修复 + 键盘适配公共类 **修复:** 1. 🏠 **句子广场收藏/点赞卡死** — 改为乐观更新,UI立即响应,API异步同步,失败自动回滚 2. 🔄 **灵感页下拉两段阈值** — 用CustomRefreshIndicator替换RefreshIndicator,第一段刷新(80px),第二段打开工具中心(value≥1.35) 3. ⌨️ **备注弹窗键盘遮挡** — 创建`KeyboardSafeSheet`公共类,统一处理输入法面板遮挡问题 4. 📐 **RenderFlex溢出** — discover_page/countdown_page/progress_page弹窗添加SingleChildScrollView,profile_page密码弹窗添加mainAxisSize.min 5. 🛠️ **工具中心展开/收起动画** — 移除FadeTransition冲突,添加背景遮罩淡入淡出,使用easeOutBack弹性曲线,面板从顶部生长动画 6. 🔧 **举一反三** — 所有含CupertinoTextField的弹窗统一使用KeyboardSafeBuilder/KeyboardSafeSheet **新增:** - `shared/widgets/keyboard_safe_sheet.dart` — 键盘适配公共类 - `KeyboardSafeSheet` — 底部弹窗包装器,自动感知键盘高度 - `KeyboardSafeBuilder` — 细粒度控制,只提供AnimatedPadding+viewInsets - `KeyboardSafe.showSheet()` — 包装showCupertinoModalPopup的通用方法 **修改文件:** - `features/home/providers/home_provider.dart` — toggleLike/toggleFavorite/toggleReadLater改为乐观更新 - `features/inspiration/presentation/inspiration_page.dart` — CustomRefreshIndicator双阈值+KeyboardSafe.showSheet - `features/inspiration/presentation/discover_page.dart` — _showDetail添加SingleChildScrollView - `features/inspiration/presentation/widgets/tool_panel.dart` — 动画重构+背景遮罩+弹性曲线 - `features/countdown/presentation/countdown_page.dart` — KeyboardSafeBuilder+SingleChildScrollView - `features/progress/presentation/progress_page.dart` — KeyboardSafeBuilder+SingleChildScrollView - `features/profile/presentation/profile_page.dart` — Column添加mainAxisSize.min --- ### 已归档版本 2.57.0(Phase3~5开发计划5大方向36项功能) / 2.56.0(README全面更新功能梳理+可扩展方向) / 2.55.1(全局代码质量清理188→0issues) / 1.55.0(灵感页面重构联系人列表+长按菜单+搜索+足迹整合) / 1.54.0(修复个人中心+签到Bug+调试信息页) / 1.53.0(修复分类列表不更新+句子空白+骨架屏体验优化) / 1.52.0(修复句子卡片数据永不更新根因修复) / 1.51.0(修复句子卡片循环重复+Slidable切换分类) / 1.50.0(修复频道同步延迟+滑动冲突+卡片重复) / 1.49.0(修复刷新无响应+分类同步+卡片重复+广场空白+滑动冲突) / 1.48.0(修复句子广场无限循环+分类过滤+空白句子+作者显示) / 1.47.0(修复API类型转换崩溃+频道开关同步+句子广场加载) / 1.46.0(句子来源页面改造+混合信息流5种模式+首页卡片来源配置) / 1.45.0(笔记自动保存+字数统计+保存状态+上限提示) / 1.44.2(笔记模块五大Bug修复:时间戳/布局切换/菜单拦截/空标题/删除刷新) / 1.44.1(笔记删除后仍显示-ThinkPHP5查询构建器Bug) / 1.44.0(API集成补全+互动收藏笔记增强+笔记页重新设计) / 1.40.0(用户安全接口升级-回执验证替代邮箱验证码) / 1.39.0(卡片震动/Slidable冲突修复/分类切换优化/API功能全面接入阶段三~六) / 1.31.0(API功能全面接入:学习中心/签到增强/国学经典/健康生活/推荐偏好/Feed互动/数据可视化/游戏中心) / 1.30.0(中国传统色页面增强重构) / 1.23.0(Phase A偷工减料修复+Phase B缺失功能补全) / 1.22.0(句子广场交互增强:间距优化/循环滚动/边缘光晕) / 1.21.0(Bug修复:数据管理卡死/Tab抖动/密码页/详情Sheet/字体管理) / 1.20.0 / 1.19.0 / 1.18.0 / 1.17.0 / 1.16.0 / 1.15.0 / 1.14.0 / 1.13.0 / 1.10.0 / 1.7.16 / 1.7.15 / 1.7.14 / 1.7.13 / 1.7.12 / 1.7.11 / 1.7.10 / 1.7.9 / 1.7.8 / 1.7.7 / 1.7.6 / 1.7.5 / 1.7.4 / 1.7.3 / 1.7.2 / 1.7.1 / 1.7.0 / 1.6.4 / 1.6.3 / 1.6.2 / 1.6.1 / 1.6.0 / 1.5.2 / 1.5.1 / 1.5.0 / 1.4.1 / 1.4.0 / 1.3.0 / 1.2.0 / 0.28.x / 0.27.0 / 0.26.0 — 详见 git history