qzl
2e94908eaa
merge: integrate feature/reminder-overlay into dev
2026-03-20 18:59:19 +08:00
qzl
d17f5d78aa
refactor: cleanup dead code from reminder system
...
- Remove permission fallback logic from LocalNotificationService
- Remove unused methods: _scheduleInApp*, _trackFallback, bindInAppReminderHandler
- Remove unused fields: _permissionFallbackTracker, _inAppReminderHandler, _inAppFallbackTimersByEventId, _canDeliverSystemNotification
- Remove unused _showSnoozeOptions from ReminderOverlay
- Remove unused reminderActionExecutor from AuthSessionBootstrapper
- Remove obsolete test files: reminder_permission_fallback_test, reminder_notification_bridge_test, auth_session_bootstrapper_test
- Add native notification grouping (threadIdentifier/groupKey)
2026-03-20 18:53:32 +08:00
qzl
6e35fff9a4
refactor(calendar): remove deprecated reminder components
2026-03-20 18:42:58 +08:00
qzl
15b0daef1a
feat(calendar): add ReminderOverlay UI component
...
- Full-screen white background with title (headlineSmall) and current time (titleLarge HH:mm format)
- Bottom two buttons: 稍后提醒 (outlined) and 完成
- 稍后提醒 shows Overlay dropdown with 5分钟/15分钟 options
- 完成 triggers onArchive + dequeueCurrent + onComplete
2026-03-20 18:29:11 +08:00
qzl
8ac22c97c2
feat(calendar): add ReminderQueueManager for handling reminder queue
2026-03-20 18:26:11 +08:00
qzl
55f3805ee9
fix: resolve navigation-cache regressions and todo UX
2026-03-20 16:45:08 +08:00
qzl
20f3285244
fix: prioritize realtime reminder archive with cold-start fallback
2026-03-20 15:41:48 +08:00
zl-q
d574128815
feat: 实现日历提醒 in-app fallback 机制及通知服务重构
2026-03-20 01:30:34 +08:00
qzl
00f37d7e19
feat: 实现日历提醒完整功能(操作执行、通知服务重构、归档)
...
- 新增 ReminderActionExecutor 处理取消/稍后提醒操作
- 新增 ReminderOutboxStore 本地存储待处理操作
- 重构 LocalNotificationService 支持聚合提醒和交互操作
- 新增 event_color_resolver 工具类统一颜色解析
- 新增 CalendarService.archiveEvent 归档方法
- 增强 ModelTracking 支持缓存命中、推理token和成本追踪
- 添加 qwen3.5-35b-a3b 模型配置
- 更新 AndroidManifest 全屏intent权限
- 补充相关单元测试和文档
2026-03-18 19:12:47 +08:00