自动汇总 2026-05-10 当天
hummingg在 GitHub 上的提交。
hummingg/ai-coding
- 提交ComplexAlarm build-profile签名配置
- 🤖 Generated with CodeMate
- 重构单次/做休/月周tab为系统闹钟UI风格,月周列表按batchId去重并显示规则描述
- 单次/做休/月周tab: 列表卡片+浮动+按钮+底部添加面板
- 月周tab: refreshList按batchId去重,每批只显示一条
- ReminderRecord增加desc字段,月周闹钟保存规则描述(如”每月正数第2个周三”)
- 月周列表卡片显示desc+title
- 🤖 Generated with CodeMate
- Replace custom ringtone with xl_small_rain_four_hands.mp3
- 🤖 Generated with CodeMate
- Add reminder quota management: cleanupExpired, checkCapacity, publishWithRetry
- ReminderStore: add cleanupExpired() to auto-remove expired single/special alarms,
- checkCapacity() for pre-publish quota check, publishWithRetry() to handle
- orphan reminder (1700002) with cancelAllReminders + retry + clear local records
- All tabs: add cleanupExpired + checkCapacity before publishing, remove duplicated
- clearStaleReminders() methods and brute-force cleanup buttons
- onPageShow: auto-run cleanupExpired on page entry
- Change slotType from SOCIAL_COMMUNICATION to SERVICE_INFORMATION, addSlot on init
- ArkTS compliance: throw Error objects instead of arbitrary types
- 🤖 Generated with CodeMate
- Add batchId, user title input, bottom tab bar, and UI refinements
- ReminderRecord: add batchId field, allocBatchId() for each alarm set
- Preview list: support delete single and delete whole batch
- All alarm tabs: add TextInput for user-defined title
- Notification title: prefix with type label [每天/单次/规律/特殊]
- Tab bar: move to bottom via barPosition(BarPosition.End)
- Calendar: default work=Mon-Fri, rest=Sat-Sun when no pattern alarm
- PatternAlarmTab: title includes pattern label
- MonthlyWeekdayAlarmTab: limit batch size to MAX_REMINDERS(30)
- Remove commented code and stale legend row
- 🤖 Generated with CodeMate
- Refactor reminder storage and preview with ReminderRecord
- ReminderStore: store full ReminderRecord (id, type, title, time,
- date) instead of just IDs, no more index-based matching
- Preview tab: load from ReminderStore directly, show all 4 alarm
- types in list with delete button, pattern alarms hidden on rest days
- Remove clearStaleReminders from all “start” buttons to avoid
- deleting other alarms
- Fix daily alarm daysOfWeek to [1-7]
- Add past-time validation for single calendar alarm
- Tab labels: 每天/单次/规律/特殊/预览
- 🤖 Generated with CodeMate