docs(plans): 留痕 K31-G 首页通知铃铛
This commit is contained in:
1 parent
dfa24c0f43
commit
83f7890851
2 files changed
+53
No files matched your search
@@ -1,3 +1,27 @@
|
||||
## [已处理] 2026-10-20 | K31-G 首页顶栏星期文字改为通知铃铛入口(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
> 「首页的周二是啥 不要 改成通知图标 一个铃铛的图标」
|
||||
|
||||
**现状**:`lib/pages/home/widgets/home_browse_header.dart` 在搜索框与头像之间显示当天星期文字(Key `home-weekday`,如「周二」),由 `_weekday()` 读取 `l10n.weekdayMon...weekdaySun`。
|
||||
|
||||
**口径(只改 Flutter,不动后端、不改接口)**
|
||||
1. 删除星期文字及其 `_weekday()` 方法,改成通知铃铛按钮:
|
||||
- `Icons.notifications_none_rounded`(铃铛线框),尺寸与右侧头像一致(`AppDimens.tapTarget` 圆形、`AppColors.card` 底、图标 `AppColors.onSurface`);
|
||||
- Key `home-notifications`;`Semantics` label 用 `l10n.notices`。
|
||||
2. 点击行为:`Navigator.of(context).push` 打开现有通知页 `lib/pages/notices/notices_page.dart`(`NoticesPage`),无需登录门槛。
|
||||
3. 顶栏布局保持「搜索框(Expanded) → 铃铛 → 头像」,间距 `AppDimens.spaceSm` 不变;`HomeBrowseHeader` 构造参数不新增(点击在 header 内部直接导航)。
|
||||
4. 不要删除 arb 里的 weekday 文案 key(其它地方可能引用),只停止首页使用。
|
||||
|
||||
**测试/门禁**
|
||||
- 更新 `test/home/home_preview_layout_test.dart`:`home-weekday` 断言改为 `home-notifications`;
|
||||
- 新增用例:点击 `home-notifications` 后出现 `notices-page`;
|
||||
- `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。
|
||||
|
||||
**流程**:从 `develop` 拉 `feature/flutter-k31-home-bell`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [已处理] 2026-10-20 | K31-F 首页剧卡去掉封面右上角锁定角标(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
|
||||
@@ -20449,3 +20449,32 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,402 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K31-G 首页顶栏通知铃铛
|
||||
|
||||
- 分支:`feature/flutter-k31-home-bell`
|
||||
- 功能提交:`524b7f5 feat(flutter): 首页顶栏改为通知铃铛入口`
|
||||
- develop 合并提交:`2abb8c7 merge: 合并 K31-G 首页通知铃铛`,已推送。
|
||||
- `home_browse_header.dart`:删除星期文字与 `_weekday()`,替换为 `Icons.notifications_none_rounded` 铃铛按钮,尺寸/圆形底/图标色与头像一致(`AppDimens.tapTarget`、`AppColors.card`、`AppColors.onSurface`),Key `home-notifications`,Semantics 用 `l10n.notices`。
|
||||
- 点击直接 `Navigator.push` 现有 `NoticesPage`,无登录门槛;顶栏仍是「搜索(Expanded) → 铃铛 → 头像」,间距 `spaceSm` 不变,构造参数未新增。
|
||||
- arb 中 weekday 文案 key 保留未删;其它页面未动。
|
||||
|
||||
测试:`home_preview_layout_test` 的 `home-weekday` 断言改为 `home-notifications`,新增「点击铃铛后出现 `notices-page`」用例。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:37 +403: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
12.8s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,403 条测试全部通过(较 K31-F 新增 1 条铃铛入口用例),debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user