chore: 清理临时文件与工作流文档,完善句子来源功能
1. 删除本地临时调试文件、工作流模板、闲置脚本与脑暴记录 2. 新增极简在线记事本API部署文件 3. 修复Flutter端拾光Sheet布局与状态更新问题 4. 完善句子来源后端API与前端导入逻辑 5. 修复macOS平台secure存储插件引用
This commit is contained in:
53
CHANGELOG.md
53
CHANGELOG.md
@@ -4,6 +4,59 @@
|
||||
|
||||
***
|
||||
|
||||
## [v6.37.0] - 2026-06-11
|
||||
|
||||
### 🔧 句子来源功能完善 + 拾光Sheet修复
|
||||
|
||||
#### 修复内容
|
||||
|
||||
**1. 句子来源页面 — 卡片来源与卡片混合模式Sheet分离**
|
||||
| 变更 | 说明 |
|
||||
|---|---|
|
||||
| 新增 `showHomeCardMixModeSheet()` | 卡片混合模式独立配置Sheet,与卡片来源Sheet功能分离 |
|
||||
| 修复按钮字体颜色 | "保存配置"和"保存"按钮使用 `ext.textOnAccent` 替代默认黑色,解决深色主题下看不见文字的问题 |
|
||||
|
||||
**2. 导入来源页面 — 闲言示例URL + 分析业务提醒 + 频道数据刷新**
|
||||
| 变更 | 说明 |
|
||||
|---|---|
|
||||
| 闲言示例URL替换 | 从空壳 `api.example.com` 替换为真实API `https://tools.wktyl.com/api/sentence_source/sample?num=10` |
|
||||
| URL分析后业务提醒 | 分析成功显示数据条数和格式识别结果;失败显示具体原因 |
|
||||
| 创建频道后额外拉取数据 | 调用 `fetchMore()` 额外拉取20条数据,确保频道有足够内容 |
|
||||
| 自定义频道自动刷新 | 首次加载时从URL源自动拉取新数据,支持持续刷新加载 |
|
||||
|
||||
**3. 后端 — 句子来源API接口**
|
||||
| 变更 | 说明 |
|
||||
|---|---|
|
||||
| 新增 `SentenceSource` 控制器 | 提供 sample/categories/install 三个接口 |
|
||||
| sample接口 | 从hitokoto表转换数据为闲言v1格式(title/category/content/detail/author/time) |
|
||||
| categories接口 | 返回7个分类(诗词/名言/歌词/哲学/动漫/影视/网络) |
|
||||
| install接口 | 返回格式信息和数据总量(8812条) |
|
||||
| 路由注册 | route.php 新增3条API路由 |
|
||||
|
||||
**4. 拾光Sheet修复**
|
||||
| 变更 | 说明 |
|
||||
|---|---|
|
||||
| 修复 `markNeedsPaint` 断言报错 | `ref.listen` 回调中的状态变更延迟到 `addPostFrameCallback` 执行,避免在paint阶段调用setState |
|
||||
| 扩大开关列表显示区域 | `Flexible` 改为 `Expanded`,移除 `mainAxisSize.min`,列表占满可用空间 |
|
||||
|
||||
**5. UrlAnalyzerService新增fetchMore方法**
|
||||
| 变更 | 说明 |
|
||||
|---|---|
|
||||
| `fetchMore(url, limit)` | 从URL源拉取更多数据,支持hitokoto和闲言v1格式 |
|
||||
|
||||
#### 涉及文件
|
||||
- `lib/features/source/presentation/source_mix_config_sheet.dart` — 卡片混合模式Sheet分离 + 按钮颜色修复
|
||||
- `lib/features/source/presentation/source_page.dart` — 混合模式Sheet调用分离
|
||||
- `lib/features/source/presentation/url_import_page.dart` — 示例URL + 分析提醒 + 额外拉取
|
||||
- `lib/features/source/services/url_analyzer_service.dart` — fetchMore方法
|
||||
- `lib/features/home/providers/home_feed_mixin.dart` — 自定义频道自动刷新
|
||||
- `lib/features/home/presentation/date_config_sheet.dart` — 拾光Sheet修复
|
||||
- `docs/toolsapi/application/api/controller/SentenceSource.php` — 后端控制器(新增)
|
||||
- `docs/toolsapi/application/route.php` — 路由注册
|
||||
- `docs/toolsapi/docs/API_SENTENCE_SOURCE_DOC.md` — API文档更新
|
||||
|
||||
***
|
||||
|
||||
## [v6.36.1] - 2026-06-11
|
||||
|
||||
### 📱 鸿蒙端适配 — UI交互优化 + USB事件修复
|
||||
|
||||
Reference in New Issue
Block a user