Commit Graph

  • 5bf8a85f7a Merge branch 'feature-birthday-crown' main xfy 2026-06-15 16:48:24 +08:00
  • 3ca0d334e7 refactor: remove redundant icon content description and reorder DayCellImpl params xfy 2026-06-15 16:45:58 +08:00
  • 94861dc2f7 style: apply spotless formatting xfy 2026-06-15 16:41:07 +08:00
  • de47509a32 feat: show tilted birthday crown with click bounce animation xfy 2026-06-15 16:28:37 +08:00
  • 564e4e3960 refactor: 清理无效 ProGuard 规则、调试日志,trace 解耦 VM xfy 2026-06-15 16:24:38 +08:00
  • f33e68d1db feat: compute birthday flag in LunarCache xfy 2026-06-15 16:16:09 +08:00
  • ef785a3ca7 docs: correct tyme4kt API details in birthday crown spec and plan xfy 2026-06-15 16:18:38 +08:00
  • 06ac30e6d2 feat: compute birthday flag in LunarCache xfy 2026-06-15 16:10:22 +08:00
  • 7404bdfc28 feat: add birthday crown vector drawable xfy 2026-06-15 16:03:41 +08:00
  • 5c8839dea2 chore: ignore .worktrees directory xfy 2026-06-15 16:01:38 +08:00
  • 2427ae18a4 docs: add birthday crown implementation plan xfy 2026-06-15 15:59:17 +08:00
  • c82ab26944 docs: add birthday crown feature design spec xfy 2026-06-15 15:52:18 +08:00
  • 825eb526de feat(about): 将关于页面背景图优化为 WebP xfy 2026-06-15 15:40:34 +08:00
  • 9a09be56ef feat(about): 将 xiaogou_bg1.jpg 设为关于页面背景 xfy 2026-06-15 15:04:58 +08:00
  • 9d1999661c refactor(app): 缩小 Adaptive Icon 前景鸭子尺寸 xfy 2026-06-15 14:51:10 +08:00
  • 3f8eb1db05 fix(app): 修复 Adaptive Icon 前景加载失败及前景含背景问题 xfy 2026-06-15 14:46:12 +08:00
  • aba2086c22 Merge branch 'fix/image-management-cleanup' into main xfy 2026-06-15 14:15:49 +08:00
  • c591bc389b docs: 修复代码审查发现的问题(README 坏链 + 原图归宿说明) xfy 2026-06-15 14:13:26 +08:00
  • 6e1c2a39ae docs: 校正 assets AGENTS.md,消除 GIF/镜像等错误描述 xfy 2026-06-15 14:08:18 +08:00
  • ac41eef37b feat: 新增 Adaptive Icon(anydpi-v26),修复 API 26+ 启动器裁切 xfy 2026-06-15 14:06:21 +08:00
  • 58a97d1725 refactor: WebP 文件列表改由构建期 BuildConfig 注入,消除 (1..152) 硬编码 xfy 2026-06-15 14:02:21 +08:00
  • 4c8084c176 fix: 恢复 scripts/profile.sh 可执行权限 xfy 2026-06-15 13:57:20 +08:00
  • 87d51b253a refactor: gifs/→animations/、AnimatedGif→AnimatedWebp, 名实相符 xfy 2026-06-15 13:57:09 +08:00
  • 3d39e609df chore(app): 删除 app/assets 中无引用的 app_icon PNG 图标 xfy 2026-06-15 13:52:21 +08:00
  • 7d6ed1428e refactor: 日期检查器 Canvas 手绘图标替换为 Material Icons xfy 2026-06-15 13:26:34 +08:00
  • 1cb35d2752 Merge branch 'fix/date-checker-negative-days' xfy 2026-06-15 11:43:34 +08:00
  • 7628f299c2 fix: 加载保质期列表时钳制旧数据,清理历史持久化的负数天数 xfy 2026-06-15 11:40:26 +08:00
  • 1438b405a9 feat: 日期检查器 Row 日期选择器禁选早于生产日期 xfy 2026-06-15 11:30:43 +08:00
  • 2085c22987 fix: 日期检查器写入保质期天数前钳制为非负,防止负数落库 xfy 2026-06-15 11:27:35 +08:00
  • 55d50c3e1d feat: 添加 clampExpiryDays 纯函数钳制保质期天数为非负 xfy 2026-06-15 11:24:38 +08:00
  • 8f24706d8c chore: gitignore 添加 docs/superpowers/ xfy 2026-06-08 13:47:35 +08:00
  • 0868522741 feat: 为版本号添加可点击效果 xfy 2026-06-08 13:43:29 +08:00
  • c2c8b1c321 feat: 保质期列表添加空状态提示 xfy 2026-06-08 13:36:56 +08:00
  • 4805bd1f0e fix: 修复日期检查器右滑删除卡住问题,列表底部添加间距防止FAB遮挡 xfy 2026-06-08 13:30:04 +08:00
  • 62d3bbabea refactor: 首页 FAB 菜单图标替换为 Material Icons,展开时切换 Close 并添加过渡动画 xfy 2026-06-08 13:20:33 +08:00
  • a5a4173cc2 refactor: 返回图标从 Canvas 手绘替换为 Material Icons ChevronLeft xfy 2026-06-08 13:10:44 +08:00
  • 6b15c4b88b feat: 日期检查器 FAB 图标替换为 Material Icons xfy 2026-06-08 11:36:58 +08:00
  • 0560e81fb2 feat: 日期检查器添加数据持久化和恢复默认按钮 xfy 2026-06-08 11:08:48 +08:00
  • fa872caa59 docs: 版本号统一由 gradle.properties 管理,更新发布流程文档 xfy 2026-06-02 14:15:07 +08:00
  • a36f6c41e1 docs: 更新 README 为纯 Android 描述,调整 CHANGELOG 顺序,添加 RELEASE.md 与图标资源 xfy 2026-06-02 13:43:47 +08:00
  • 5b5d780593 release: v1.1.0 xfy 2026-06-02 13:29:41 +08:00
  • b3abe92b2c feat: 更新 Baseline Profile,覆盖日期检查器/调休/工具页等场景 xfy 2026-06-02 13:10:49 +08:00
  • ecf8a70f5d docs: 更新 AGENTS.md,标准化命令/规范/包名说明 xfy 2026-06-02 10:29:05 +08:00
  • 51d6e383b0 feat: profile.sh 支持 --all 批量录制全部 15 个自动场景 xfy 2026-06-01 18:30:09 +08:00
  • d933ca3e41 feat: 将 profile.sh 重写为场景化版本,支持按交互场景录制 Perfetto trace xfy 2026-06-01 18:22:56 +08:00
  • 829f89eb7c refactor: 删除 P0 冗余代码(自定义combine/死StateFlow/网格重复算法/runBlocking) xfy 2026-06-01 18:03:27 +08:00
  • e249700ee5 refactor: 清理不必要的 @Suppress 注解并替换弃用 API xfy 2026-06-01 17:55:18 +08:00
  • 484045950f fix: 修复日期检查器滑动删除 state 错位并消除 deprecation warning xfy 2026-06-01 17:21:42 +08:00
  • 877a3f9aa4 refactor: 日期检查器滑动删除添加动画等待完成后移除数据 xfy 2026-06-01 17:15:14 +08:00
  • 23a7db1057 docs: 重写 AGENTS.md,精简为模块概览、命令、规范等核心信息 xfy 2026-06-01 16:59:32 +08:00
  • aeb147c6a7 feat: 日期检查器添加行级入场/出场动画与 animateContentSize xfy 2026-06-01 16:56:19 +08:00
  • c9bdff9063 docs: 添加模拟器启动与 adb logcat 命令 xfy 2026-06-01 16:41:36 +08:00
  • 24cb8fd3fe refactor: 移除日期检查器新行入场动画与高亮动画 xfy 2026-06-01 16:41:33 +08:00
  • f0975f119d feat: 日期检查器新行添加入场动画(淡入+上滑) xfy 2026-06-01 15:54:40 +08:00
  • bc9c10d82e feat: 日期检查器添加新行自动滚动与高亮动画 xfy 2026-06-01 15:39:43 +08:00
  • b12206dc88 feat: 日期检查器 UI 改版,添加过期状态显示 xfy 2026-06-01 14:12:41 +08:00
  • 23909e855f refactor: 简化 BottomCard 年视图切换动画并移除调试日志 xfy 2026-06-01 14:00:18 +08:00
  • be023a00a9 refactor: 优化年份视图切换动画,使用 Animatable 精确控制 xfy 2026-06-01 13:47:36 +08:00
  • f34e34e5ae feat: 引入 YaYaTheme 并应用到所有 Activity xfy 2026-06-01 13:25:27 +08:00
  • 2b0491d7d7 chore: 添加 .editorconfig 配置 ktlint Composable 函数命名规则 xfy 2026-06-01 13:20:55 +08:00
  • a8717dec7d refactor: MenuItem 和 ToolItem 统一使用 Card(onClick) xfy 2026-06-01 13:18:27 +08:00
  • 6446d6636e refactor: 移除 LicensesScreen 调试日志 xfy 2026-06-01 11:44:15 +08:00
  • c72120ee0a fix: 开源许可列表项改用 Card(onClick) 以支持点击动画 xfy 2026-06-01 11:42:49 +08:00
  • acb737dd25 refactor: 简化 holiday badge 空值检查为 Elvis 运算符 xfy 2026-06-01 11:18:10 +08:00
  • 4a8480be64 feat: 移除共享元素转场,月/年视图切换改用缩放+淡入淡出动画 xfy 2026-06-01 11:11:45 +08:00
  • 1930bbcb7f feat: 添加 Perfetto trace 分析脚本并更新开发文档 xfy 2026-05-27 18:10:53 +08:00
  • 6dffaf4c91 feat: 法定假日背景添加波浪缩放动画 xfy 2026-05-27 17:41:18 +08:00
  • 3c1a04580c 更新 baseline profile 和优化基准测试生成器 xfy 2026-05-27 17:13:16 +08:00
  • 281abcf66b perf: 添加性能追踪标记并改进基线配置文件生成器 xfy 2026-05-27 16:06:05 +08:00
  • 4de00e35dc Update baseline profile for performance optimization xfy 2026-05-27 11:14:07 +08:00
  • 4eadc479eb feat: 添加 testTag 基础设施,扩展 Baseline Profile 覆盖路径 xfy 2026-05-27 10:03:16 +08:00
  • 9a0222b4a2 perf: 引入 logd 条件日志工具,增强动画调试并优化 sharedElement 缓存 xfy 2026-05-26 18:27:07 +08:00
  • 20425e392c fix: 恢复折叠动画 Phase 2 下方行偏移,移除 showWeekPager 切换 xfy 2026-05-26 17:39:40 +08:00
  • 2592a5fa55 feat: 使用 AnimatedContent 平滑切换 CalendarPager ↔ WeekPager xfy 2026-05-26 14:18:50 +08:00
  • 4c53f234cf fix: 去掉 CalendarPager ↔ WeekPager 切换,修复折叠闪烁 xfy 2026-05-26 13:54:02 +08:00
  • ea7558dec8
    Merge pull request #9 from xunrua/main Sonetto 2026-05-26 09:37:41 +08:00
  • 47876a233b feat: 添加 PowerShell 性能追踪脚本 xfy 2026-05-26 08:12:48 +08:00
  • dfb820d610
    Revert "feat: 添加年月滚轮选择器,支持触觉反馈" meyou 2026-05-26 07:33:15 +08:00
  • 0b6d9ea87a
    fix: 滚轮选择器仅在滚动停止后触发选中变更和触觉反馈 meyou 2026-05-25 23:38:59 +08:00
  • bbe51051ae
    feat: 添加年月滚轮选择器,支持触觉反馈 meyou 2026-05-25 23:34:25 +08:00
  • 6fac313fdf
    perf: 延迟 YearGridView 文本测量到第二帧,补充性能分析文档 meyou 2026-05-25 23:19:58 +08:00
  • ce84c614de
    fix: 恢复 AnimatedGif 弹跳动画和 YearGridView 全量 sharedElement meyou 2026-05-25 23:06:15 +08:00
  • 5158b99800
    perf: 优化年月切换卡顿 meyou 2026-05-25 22:57:18 +08:00
  • 80ab328906
    perf: 限制 WebP 动画重复次数并简化入场动画,减少帧丢失 meyou 2026-05-25 22:43:45 +08:00
  • a84e1b9528
    fix: 移除农历初一月份名称重复的后缀"月" meyou 2026-05-25 22:01:06 +08:00
  • bb0a72006d revert: 回退 graphicsLayer 优化,实机 GPU 合成开销过大 xfy 2026-05-25 17:25:22 +08:00
  • 73b176a95e perf: remember 稳定化 lambda 和计算,减少重组传播 xfy 2026-05-25 16:58:46 +08:00
  • 6a4907f465 perf: layoutReady alpha() → graphicsLayer xfy 2026-05-25 16:55:15 +08:00
  • 4664d352bd cleanup: 移除 CalendarMonthView 冗余的 offset 导入 xfy 2026-05-25 16:51:12 +08:00
  • 297a7a54d4 perf: 年视图/BottomCard alpha+offset → graphicsLayer xfy 2026-05-25 16:50:02 +08:00
  • 55000f64c9 perf: WeekPager alpha() → graphicsLayer 避免滑动重组 xfy 2026-05-25 16:48:09 +08:00
  • 01a7d7aed8 perf: CalendarPager alpha() → graphicsLayer 避免滑动重组 xfy 2026-05-25 16:47:04 +08:00
  • da46204de4 perf: DayCell produceState 上移到页面级,减少协程数量 xfy 2026-05-25 16:44:06 +08:00
  • e175bb07da perf: WeekRow 改用 graphicsLayer 避免折叠动画重组 xfy 2026-05-25 16:38:04 +08:00
  • 6ab63eae53 fix(profile.sh): 修复帧率和内存数据提取逻辑 xfy 2026-05-25 16:27:21 +08:00
  • a431dcdfbf feat: 添加 trace 构建类型 + 增强性能追踪脚本 xfy 2026-05-25 16:19:21 +08:00
  • 28f777abe4 perf: 优化 Compose 渲染性能 xfy 2026-05-25 15:36:18 +08:00
  • e934d33cfa cleanup: ComposeTrace 仅在 debug 构建中启用 xfy 2026-05-25 15:15:29 +08:00
  • dead12fdf4 cleanup: 提取 Activity 基类、修复 Compose 状态、精简资源 xfy 2026-05-25 15:08:00 +08:00
  • 5bac114c16 cleanup: 移除冗余依赖、死代码和构建配置 xfy 2026-05-25 14:53:39 +08:00