完善细类

This commit is contained in:
Developer
2026-03-31 07:56:35 +08:00
parent 66f72abab4
commit 9a58f6ca19
12 changed files with 683 additions and 257 deletions

View File

@@ -4,6 +4,48 @@ All notable changes to this project will be documented in this file.
---
## [1.3.9] - 2026-03-31
### 新增
- 🆔 **UDID 设备信息显示**
- 在应用信息页面的设备信息列表中添加 UDID 显示
- 使用 `flutter_udid` 库获取跨平台设备唯一标识
- 支持点击复制 UDID 功能,带主题色 SnackBar 提示
- 将 AppInfoPage 从 StatelessWidget 改为 StatefulWidget
- 添加 `_loadUdid()` 方法异步加载 UDID
- 在技术栈卡片中添加 flutter_udid 说明
- 在开源协议对话框中添加 flutter_udid 条目
- 涉及文件:
- `lib/views/profile/app-info.dart` - 添加 UDID 获取和显示
### 新增
- 👥 **QQ 交流群卡片**
- 在了解我们页面的"官方网站"卡片下方添加 QQ 群卡片
- 群号显示271129018
- 点击群号可复制到剪贴板
- 蓝色主题色Icons.group
- 提示"💡 点击群号可复制"
- 涉及文件:
- `lib/views/profile/settings/learn-us.dart` - 添加 QQ 群卡片
---
## [1.3.8] - 2026-03-31
### 新增
- 🎛️ **隐藏次要按钮功能**
- 在功能设置页面添加"隐藏次要按钮"开关
- 开启后隐藏主页的"上一条"和"分享"悬浮按钮
- 默认关闭,状态保存到 SharedPreferences
- 使用 `SecondaryButtonsManager` 单例管理状态
- 实时响应开关状态变化,无需重启应用
- 涉及文件:
- `lib/views/profile/settings/app_fun.dart` - 添加开关和状态管理
- `lib/views/home/home-load.dart` - 添加 SecondaryButtonsManager 管理类
- `lib/views/home/home_page.dart` - 使用 ValueListenableBuilder 监听状态变化
---
## [1.3.7] - 2026-03-31
### 新增
@@ -55,7 +97,9 @@ All notable changes to this project will be documented in this file.
## 软件特性功能
### 已开发完成
- <EFBFBD> **诗词卡片截图分享功能** - 主页点赞按钮上方添加悬浮分享按钮、点击生成诗词卡片高清图片并分享、使用RepaintBoundary和GlobalKey实现Widget截图、集成share_plus库实现跨平台分享、包含生成中/成功/失败提示
- 🎛️ **隐藏次要按钮功能** - 在功能设置页面添加开关、开启后隐藏主页的"上一条"和"分享"悬浮按钮、默认关闭、状态保存到SharedPreferences、使用SecondaryButtonsManager单例管理、实时响应开关状态变化无需重启
- 优先级3
- 📸 **诗词卡片截图分享功能** - 主页点赞按钮上方添加悬浮分享按钮、点击生成诗词卡片高清图片并分享、使用RepaintBoundary和GlobalKey实现Widget截图、集成share_plus库实现跨平台分享、包含生成中/成功/失败提示
- 优先级4
- 📜 **诗词投稿功能** - 新增投稿页面、支持诗词收录申请表单、包含参考语句/分类选择/诗人和标题/关键词/诗词介绍/人机验证、实现相似度检测防止重复提交、平台字段自动获取设备类型
- 优先级3