Commit Graph

  • 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 版本完整变更历史 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
  • f7c3df4b19 fix: 替换 String.format 为 padStart 以兼容 KMP commonMain xfy 2026-05-19 16:18:55 +08:00
  • b5debbe74d refactor: 用 associateWith 简化星期标签 map 构造 xfy 2026-05-19 16:17:40 +08:00
  • 0d76b44c4e style: 菜单遮罩改为全透明并移除淡入淡出动画 xfy 2026-05-19 16:17:30 +08:00
  • 1395e9666f feat: GIF 切换添加入场缩放弹性动画 xfy 2026-05-19 16:17:09 +08:00
  • ce64526125 build: 移除 Compose runtime 的 ProGuard keep 规则 xfy 2026-05-19 15:53:50 +08:00
  • 19ae5b6b52 fix: 年视图 MiniMonth 添加标题与星期行间距 xfy 2026-05-19 15:50:46 +08:00
  • fb52d30509 fix: 标题文本显式指定 onBackground 颜色,适配深色主题 xfy 2026-05-19 15:46:30 +08:00
  • 26e977401f fix: 给日历根容器和日期标签添加背景色,修复主题切换透底 xfy 2026-05-19 15:41:45 +08:00
  • c1e8653941 feat: 引入 152 张 GIF 素材,按选中日期随机展示 xfy 2026-05-19 14:49:50 +08:00
  • c262572eee
    Merge branch 'DefectingCat:main' into main promise 2026-05-19 14:25:52 +08:00
  • 63da397fc9 style: 移除班次标签背景圆,清理未使用导入 xfy 2026-05-19 14:17:53 +08:00
  • fae6e3eb72 feat: 支持系统深色主题切换 xfy 2026-05-19 13:52:41 +08:00
  • e6898df400 style: 浮动按钮改为圆形形状 xfy 2026-05-19 13:43:18 +08:00
  • 22464d9ca6 build: 优化 APK 打包与 AAB 分包配置 xfy 2026-05-19 13:41:51 +08:00
  • feb7db718e feat: 引入 sketch4 显示 GIF 动画,新增 AnimatedGif 组件 xfy 2026-05-19 13:36:14 +08:00
  • 49487a00e8 fix: ComposeTrace host test 降级(Trace API 未 stub 时静默忽略) xfy 2026-05-19 11:47:16 +08:00
  • d3befaabec test: 新增 ShiftPattern、CalendarUtils、CalendarViewModel 单元测试 xfy 2026-05-19 11:47:08 +08:00
  • 0d58be45bc feat: 底部卡片展示选中日期的相对天数、公历与农历信息 xfy 2026-05-19 11:11:53 +08:00
  • 39bb2301d3 refactor: 降低折叠触发阈值从 25% 到 8% xfy 2026-05-19 10:56:57 +08:00
  • 57f61987df refactor: 折叠态切换年视图保持折叠形态,移除多余的展开过渡 xfy 2026-05-19 10:48:44 +08:00
  • ba742f1597 build: 启用 R8 压缩与资源优化,添加 ProGuard 规则 xfy 2026-05-19 07:42:29 +08:00
  • e0b7700306 docs: 添加 Perfetto 性能排查文档;refactor: 缓存 animatable value xfy 2026-05-19 00:44:26 +08:00
  • 24708ed1a1
    Merge remote-tracking branch 'refs/remotes/origin/main' meyou 2026-05-18 23:33:15 +08:00
  • 3a0a4f885a
    Merge pull request #4 from xunrua/main Sonetto 2026-05-18 23:30:22 +08:00
  • 987b965956
    MiniMonth 纯 Canvas 绘制:消除 96 个 Text 组件的测量开销 meyou 2026-05-18 23:24:04 +08:00
  • 3c4bf5b35d
    Merge branch 'DefectingCat:main' into main promise 2026-05-18 23:26:01 +08:00
  • c7d1e62aa2
    MiniMonth 纯 Canvas 绘制:消除 96 个 Text 组件的测量开销 meyou 2026-05-18 23:24:04 +08:00
  • e849943df2
    Merge pull request #3 from xunrua/main Sonetto 2026-05-18 23:21:11 +08:00
  • 25940c8a24
    Merge remote-tracking branch 'origin/main' meyou 2026-05-18 23:18:03 +08:00
  • b85567c84e
    Merge branch 'DefectingCat:main' into main promise 2026-05-18 23:16:59 +08:00
  • ed1935c9fb
    DayCell SolarDay 静态缓存:避免 Pager 切换时重复创建对象触发 GC meyou 2026-05-18 23:08:12 +08:00
  • c8ee7f7b44
    DayCell SolarDay 静态缓存:避免 Pager 切换时重复创建对象触发 GC meyou 2026-05-18 23:08:12 +08:00
  • fab0a5eba8
    避免月/年视图切换时整棵树销毁:共存 + Modifier.alpha 控制 meyou 2026-05-18 23:05:01 +08:00
  • b364c259ff
    Merge pull request #2 from xunrua/main Sonetto 2026-05-18 23:04:31 +08:00
  • 9fd877485f
    修复月→年视图切换卡顿:Pager 缓存降为 0 + 移除延迟预组合 meyou 2026-05-18 22:49:49 +08:00
  • a478ecb1bd
    修复月视图首帧行堆叠:rowHeightPx 未就绪时 alpha=0 meyou 2026-05-18 22:06:58 +08:00
  • 780a5e70dd 修复折叠态切换年视图:先展开再切换 + AnimatedContent 尺寸瞬切 xfy 2026-05-18 18:20:22 +08:00
  • 40c34f0606 修复点击"今天"按钮标题栏抖动:alpha 渐变替代条件渲染 xfy 2026-05-18 18:06:12 +08:00
  • 3a3e6014d8 修复年视图缩放动画丢失:progress 提前到重组阶段读取 xfy 2026-05-18 17:37:40 +08:00
  • a4bd56a8a9 优化月→年视图切换性能(第二轮):延迟预组合 + 缓存提升 xfy 2026-05-18 17:05:43 +08:00
  • 914e882fe1 优化月→年视图切换性能:Canvas 扁平化 + 首帧组合 + 动画交错 xfy 2026-05-18 16:50:13 +08:00
  • 996d8c104f 修复点击"今天"按钮无动画:scrollToPage 改为 animateScrollToPage xfy 2026-05-18 15:43:09 +08:00
  • 917ba2125f 周视图翻页改为 cross-fade 动画,消除切换空白间隙 xfy 2026-05-18 15:33:32 +08:00
  • 741e3de7ff 移除调试日志 xfy 2026-05-18 15:27:57 +08:00
  • b2284c3986 回退 gridHeightPx/calendarAreaHeightPx/cardHeightPx 的 derivedStateOf xfy 2026-05-18 15:23:34 +08:00
  • 0962d13216 gridHeightPx/calendarAreaHeightPx/cardHeightPx 包裹 derivedStateOf xfy 2026-05-18 15:06:04 +08:00
  • d5b7d2cd8a 预计算固定 dp→px 转换,避免每帧重复 density 计算 xfy 2026-05-18 15:04:31 +08:00
  • 3b3988251a 年视图切换动画计算移入 graphicsLayer lambda 避免重组 xfy 2026-05-18 14:58:16 +08:00
  • 1ddba1881b 修复 weeks/anchorIndex remember 缓存失效 xfy 2026-05-18 14:54:12 +08:00
  • 5d6b2071e2 行偏移从 offset(Dp) 改为 graphicsLayer(translationY) 避免每帧 layout pass xfy 2026-05-18 14:53:11 +08:00
  • 72b591ab49 整理 import 排序和缩进格式 xfy 2026-05-18 14:16:44 +08:00
  • 7250d08fb7 年视图标题固定 + 交叉淡入淡出 + 移除 fadeIn/fadeOut xfy 2026-05-18 14:14:46 +08:00
  • 302e6556dd MonthHeader 年月与周号垂直居中对齐 xfy 2026-05-18 13:36:23 +08:00
  • 62924eff3e FAB 固定在屏幕左下角,不再跟随 BottomCard 高度 xfy 2026-05-18 13:29:25 +08:00
  • 02730e54e8 实现缩放动画菜单和 Scrim 关闭 xfy 2026-05-18 11:54:27 +08:00
  • 5a7d1f1781 更新 KDoc: FAB 菜单切换视图描述 xfy 2026-05-18 11:53:54 +08:00
  • a7bf59e42e 添加 FAB 浮动按钮和菜单状态 xfy 2026-05-18 11:52:48 +08:00
  • 37af18ad8d 实现缩放动画菜单和 Scrim 关闭 xfy 2026-05-18 11:49:45 +08:00
  • ff3bd6629d 实现缩放动画菜单和 Scrim 关闭 xfy 2026-05-18 11:46:43 +08:00
  • 2b0bb7e1d8 移除 MonthHeader 点击切换年视图功能 xfy 2026-05-18 11:41:33 +08:00
  • b877596e72 更新 CLAUDE.md: 修正版本号、补充新增组件和依赖 xfy 2026-05-18 11:35:21 +08:00
  • bad536617d 年视图网格: 改用 spacedBy 统一行列间距,月份顶部对齐 xfy 2026-05-18 10:49:38 +08:00
  • d9326668a4 年视图布局优化: 月份填满视图、加大字号、添加间距 xfy 2026-05-18 10:42:56 +08:00
  • 17146e2bc0 格式化: import 排序、长行换行、空行规范 xfy 2026-05-17 10:10:59 +08:00
  • 3bf05b5077 移除阿里云镜像源,改用默认 Maven Central/Google 仓库 xfy 2026-05-17 09:16:03 +08:00