Repository navigation
PalmNote v1.2.0
🚀 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 文件