ddshi
|
2feb02becf
|
feat: 实现浏览器通知提醒功能
- 添加 Service Worker 支持后台定时检查提醒
- 实现浏览器通知 API 集成
- 添加设置页面通知开关和测试功能
- 创建同步服务自动将提醒同步到 SW
- 优化提醒检查逻辑(30秒间隔,10分钟宽限期)
文件变更:
- public/sw.js: Service Worker 主文件
- public/sw-register.ts: SW 注册脚本
- public/manifest.json: PWA 清单文件
- src/services/notification.ts: 通知权限管理
- src/services/swSync.ts: 提醒同步服务
- src/stores/index.ts: 添加同步调用
- src/pages/SettingsPage.tsx: 添加通知开关和测试按钮
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-11 14:42:36 +08:00 |
|
ddshi
|
9f67ae50ed
|
fix: 修复日期选择器样式和中文支持
- 添加 @mantine/dates 样式导入
- 添加 dayjs 中文语言包
- 使用 DatePickerInput 直接点击展开日历
- 日期时间选择器统一使用 Input 组件样式
|
2026-02-06 13:55:31 +08:00 |
|
ddshi
|
250c05e85e
|
feat: 禅意设计风格重构与体验优化
- LandingPage: 全新水墨晕染算法背景,循环墨迹动画
- 登录/注册页: 禅意黑白极简风格
- HomePage: 三栏布局优化,标题颜色语义化
- 纪念日组件: 分类逻辑优化,颜色语义统一
- 提醒组件: 分组标题颜色优化,逾期提示更醒目
- 修复农历日期边界问题(29/30天月份)
- 添加 lunar-javascript 类型声明
- 清理未使用的导入和代码
|
2026-02-02 15:26:47 +08:00 |
|
ddshi
|
5d7b99767d
|
chore: 版本更新至 v0.3.0-alpha (P2基础页面布局完成)
|
2026-01-29 17:06:41 +08:00 |
|
ddshi
|
d3de5d8598
|
feat: 初始化前端项目
- React 18 + Vite项目
- Mantine UI组件库
- Tailwind CSS配置
- Zustand状态管理
- 路由配置
Co-Authored-By: Claude (MiniMax-M2.1) <noreply@anthropic.com>
|
2026-01-29 15:09:09 +08:00 |
|
ddshi
|
f932e80f51
|
feat: initial Vite + React + TypeScript project
|
2026-01-29 12:47:05 +08:00 |
|