docs(plans): 留痕 K36-A 首映厅与档期预约

This commit is contained in:
Zhou Weidong committed 2026-10-20 15:29:08 +08:00
1 parent 7c5800bef1
commit af2f2c9411
2 files changed
+32 -1

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
## [待执行] 2026-10-20 | K36-A 新剧页「首映厅」+ 预约页「档期票」创意 UI(仅 App 端)
## [已处理] 2026-10-20 | K36-A 新剧页「首映厅」+ 预约页「档期票」创意 UI(仅 App 端)
**用户指令(2026-10-20,原文)**:
> 「接下来写新剧和预约页面 你来设计UI 要有创意 与其他页面不同 足够吸引人」
+31
View File
@@ -21197,3 +21197,34 @@ Running Gradle task 'assembleDebug'...
```
解读:静态检查零告警,431 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K36-A 新剧首映厅 + 档期预约页
- 前置状态:K34-H 已合并,功能提交 `6463436`,develop 合并提交 `fdee89b`;剧场吸顶背景常驻 `AppColors.ink`,闪动修复已留痕。
- 分支:`feature/flutter-k36-premiere-reserve`
- 功能提交:`4f81bcf feat(flutter): 新剧首映厅与档期预约页`
- develop 合并提交:`85ba2a4 merge: 合并 K36-A 首映厅与档期预约`,已推送。
- 新剧页:暗棕渐变首映厅视觉、浅色状态栏、返回栏、标题与本周上新数量胶囊;16:9 今日首映 Hero(NEW 角标、剧名、题材、热度、主色播放键);22 高胶片分隔;最多 12 部的横向更多新剧卡片(108×144、剧名、MM/dd);Hero 与卡片均直达播放页;无数据时显示空态。
- 预约页:`AppColors.ink` 背景、返回栏与档期预约标题;本周 7 天可切换日期胶囊,今天默认主色选中;票根式空态卡(圆角 20、两侧半圆缺口、虚线 CustomPainter、铃铛及空态文案)与「去新剧页看看」跳转;「预约后你会得到」三张步骤卡;未伪造预约数据。
- 剧场工具行「新剧 / 预约」分别进入上述页面,其它页面保持不变。
- l10n:新增 `newReleasesTitle`、`newReleasesCount(n)`、`premiereToday`、`newBadge`、`reserveTitle`、`goNewReleases`、`reserveStepsTitle`、`reserveStep1/2/3`、`reserveWeek`,同步 zh/en/id 三份 ARB 并执行 `flutter gen-l10n`。
测试:覆盖新剧页首映 Hero、横向新剧列表、NEW 角标与直达播放页;预约页 7 天周历、今天选中态、票根空态、三张步骤卡与「去新剧页看看」跳转;剧场工具行入口继续通过。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:48 +431: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
8.0s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,431 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。