Skip to content

PalmNote v1.2.0

Choose a tag to compare

@PickGear PickGear released this 15 Aug 12:58
· 140 commits to main since this release

🚀 PalmNote v1.2.0

应用锁、钱包管理、分类管理、大量 UI 优化与 Bug 修复。

✨ 新功能

  • 应用锁:PIN 码设置/修改/忘记密码、生物识别(指纹/面部)解锁
  • 钱包管理:新增钱包编辑页面,支持多钱包管理
  • 分类管理:分类图标编辑、删除、隐藏系统

🎨 UI/UX

  • 账单列表:转账显示优化、滑动卡顿修复(instant 动画)、组内按 createdAt 排序
  • 金额紧凑格式阈值从 10 万提升至 100 万
  • 物品列表卡片 ripple 贴合圆角
  • 首页分布标签列靠上对齐
  • 搜索页状态栏边距修复
  • 设置页:仅头像/昵称区域可触发编辑,统计数据行不再响应;移除底部版本信息
  • DatePickerField 框线样式统一
  • 成本模式弹窗右对齐
  • 移除保修清除按钮
  • 提示文字与输入框高度统一
  • 分类图标动画和命名规范化
  • 关于页面中文翻译

🐛 Bug 修复

  • 应用锁开关无响应(状态改为响应式 var)
  • 应用锁生物识别开关无效(新增 biometricEnabledFlow)
  • 应用锁 hasPin 状态不同步(PIN 设置后开关不再重复弹出设置弹窗)
  • 日期选择器:默认日期改用 UTC 午夜,避免 UTC+8 时区 00:00-08:00 期间显示前一天
  • 数据管理页导入路径错误:改为直接选择 ZIP 备份恢复,不再跳转到账单导入

🚀 性能与体积

  • APK 体积:ndk abiFilters 仅保留 arm64-v8a / armeabi-v7a,移除 x86/x86_64
  • OCR 识别:EXIF 方向自动旋转(旋转后原图回收,防内存翻倍)

📦 数据导入导出

  • 导出 ZIP 补写 preferences.json(主题、默认账单类型、预算提醒)
  • 导出 ZIP 打包 assets 图片
  • 数据管理页导入与导出格式匹配(ZIP 恢复)

🔧 架构与工程

  • 颜色系统重构(Color.kt + ColorResolver.kt)
  • 嵌套 NavHost 导航重构
  • 备份页面与逻辑重构(BackupScreen + BackupViewModel)
  • .gitignore 清理
  • 添加 LICENSE 文件