dongliang
a00d5abd51
fix: 点击红点卡片后扣减通知数+不恢复已查看红点
1. NotificationManager新增:
- acknowledgedCards: 记录已查看的分类
- cardIncrements: 记录每个分类的新增任务数
- acknowledgeCard(): 标记分类已查看
- pendingCount扣除已查看分类的增量
2. HomeFragment:
- 点击卡片→acknowledgeCard→红点消失+提示条数量减少
- onResume只恢复未查看分类的红点
- pendingCount=0时清除所有提示
- fetchStatistics记录每个分类的增量用于扣减
3. consumeAll重置所有状态(acknowledgedCards+cardIncrements)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-29 16:50:47 +09:30
..
2026-04-29 16:50:47 +09:30
2026-04-27 11:26:50 +09:30
2026-04-27 15:59:26 +09:30
2026-04-27 11:26:50 +09:30