chore: 清理临时文件与工作流文档,完善句子来源功能

1. 删除本地临时调试文件、工作流模板、闲置脚本与脑暴记录
2. 新增极简在线记事本API部署文件
3. 修复Flutter端拾光Sheet布局与状态更新问题
4. 完善句子来源后端API与前端导入逻辑
5. 修复macOS平台secure存储插件引用
This commit is contained in:
Developer
2026-06-11 04:39:16 +08:00
parent b36b9bcf9e
commit 7a6d555e4c
96 changed files with 1000 additions and 38691 deletions

View File

@@ -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事件修复