Commit Graph

  • 8f24706d8c chore: gitignore 添加 docs/superpowers/ main 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
  • 57eae41c65 feat: 日期检查器页面实现商品过期检查功能 xfy 2026-05-25 10:58:17 +08:00
  • 93c02810bf feat: 工具页面添加"日期检查器"入口,支持跳转详情页 xfy 2026-05-25 10:24:12 +08:00
  • e30540b2dc feat: FAB 菜单添加"工具"入口,跳转空白工具页面 xfy 2026-05-25 10:20:36 +08:00
  • 134fc5a9c6 fix: 排班标记添加圆形底,避免与选中圆环重叠 xfy 2026-05-25 10:12:58 +08:00
  • e97909ec34 feat: 法定假日改为背景色显示,支持连续边缘圆角 xfy 2026-05-25 10:06:38 +08:00
  • b1185da27a feat: 个人排班标记改为淡色圆形底+居中文字 xfy 2026-05-25 00:01:57 +08:00
  • 7f639f6c24 feat: FAB 菜单添加"显示调休"切换,修复个人排班标记样式 xfy 2026-05-24 19:57:43 +08:00
  • 8e65ae6f94 build: 缩小 app_icon 为 512x512 并转为 WebP,节省 446KB xfy 2026-05-22 18:26:14 +08:00
  • 9bd1f57daf build: 将 152 个 GIF 动画资源批量转换为 WebP 格式 xfy 2026-05-22 18:04:36 +08:00
  • e02459e8c9 build: 删除未引用的 kotlin-test 条目,移除 @Preview,uiTooling 改为 debugImplementation xfy 2026-05-22 17:43:08 +08:00
  • 5acad54384 build: 集成依赖更新检查与自动升级工具 xfy 2026-05-22 17:31:23 +08:00
  • 1be1948f49 build: 集成 Spotless 8.5.1 代码格式化工具 xfy 2026-05-22 16:37:29 +08:00
  • dd072730f1 fix: 年视图 pageYear 使用 settledPage 计算,修复滑动切换时年份闪烁 xfy 2026-05-22 16:09:42 +08:00
  • 2fc89d08c7 fix: 修复年视图翻页后共享元素转场动画失效 xfy 2026-05-22 15:46:50 +08:00
  • ca02784d39 fix: 月视图和年视图添加背景色,修复共享元素过渡动画 xfy 2026-05-22 14:15:44 +08:00
  • 0cdac663c9 refactor: 移除 fling 速度阈值,改用 spring 动画驱动折叠过渡 xfy 2026-05-22 13:36:58 +08:00
  • 7f9db1dc1d perf: 聚合 CalendarUiState 减少 Compose 重组 xfy 2026-05-22 11:09:05 +08:00
  • baedf878b4 perf: 动画性能优化 + 性能追踪工具 xfy 2026-05-22 10:29:58 +08:00
  • fb7e19ddc9 test: Wave 4 — 补充 fling 速度阈值交互测试 xfy 2026-05-21 18:18:34 +08:00
  • 6f4d62b78f refactor: Wave 3 — ViewModel 解耦 Compose 运行时,迁移到 StateFlow xfy 2026-05-21 18:16:20 +08:00
  • 774e03a928 refactor: Wave 2 — LunarCache 可注入化 + 重复计算提取 xfy 2026-05-21 17:58:35 +08:00
  • bf28008d17 refactor: Wave 1 — 构建清理、测试修复、文档修正、a11y 改进 xfy 2026-05-21 17:51:12 +08:00
  • 2bd7d5ee19 perf: 移除临时性能监控日志,保留 Perfetto trace 标记 xfy 2026-05-21 11:46:12 +08:00
  • 98f3b71c4f perf: 升级 Macrobenchmark 至 1.4.1,适配新 API 并重新生成 Baseline Profile xfy 2026-05-21 11:37:37 +08:00
  • 2771e3733b perf: 集成 Macrobenchmark 模块,自动生成全量 Baseline Profile xfy 2026-05-21 10:50:01 +08:00
  • 6582d5970e perf: 集成 Baseline Profiles,优化启动性能与文档 xfy 2026-05-21 10:22:43 +08:00
  • 6aefaf33a6 perf: 提取农历/节气计算为 LunarCache LRU 缓存,添加启动预计算 xfy 2026-05-21 09:50:48 +08:00
  • f6b5e62284 perf: 添加组件级性能监控日志 xfy 2026-05-20 18:31:48 +08:00
  • 27ba4f9f54 refactor: 月→年视图切换时不再强制展开折叠态 xfy 2026-05-20 16:50:31 +08:00
  • 2028897ce3 docs: 同步 AGENTS.md 文档,反映纯 Android 项目结构 xfy 2026-05-20 16:46:17 +08:00