Commit Graph

  • 313ebe1eaa release: v1.5.0 main v1.5.0 xfy 2026-07-24 13:51:55 +08:00
  • 214a4364bf fix(ui): place composeTraceEndSection after CalendarMonthPage composition completes xfy 2026-07-24 13:35:28 +08:00
  • ac186ed49a perf(ui): defer translationY and alpha to graphicsLayer draw phase during animations xfy 2026-07-24 13:34:42 +08:00
  • fc2f2065df perf(core): offload LunarCache precomputing and batch calculation to Dispatchers.Default xfy 2026-07-24 13:34:02 +08:00
  • 1b2fcfe248 fix(core): recycle intermediate bitmap in PhotoProcessor.loadSampled to prevent memory leak xfy 2026-07-24 13:33:35 +08:00
  • 7bf16dfe5a feat(ui): 重新设计开放源代码许可页面,集成 M3 Expressive 设计与弹性动画 xfy 2026-07-24 13:30:55 +08:00
  • 4f6dc2f36a refactor(ui): 补全开放源代码许可依赖项并优化页面组件 xfy 2026-07-24 13:28:48 +08:00
  • adc149c462 fix(ui): eliminate year header layout jitter when showing this year button xfy 2026-07-24 13:20:56 +08:00
  • 0703be68b4 fix(ui): shift year view grid upwards to make room for bottom FAB xfy 2026-07-24 13:20:08 +08:00
  • 13360029e1 fix(ui): animate FAB upward in year view to avoid obscuring october mini month xfy 2026-07-24 13:18:25 +08:00
  • c80ad488c6 fix(ui): remove duplicate lunar year text in YearHeader xfy 2026-07-24 11:47:20 +08:00
  • fd7f79c3d3 refactor(ui): optimize year view performance, animations, and layout xfy 2026-07-24 11:45:35 +08:00
  • d7406ef652 fix(shift): 调班设置迷你月历重排起点角标显示班/休状态(起·班/起·休) xfy 2026-07-24 11:36:55 +08:00
  • dfe7b5a6c3 refactor(ui): 优化首页左下角 FAB 浮动菜单视觉样式、动画与返回键拦截 xfy 2026-07-24 11:34:15 +08:00
  • 94a4ba1e2a fix(date-recorder): enforce layer-level graphicsLayer RenderNode clip to retain rounded corners during shared element transition xfy 2026-07-24 11:29:17 +08:00
  • d40c6d59b3 fix(date-recorder): preserve rounded corners during shared element view mode transition xfy 2026-07-24 11:27:39 +08:00
  • 1248dff648 refactor(date-recorder): use SharedTransitionLayout for smooth view mode card morphing xfy 2026-07-24 11:24:10 +08:00
  • 2a3da75859 feat(date-recorder): add view mode switching card scale and layout transition animation xfy 2026-07-24 11:21:30 +08:00
  • bff6e37908 fix(recorder): preserve record ID when editing photo of an existing record xfy 2026-07-24 11:16:44 +08:00
  • c7aa611e52 feat(photo-editor): 照片主体增加圆角与精致悬浮阴影,且旋转时100%零黑边 xfy 2026-07-24 11:13:47 +08:00
  • f9e54f36fe refactor(photo-editor): 重构照片编辑旋转体验,干掉外框卡片实现全视口自适应无缝旋转 xfy 2026-07-24 11:12:19 +08:00
  • c39cecf343 fix(photo-editor): 修复旋转照片过程中的错位黑边 xfy 2026-07-24 11:09:33 +08:00
  • b13e018503 release: v1.4.0 v1.4.0 xfy 2026-07-23 16:36:13 +08:00
  • e16b7e6587 perf: 优化日历翻页重组、农历批量查询与 Canvas 绘制内存分配 xfy 2026-07-23 16:30:27 +08:00
  • 69bffd8d20 perf(core): 更新 Baseline Profile 与 Startup Profile AOT 编译规则文件 xfy 2026-07-23 16:27:05 +08:00
  • cc831f85cc feat(macrobenchmark): 更新 Baseline Profile 脚本覆盖年月视图穿梭与日期记录器 xfy 2026-07-23 16:04:02 +08:00
  • a0df5168f6 feat: 将日期记录器默认视图模式修改为网格 xfy 2026-07-23 15:57:41 +08:00
  • eadb8eb682 fix: add ProGuard dontwarn rule for sketch and fix deprecation warnings xfy 2026-07-23 15:54:15 +08:00
  • 19c9feb6de fix(ui): 修复滑动切换年份后再进年视图导致的页码联动错位 bug xfy 2026-07-23 15:45:00 +08:00
  • e663ed5c8e fix(ui): 修复切换年月视图动画期间滑动导致的小月历错位 bug xfy 2026-07-23 15:16:38 +08:00
  • 53086f38e0 feat(ui): 基于 SharedTransitionLayout 重构年月视图穿梭缩放动画 xfy 2026-07-23 15:14:20 +08:00
  • de1e3178f6 fix(ui): 重构排序对话框布局,解决水平溢出挤压错位问题 xfy 2026-07-23 15:09:52 +08:00
  • 80e4e5e86c fix(ui): 修复视图切换器平滑弹簧滑动动画与几何胶囊同心对齐 xfy 2026-07-23 15:08:46 +08:00
  • 37cf5ffc4c feat(ui): 重构日期记录器界面,升级沉浸式时光画廊与三态视图模式 xfy 2026-07-23 15:06:42 +08:00
  • afd94604ad fix(photo-editor): 修复外层 Card 未按图片比例自适应导致的上下黑边 xfy 2026-07-23 15:03:58 +08:00
  • b7607eebd9 fix(photo-editor): 修复照片旋转二次叠加与黑边问题 xfy 2026-07-23 15:02:11 +08:00
  • 0a6b9449a3 fix(ui): 修复照片编辑页错位、亮色主题统一与添加切换过渡动画 xfy 2026-07-23 14:59:05 +08:00
  • 088860861e feat(ui): 重新设计照片编辑界面 (PhotoEditorScreen) xfy 2026-07-23 14:55:50 +08:00
  • 57da898ed7 feat(ui): 重新设计记录编辑页面 (RecordEditScreen) xfy 2026-07-23 14:54:01 +08:00
  • 9ad9e39164 feat(ui): 重新设计日期记录器详情页并优化 Flow 实时监听 xfy 2026-07-23 14:51:29 +08:00
  • c3510cde39 fix(recorder): 修复日期记录器多选模式下拖动多选中断问题 xfy 2026-07-23 14:42:49 +08:00
  • c6377d85f9 perf(ui): 优化多选与长按拖拽灵敏度,实现极速响应跨行连续多选 xfy 2026-07-23 14:39:27 +08:00
  • 1700615508 fix(ui): 改用 PointerEventPass.Initial 监听底层手势,彻底解决模拟器与鼠标长按滑动多选失效问题 xfy 2026-07-23 14:35:41 +08:00
  • 51a7a43b47 fix(ui): 移除子卡片事件拦截,恢复模拟器与触摸屏按住滑动多选手势 xfy 2026-07-23 14:33:56 +08:00
  • 4ada46a549 feat(ui): 支持按住跨行滑动连续多选记录 xfy 2026-07-23 14:31:33 +08:00
  • b333c527da feat(ui): 为日期记录器网格添加元素删除与平移过渡动画 xfy 2026-07-23 14:28:01 +08:00
  • a2a631c141 feat(ui): 支持长按单个记录直接进入多选模式并选中 xfy 2026-07-23 14:26:19 +08:00
  • cfac607862 feat(ui): 为日期记录器多选模式添加过渡动画 xfy 2026-07-23 14:21:39 +08:00
  • b6146a29ae feat(photo-editor): 旋转图片时加平滑动画,裁剪填满零黑边 xfy 2026-07-22 18:31:48 +08:00
  • ca00839c9b docs(agents): 新增功能完成后跑 installDebug 的验证步骤 xfy 2026-07-22 18:05:41 +08:00
  • 023ae44364 docs(agents): 新增按功能点提交的工作流规则 xfy 2026-07-22 17:39:59 +08:00
  • 7d8e0fca61 docs(agents): 重写 AGENTS.md 仓库指南 xfy 2026-07-22 17:34:59 +08:00
  • ffafee550e Merge branch 'feat/record-detail-image-lightbox' xfy 2026-07-22 15:23:53 +08:00
  • 70c97ed9d5 revert(photo-editor): 恢复点击裁剪 icon 进入裁剪的交互 xfy 2026-07-22 15:20:13 +08:00
  • d3ebd6829b fix(photo-editor): 修复裁剪框拖动的闭包快照陷阱 xfy 2026-07-22 15:18:19 +08:00
  • b8509381d9 fix(photo-editor): 修复裁剪 tab 流程与裁剪框拖动 xfy 2026-07-22 14:34:42 +08:00
  • cec8debff0 feat(date-recorder): 详情页图片灯箱,支持缩放/旋转手势 xfy 2026-07-22 14:26:27 +08:00
  • d47a38bc19 feat(date-recorder): 美化记录器界面,卡片图上叠加文字、排序菜单精简 xfy 2026-07-20 18:28:39 +08:00
  • b589800eda refactor: 记录编辑页复用共享 formatLocalDate xfy 2026-07-20 17:25:08 +08:00
  • 0d83fef3a9 feat: 新建记录标题预填拍摄日期并支持联动 xfy 2026-07-20 17:23:33 +08:00
  • 94e81bffb1 docs: 新建记录标题预填默认值设计规格 xfy 2026-07-20 15:54:59 +08:00
  • b1064f95b7 feat(date-recorder): use camera and crop icons for record/crop buttons xfy 2026-07-17 16:31:39 +08:00
  • 81aeb8e894 fix(date-recorder): split handwriting strokes on finger lift xfy 2026-07-17 16:01:44 +08:00
  • 50da18460f fix(date-recorder): correct photo EXIF orientation and fix capture crash xfy 2026-07-17 15:36:36 +08:00
  • b2942a3ca9 chre: lint CLAUDE.md to AGENTS.md xfy 2026-07-17 13:25:13 +08:00
  • 2e61fea21b chore: add .zcode to git ginore xfy 2026-07-17 13:24:46 +08:00
  • a1c71c2b93 chore: remove useless docs xfy 2026-07-17 13:24:18 +08:00
  • 8963b6162b feat(date-recorder): photo journal tool with camera, editor, and album grid xfy 2026-07-17 13:21:45 +08:00
  • c665adfeff release: v1.3.0 v1.3.0 xfy 2026-07-09 17:21:57 +08:00
  • afea8bf109 feat: refactor shift pattern with atomic rephase and swipeable calendar xfy 2026-07-09 17:16:45 +08:00
  • 2a3089bf47 feat(shift): smooth height interpolation for mini calendar swipe xfy 2026-07-09 17:14:54 +08:00
  • 7b1290dd66 feat(shift): swipeable mini calendar via HorizontalPager xfy 2026-07-09 17:07:38 +08:00
  • 1cf950817e feat(shift): tap year-month title to pick date in mini calendar xfy 2026-07-09 16:55:22 +08:00
  • 62ed8bd09a fix(shift): align anchor date with cycle row and trim top padding xfy 2026-07-09 16:46:38 +08:00
  • c68944bd55 feat(shift): undoable reset-to-default via Snackbar xfy 2026-07-09 16:38:57 +08:00
  • 4b098442c4 fix(shift): badge color contrast and dynamic calendar rows xfy 2026-07-09 16:36:36 +08:00
  • f8df108bf3 refactor(shift): replace phaseBreaks with atomic RephaseFlip xfy 2026-07-09 16:33:29 +08:00
  • d8014b5154 test(shift): add safety-net tests for long-press rephase scenarios xfy 2026-07-09 16:25:23 +08:00
  • 66a054f2d8 feat(shift): long-press flips and rephases subsequent days xfy 2026-07-09 16:14:41 +08:00
  • 14a3239b39 feat: shift pattern settings page xfy 2026-07-07 09:36:44 +08:00
  • 7f080f2d90 fix(shift): add color legend and restore manifest trailing newline xfy 2026-07-06 19:10:27 +08:00
  • 32d66f0a42 fix(shift): subscribe shiftPattern to trigger recomposition on refresh xfy 2026-07-06 19:09:26 +08:00
  • a5795b16dc feat(shift): add ShiftPatternActivity, Screen, and mini calendar grid xfy 2026-07-06 18:52:16 +08:00
  • d528b98cde feat(shift): wire VM factory, onResume reload, settings menu entry xfy 2026-07-06 18:41:07 +08:00
  • e08243d0fa test(shift): cover refreshShiftPattern reload after storage change xfy 2026-07-06 18:37:47 +08:00
  • ef55ffcf64 feat(shift): inject ShiftPatternStorage into CalendarViewModel xfy 2026-07-06 18:34:12 +08:00
  • 1f1db17384 fix(shift): persist name field, guard empty cycle, test corrupt-data path xfy 2026-07-06 18:30:40 +08:00
  • e4834a52c9 feat(shift): add ShiftPatternStorage for persistence xfy 2026-07-06 18:24:28 +08:00
  • eca6c61058 test(shift): cover non-zero cycleOffset and multiple phase breaks; add kindAt KDoc xfy 2026-07-06 18:20:48 +08:00
  • 778d5dc8be feat(shift): support overrides and phase breaks in ShiftPattern xfy 2026-07-06 18:14:24 +08:00
  • 5afac5dd04 docs: add shift pattern settings design spec xfy 2026-07-06 16:43:03 +08:00
  • 08a6016479 chore(deps): bump stable dependencies xfy 2026-07-06 14:26:48 +08:00
  • db31b9eaed chore: add project-level yayacal-release skill xfy 2026-06-18 15:21:48 +08:00
  • fae7654452 release: v1.2.0 v1.2.0 xfy 2026-06-18 15:07:09 +08:00
  • 4be8cada86 调整应用图标小黄鸭占比 xfy 2026-06-18 13:43:50 +08:00
  • 0fbbdfa444 feat: show rose day icon with priority over birthday crown xfy 2026-06-16 18:04:07 +08:00
  • 25885d84b3 feat: compute rose day flag in LunarCache xfy 2026-06-16 17:59:00 +08:00
  • a8c2637a0c feat: add rose day vector drawable xfy 2026-06-16 17:53:49 +08:00
  • 283a474eb1 docs: add rose day icon design spec xfy 2026-06-16 17:38:55 +08:00
  • e07ccd8b4e docs: update ui AGENTS.md for DogParkScreen xfy 2026-06-16 16:35:46 +08:00