Commit Graph

  • 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
  • e1345cc071 feat: 年月视图转场添加 BottomCard 滑入动画和淡入淡出效果 xfy 2026-05-20 16:46:09 +08:00
  • 9ad619c105 feat: 优化年月视图共享元素转场动画 xfy 2026-05-20 16:17:16 +08:00
  • f5cc4ef2e5 refactor: 完成纯 Android 迁移,清理旧 KMP 模块并添加 app/core 新模块 xfy 2026-05-20 15:55:08 +08:00
  • cf9315cfe3 feat: US-007~010 实现年月视图共享元素转场动画 xfy 2026-05-20 15:17:18 +08:00
  • c19916c2ec fix: US-006 修复构建错误,首次构建验证通过 xfy 2026-05-20 14:58:06 +08:00
  • 0806c11fcc refactor: US-002~005 迁移为纯 Android 项目 xfy 2026-05-20 14:51:59 +08:00
  • d3229f90d0 refactor: US-001 清理 Gradle 根配置,移除 KMP/CMP 插件和依赖 xfy 2026-05-20 14:47:56 +08:00
  • d0f4980e01 fix: 修复快速滑动时折叠/展开失效,改用 progress 阈值判定 xfy 2026-05-20 14:14:18 +08:00
  • df0aa16d8e feat: 新增关于页面与开源许可页面 xfy 2026-05-20 13:55:21 +08:00
  • 50a42be9bc docs: 新增项目各目录 AGENTS.md 文档 xfy 2026-05-20 13:26:19 +08:00
  • 68e6748735 docs: 新增 CHANGELOG.md,记录 1.0.0 版本完整变更历史 v1.0.0 xfy 2026-05-20 01:38:48 +08:00
  • 933918ae96 style: 格式化代码,移除未使用的 import xfy 2026-05-20 01:30:55 +08:00
  • 5d038932d9 feat: 年视图标题栏改为农历干支年份+「今年」按钮,移除箭头导航 xfy 2026-05-20 01:28:36 +08:00
  • 841a186e0f fix: 返回动画使用 snapTo 消除残留过渡 xfy 2026-05-20 01:11:26 +08:00
  • 380056bf48 feat: 底部卡片显示班次状态提示 xfy 2026-05-20 01:11:24 +08:00
  • a0b1b4b569 feat: 支持动态版本号生成与读取 xfy 2026-05-20 01:11:12 +08:00
  • 5bb0cc7071 chore: 更新应用图标资源,添加 WebP 格式并同步各平台 xfy 2026-05-20 00:56:10 +08:00
  • 557390068e fix: 图标颜色适配 MaterialTheme 主题色 xfy 2026-05-20 00:41:21 +08:00
  • 9d0d8bbfb0
    Merge pull request #5 from xunrua/main Sonetto 2026-05-20 00:14:14 +08:00
  • 6ef51a4879
    refactor: 迁移至官方 PredictiveBackHandler,移除 navigationevent-compose 依赖 meyou 2026-05-19 23:47:29 +08:00
  • 6542362f6f
    fix: 预测性返回兼容性、跟手感与防重入 meyou 2026-05-19 23:35:43 +08:00
  • 4219527428
    fix: 修复预测性返回手势失效和结束闪屏 meyou 2026-05-19 23:20:42 +08:00
  • 911b8f2293
    fix: 返回动画结束时 alpha 完全归零,消除闪屏 meyou 2026-05-19 22:34:02 +08:00
  • bde143a25b
    feat: 迁移 NavigationBackHandler + 替换应用图标 meyou 2026-05-19 22:24:26 +08:00
  • bde922080a
    feat: 预测性返回动画 — Box 分层布局替换 AnimatedContent meyou 2026-05-19 21:12:02 +08:00
  • 7fc333eef4
    Merge branch 'DefectingCat:main' into main promise 2026-05-19 20:03:44 +08:00
  • e5ce11128a style: 代码清理 — 移除未使用的 import 和变量 xfy 2026-05-19 18:29:41 +08:00
  • c651a74b9f refactor: 提取 CalendarPagerArea 与 BottomCardArea 独立 Composable xfy 2026-05-19 18:24:51 +08:00
  • a9c4fe493b
    Merge branch 'DefectingCat:main' into main promise 2026-05-19 18:14:50 +08:00
  • fc3c8ec882 feat: Android 13+ 预测性返回手势(Predictive Back) xfy 2026-05-19 17:58:49 +08:00
  • 58ab7eab4e feat: 页面切换添加滑入滑出动效 xfy 2026-05-19 17:45:24 +08:00
  • 0b1d89f06d feat: 新增 BackHandler expect/actual 拦截系统返回手势 xfy 2026-05-19 17:34:43 +08:00
  • 43579b2866 feat: 关于页面与开源许可声明 xfy 2026-05-19 17:31:26 +08:00
  • e93d575f02 feat: 菜单新增"关于"项与分隔线 xfy 2026-05-19 16:39:49 +08:00
  • 08eada4991 docs: 同步 README 与 CLAUDE.md 至最新依赖与构建命令 xfy 2026-05-19 16:39:38 +08:00