Skip to content

Releases: AutoAccountingOrg/AutoAccounting

4.0.1-Stable.20260216_0950

16 Feb 01:54
d7b2de8

Choose a tag to compare

📦 依赖

  • (deps): 添加缺失的 html2canvas.min.js 文件 #1344 (#1345)
  • (deps): 升级 Gradle、编译 SDK 及依赖库版本 升级 Gradle 包装器至 8.11.1,AGP 至 8.9.1,Kotlin 至 2.3.0, 并同步更新 compileSdk 版本至 36。引入 Luban 图片压缩库以优化资源处理。
  • (ci): 添加 Markdown 依赖到安卓编译工作流
  • (deps): 升级 Material Design 依赖版本
  • (deps): 添加本地模块依赖和测试框架
  • (deps): 升级 AndroidX Lifecycle 相关依赖版本
  • (workflows): 升级Java版本和GitHub Actions配置
  • (deps): 降级依赖版本并替换OCR实现方式
  • (config): 升级项目配置至JDK 21和Kotlin 2.1.20
  • (sync): 添加 HashSet 依赖以支持报销工具类功能
  • (dependencies): 更新依赖项并迁移到版本库管理
  • (workflow): 添加 md2tgmd 依赖以优化 Markdown 处理
  • (ci): 降级 set-timezone 依赖版本至 v1.2
  • (server): 更新 quickjs-android 依赖到指定版本
  • Update wsServer submodule
  • 依赖更新
  • 删除ws依赖
  • agp升级
  • 本地托管依赖
  • 更新安卓依赖

🚀 新功能

  • (ocr): 实现页面特征记忆与自动触发OCR功能
  • (ui): 支持导出含图表的财务报告为图片 #1343
  • (ci): 添加 QQ 机器人通知支持并移除论坛集成
  • (server): 启用调试模式默认值基于构建类型
  • (ui): 添加图片预览功能支持
  • (ai): 支持直接将截图发送至AI进行视觉识别
  • (ocr): 实现多模式OCR识别核心工具类
  • (ui): 添加 OCR 授权方式选择功能
  • (ui): 添加记忆分类与资产映射复选框选项
  • (db): 实现自动记账账单与钱迹账单的关联映射
  • (hooks): 支持多币种账单处理与货币扩展模型集成 #595
  • (ui): 币种选择器升级为支持汇率显示与模型化数据
  • (ui): 添加内容区域可见性检查方法
  • (utils): 新增账单多币种转换提示文本功能
  • (currency): 重构汇率服务以支持协程与缓存优化
  • (ui): 添加常用币种选择功能
  • (currency): 新增多币种汇率支持功能,通过 CDN 获取实时汇率数据并缓存当日汇率,
  • (ui): 添加本位币设置功能
  • (settings): 添加本位币设置支持多币种功能
  • (sync): 实现同步调度器钩子以解决账单同步冲突
  • (ai): 增强账单AI解析能力,支持上下文感知与数据源分类
  • (rule): 支持禁用规则参与匹配并跳过AI识别 #1325
  • (tag): 实现标签同步与自动记账功能
  • (ui): 新增不计收支与不计预算标签显示支持
  • (adapter): 支持记账标志同步到钱迹
  • (db): 新增“不计收支”和“不计预算”标志位功能,支持在账单中通过位运算管理标记。
  • (ui): 实现标签选择器统一色彩样式与交互
  • (ui): 实现账单标签选择功能与界面优化
  • (ui): 为空AI提示词设置默认值
  • (db/statistics): 重构统计服务以支持精细化消费分析
  • (summary): 重构账单摘要服务以支持AI分析数据结构
  • (analysis): 增强账单分析能力,支持多维统计与AI洞察
  • (ui): 支持自定义时间范围的AI分析功能
  • (ui): 添加自定义时间范围选择功能
  • (ui): 添加日期区间选择功能并优化显示效果
  • (ui): 添加AI功能总开关及描述
  • (ui): 重构AI功能开关逻辑并集中管理AI设置
  • (shortcuts): 支持老式启动器创建OCR快捷方式
  • (storage): 统一 WebDAV 配置为完整 URL 并支持自动迁移
  • (xposed): 添加类方法监视功能并优化通知钩子
  • 添加小米MiMo AI提供商支持 (#1331)
  • (ui): 添加批量删除功能 #1306
  • (ui): 添加分类规则拖拽排序功能
  • (ui): add remark support in category rule editor
  • (ui): 实现 Material You 动态主题与占位符选择器
  • (ui): 添加资产列表滑动删除与拖拽排序功能
  • (ui): 添加资产映射规则拖拽排序功能 #1300
  • (ui): 实现数据过滤白名单与黑名单功能
  • (xposed): 优化应用钩子初始化逻辑
  • (qianji): 回退优惠券处理
  • (adapter): 完善YiYu适配器参数映射逻辑
  • (bluetooth): 支持在蓝牙模块中启动自动记账服务(创建标记文件/sdcard/Download/Bluetooth/auto_server)
  • (ocr): 添加 OCR 翻转触发开关即时生效功能
  • (ocr): 优化截图识别区域,自动裁剪状态栏
  • (transfer-recognizer): 为转账类型账单添加候选识别查询
  • (transfer): 优化转账识别逻辑,支持多种转账场景
  • (ai): 添加AI功能可用性状态管理
  • (theme): 改进主题系统与呼吸渐变背景
  • (ui): 优化设置界面功能可用性控制
  • (sync): 实现延迟同步策略以优化账单同步性能
  • (ui): 优化重复Toast的位置显示逻辑
  • (transfer): 增强转账识别功能,支持多种转账场景
  • (constant): 为账单类型枚举添加中文描述方法
  • (remark-format): 扩展备注格式占位符支持
  • (账单识别): 新增自动识别转账账单和可配置时间阈值功能
  • (settings): 优化手动同步与延迟同步的交互逻辑
  • (ui): 新增记账设置页面和延迟同步功能
  • (settings): 新增交互设置页面和提醒位置自定义功能
  • (ui): 增强记账小面板功能,支持顶部显示位置
  • (ocr): 新增翻转手机触发OCR识别功能
  • (settings): 新增AI助理设置界面
  • (ai): 新增自定义AI提示词功能
  • (ui): 为编辑器对话框添加多行输入支持
  • (backup): 添加可配置的备份文件保留数量功能
  • (backup): 改进WebDAV错误处理,提供更精确的错误信息
  • (ui): 重构设置页面布局并新增系统设置模块
  • (ui): 优化呼吸渐变背景效果
  • (ui): 重构设置页面布局和导航结构
  • (bill): 添加AI提供商信息到账单模板 #1309
  • (shortcut): 添加OCR功能的快捷方式支持
  • (ocr): 为OCR处理器添加调试模式支持
  • (ocr): 添加调试图片保存功能
  • (deps): 添加 OCR 模块依赖
  • (ocr): 新增OCR识别模块基础架构
  • (network): 为本地网络请求添加代理绕过功能
  • (overlay): 优化账单窗口管理器的并发处理和内存管理
  • (overlay): 优化悬浮窗启动机制并增强调试日志
  • (ocr): 添加截图前状态栏操作以提升识别准确性
  • (解锁): 添加解锁屏幕后自动处理未编辑账单功能
  • (ui): 添加 use 扩展函数导入
  • (rule): 添加OCR规则类型支持
  • (ui): 优化状态卡片布局并添加应用更新功能
  • (logger): 在日志导出中添加服务版本信息
  • (bill): 优化账单备注生成逻辑
  • (ui): 为重复账单检测添加用户交互选项
  • (ui): 重构AI分析任务周期选择功能
  • (ui): 优化分析任务列表和详情页的时间显示
  • (ai-analysis): 重构AI财务分析功能,新增任务管理系统
  • (api): 添加AI账单分析功能
  • (ui): 添加警告类型 Toast 功能
  • (ui): 添加日志复制成功提示
  • (log): 添加日志按应用和级别筛选功能
  • (logger): 添加日志导出系统信息头部
  • (wechat-db): 添加自动分组配置选项
  • (ui): 实现基于标签的动态颜色分配
  • (stats): 添加账单统计功能
  • (core): 添加核心服务管理方法
  • (api): 新增账单统计功能
  • (ui): 新增极简折线图组件
  • (overlay): 添加保存进度悬浮窗以提升记账应用拉起成功率
  • (ui): 新增收入箭头方向设置选项
  • (ui): 新增支出红色显示选项并修复月度卡片显示问题
  • (ui): 添加统计页面跳转功能并修复金额显示错误
  • (ui): 优化月度卡片UI设计并增强夜间模式支持
  • (ui): 重构规则页面筛选与搜索界面
  • (ui): 为弹窗组件添加消失回调监听功能
  • (ui): 替换账单筛选控件为分割按钮样式
  • (ui): 为规则过滤器添加OCR类型选项
  • (ocr): 添加OCR数据类型支持
  • (ocr): 优化OCR识别结果处理逻辑
  • (ui): 添加自动检查应用更新功能
  • (sync): 为同步账单功能添加账本名称参数支持
  • (ui): 在账单选择器中添加账本名称参数支持
  • (api): 为同步待处理账单接口添加账本名称参数
  • (ui): 添加长按强制AI识别功能
  • (settings): 自动过滤Xposed模块已Hook应用避免重复监听
  • (ocr): 支持手动触发强制AI识别账单
  • (ocr): 优化OCR触发流程并改进前台应用检测
  • (ui): 增强扫码边框流光动画效果
  • (ocr): 添加OCR显示动画配置选项
  • (ocr): 添加OCR识别动画显示开关
  • (bill): 为账单规则名称添加数据类型前缀和父账单特殊标记
  • (home): 添加待编辑账单检查功能
  • (wechat): 增加经营账户支付方式识别
  • (ai): 改进账单解析功能,支持时间文本提取和时区处理
  • (tools): 新增日期时间工具类 DateUtils
  • (settings): 添加删除账单二次确认选项
  • (ui): 重构账单筛选界面,增加月份和状态下拉选择器
  • (ui): 添加年月选择模式到日期时间选择器
  • (workflow): 为发布日志添加 Markdown 转 HTML 支持
  • (ui): 新增账单备注格式自定义功能
  • (core): 新增 LSPatch 工作模式支持
  • (debt): 完善借贷功能实现
  • (qianji): 实现资产提交视图接口包装与异步回调支持
  • (ui): 添加债务人员输入框文本同步功能
  • (qianji): 支持优惠金额记录功能
  • (ai): 新增智谱清言(BigModel)AI提供商支持
  • (ui): 将日志分享功能从菜单移至悬浮按钮
  • (alipay): 优化支付宝WebView Hook逻辑并增强稳定性
  • (sms): 优化短信接收链路 Hook 处理逻辑
  • (core): 添加数据分析功能并优化Hooker查找逻辑
  • (core): 新增数据分析工具类
  • (cache): 添加便捷静态方法访问内存缓存
  • (rule-engine): 优化分类规则名称清洗策略
  • (ui): 为时间选择器添加仅选择时间模式
  • (assets): 添加自动资产映射配置开关
  • (asset-mapping): 添加自动资产映射记忆功能
  • (rules): 添加规则名称清洗功能,提升分类规则准确性
  • (ui): 添加自动记住分类功能
  • (settings): 优化分类设置功能,将"自动创建分类"改为"记住分类"
  • (service): 添加全局自动记账开关支持
  • (ui): 添加悬浮窗左右位置切换功能
  • (settings): 重构账单设置选项并添加手动同步功能
  • (bill): 添加子账单判断并优化同步逻辑
  • (settings): 添加手动同步模式开关
  • (qianji): 完善手续费处理逻辑并更新文档
  • (shell): 添加 Shell 权限检查与用户提示
  • (service): 根据工作模式动态调整服务重启策略
  • (bill): 优化重复账单检测与账户合并逻辑
  • (engine): 为账单分类规则注入时间与规则名称属性
  • (assets-mapping): 增强信用卡账户名称匹配的银行一致性校验
  • (ocr): 移除OCR磁贴状态的条件限制
  • (service): 添加数据过滤功能
  • (ocr): 重构OCR服务,支持工作模式检测和资源回收
  • (build): 添加 Shizuku API 依赖以支持系统服务访问
  • (ocr): 集成 Shizuku 和 Root 权限支持以提升截图功能
  • (bill): 分离系统与用户规则解析逻辑
  • (ui): 添加服务器版本检查和连接错误提示功能
  • (ui): 添加Canary版本风险警告功能
  • (server): 根据调试模式动态配置服务器监听地址
  • (ui): 替换WebView为Sora Editor代码编辑器
  • (engine): 为规则生成器添加换行符提升代码可读性
  • (coroutine): 添加IO线程启动器
  • (log): 新增服务器日志工具类并重构日志处理
  • (http): 延长 Pastebin 有效期至3个月并改进错误处理
  • (db): 为账本名称添加唯一索引约束并优化默认账本逻辑
  • (api): 重构账本管理API与服务端逻辑
  • (adapter): 支持一木记账收入同步并优化代码结构
  • (ai): 添加AI提供商创建密钥URI支持
  • (ai): 添加AI配置统一管理字段
  • (ai): 重构资产工具以返回JSON格式响应
  • (ai): 优化分类工具的提示词结构
  • (server): 新增服务器设置工具类 SettingUtils
  • (bill): 添加AI账单识别功能开关和分类名支持
  • (ai): 优化账单信息提取提示词结构
  • (assets): 新增智能算法映射功能
  • (ui): 实现应用白名单管理页面跳转功能
  • (ui): 添加账单直接保存功能
  • (sync): 为账单同步功能添加可配置的延迟机制
  • (asset): 在资产映射页面添加停止时重新应用映射的机制
  • (utils): 禁用活动启动动画以提升性能
  • (adapter): 为 syncWaitBills 方法添加 BillAction 参数支持
  • (logger): 使用PrefManager控制调试日志输出
  • (ui): 调试模式下密码输入类型显示优化
  • (settings): 完善数据库清理功能并添加应用重启
  • (ui): 添加Fragment滚动位置保存与恢复功能
  • (ui): 添加AI基础URL配置功能
  • (adapter): 添加安全启动记账应用功能
  • (navigation): 添加账单页面导航并清理实验性设置
  • (ui): 移除激活卡片点击条件限制
  • (ocr): 将摇动触发OCR改为设备翻转触发
  • (intro): 为OCR模式添加可选权限支持
  • (adapter): 为所有适配器添加账单同步标记功能
  • (dex): 添加查找类进度回调支持
  • (bill): 实现月度账单同步功能
  • (ocr): 添加OCR开始时的振动反馈功能
  • (ui): 添加账单更新后的自动同步功能
  • (ui): 重构债务信息布局,支持账户到人员和人员到账户两种模式
  • (ui): 实现备注文本实时同步功能
  • (ui): 新增货币下拉选择适配器
  • (ui): 添加规则禁用功能到账单编辑对话框
  • (ui): 优化账单编辑器的交互体验
  • (ui): 为泛型列表弹窗添加智能宽度计算功能
  • (ui): 添加显示规则名称的开关设置
  • (ui): 增强手机号脱敏功能并添加替换预览界面
  • (ui): 新增自适应CoordinatorLayout容器组件
  • (ui): 为分类编辑页面底部添加适配器支持
  • (ui): 动态控制资产类型显示并优化图标选择器配置
  • (asset): 动态资产类型标签与UI优化
  • (adapter): 新增小星记账适配器支持
  • (ui): 实现数据库清除功能
  • (settings): 重构更新设置界面并优化国际化支持
  • (settings): 重构设置页面并添加横屏免打扰功能
  • (storage): 为 zipAll 方法添加排除根目录选项
  • (http): 添加DELETE请求支持
  • (backup): 重构备份设置页面并增强WebDAV功能
  • (ui): 重构AI配置组件并添加连接测试功能
  • (ui): 新增AI功能设置页面
  • (ui): 重构悬浮窗设置界面并新增圆角弹窗风格选项
  • (悬浮窗): 优化悬浮窗交互行为
  • (ui): 新增账单设置页面及核心功能配置
  • (settings): 添加自动记账全局开关和资产映射功能
  • (ui): 添加基础偏好设置Fragment基类
  • (ui): 添加列表操作辅助函数集
  • (ui): 在底部导航栏添加订单页面入口
  • (backup): 新增完整的数据备份与恢复功能模块
  • (qianji): 增强钱迹适配器功能并添加待处理账单同步
  • (ui): 添加日历相关图标资源
  • (settings): 重构设置页面结构,新增多个功能模块
  • (manifest): 添加 OCR 功能支持及相关权限配置
  • (ui): 添加新的布局组件用于记账功能
  • (ui): 为底部弹窗对话框添加协程支持
  • (ai-summary): 重构AI账单分析页面并添加缓存功能
  • (utils): 为节流器添加持久化存储支持
  • (ai): 新增账单分析周期选择对话框并优化WebView截图功能
  • (ai): 新增AI账单总结功能,支持流式生成和自定义周期分析
  • (ai): 添加流式输出支持并重构AI提供商接口
  • (ui): 重构月度卡片布局并添加AI分析功能
  • (ui): 增强错误页面功能并重构服务权限管理
  • (notification): 实现通知监听服务与JS分析API的集成
  • (sms): 添加短信接收处理与自动记账功能
  • (service): 新增OCR快速设置磁贴服务
  • (core): 新增服务管理器统一处理权限和服务启动逻辑
  • (settings): 重构默认配置和设置键值,增强模块化和可维护性
  • (utils): 添加安全的Activity启动方法并重构相关调用
  • (tools): 添加JSON安全访问扩展函数
  • (category): 为分类规则添加创建者字段
  • (ui): 新增分类规则管理功能
  • (ui): 重构分类规则组件并优化流式布局管理器
  • (ui): 重构规则管理模块并添加规则编辑功能
  • (ui): 重构规则编辑模块,分离基础信息与JS编辑功能
  • (ui): 添加AI辅助优化JS规则功能
  • (ui): 新增JS规则编辑页面功能
  • (assets): 重构资产映射工具类并增强功能
  • (cache): 为MemoryCache添加线程安全的单例模式实现
  • (ui/db): 重构数据筛选功能,支持匹配状态三态筛选
  • (bill): 增强账单分析功能并优化AI结果处理
  • (ocr): 替换ML Kit为PaddleOCR实现并优化依赖配置
  • (ui): 立即持久化保存应用白名单变更
  • (ui): 实现记账软件选择功能并重构对话框组件
  • (adapter): 新增一羽记账和一木记账适配器并完善钱迹适配器
  • (ui): 为分类映射页面添加导航返回功能
  • (ui): 重构状态页组件并优化下拉刷新逻辑
  • (ui): 实现应用白名单管理功能
  • (ui): 实现账单数据过滤功能并重构界面
  • (category): 添加默认分类配置及恢复功能
  • (ui): 优化标签组件交互与布局
  • (ui): 重构标签组件,使用RecyclerView实现分组显示
  • (ui/db): 实现标签管理功能并支持分组
  • (ui): 重构颜色选择对话框,简化界面并优化用户体验
  • (ui): 新增标签组件用于账单管理
  • (ui): 重构 StatusPage 组件以支持自定义内容视图
  • (api): 新增标签管理API接口
  • (db/api): 实现账单标签功能
  • (ui): 为资产地图页面添加返回导航功能
  • (ui): 添加资产映射重新应用功能菜单并优化对话框交互
  • (ui): 新增资产映射功能并优化现有实现
  • (ui): 新增资产管理功能模块
  • (ui): 实现分类映射页面跳转功能并优化分类选择逻辑
  • (ui): 新增分类管理相关功能
  • (db): 完善分类创建逻辑,新增remoteId赋值 ♻️ (ui): 重构分类选择器适配器,优化长按事件处理
  • (ui): 重构分类选择组件并添加分类操作菜单
  • (api): 新增分类管理相关API功能
  • (ui): 重构分类编辑页面布局并优化交互体验
  • (ui): 重构分类管理功能,新增分类编辑页面和交互优化
  • (ui): 新增分类工具类及数据模型
  • (server): 添加账本删除功能并清理模型类
  • (ui): 新增账本管理功能及相关页面
  • (ui): 扩展账本选择器功能,支持编辑模式
  • (ui): 新增AI配置和书籍组件布局文件
  • (service): 重构摇动检测为朝向检测并增加应用白名单功能
  • (prefs): 实现偏好设置自动同步到服务端
  • (ui): 添加高级版卡片状态更新功能
  • (ui): 重构屏幕投影权限请求逻辑
  • (ui): 添加购买许可证菜单项并修复激活时间显示
  • (ui): 重构设置页面并添加激活功能
  • (db): 增强账单和规则查询功能
  • (server): 新增账单核心业务服务类
  • (api): 为规则列表接口添加创建者筛选参数
  • (ui): 添加应用数据规则创建按钮及逻辑
  • (ui): 新增数据脱敏功能并重构数据编辑对话框
  • (ui): 扩展BottomSheetDialogBuilder并新增EditorDialogBuilder
  • (ui): 实现规则数据上传和问题反馈功能
  • (utils): 添加 GitHub 连接状态配置项
  • (api): 添加规则提交接口
  • (ui): 为日志片段添加导航返回功能
  • (storage): 重构压缩工具类,使用zip4j库实现加密压缩功能
  • (ui): 实现双击返回键退出应用功能
  • (ui): 更新状态卡片点击区域并优化更新逻辑
  • (ui): 添加应用更新检查功能
  • (utils): 新增版本比较工具类及更新渠道配置
  • (prefs): 新增自动检查应用和规则更新的偏好设置
  • (utils): 重构 Throttle 类以支持带参数调用
  • (ui): 重构更新对话框逻辑并增强可扩展性
  • (rule): 优化规则更新功能,区分用户触发与自动检查
  • (ui): 实现规则版本卡片功能并添加自动更新逻辑
  • (prefs): 新增本地ID和token的存储支持
  • (core): 重构应用初始化逻辑并添加异常处理
  • (api): 添加授权服务相关API接口
  • (ui): 增强日志管理功能...
Read more

4.0.1-Canary.20260216_1455

16 Feb 06:59

Choose a tag to compare

Pre-release

📄 文档

  • (docs): 更新项目徽标链接至稳定版本CDN路径
  • (docs): 重写 README 以全面介绍项目功能与使用指南

🔧 配置与脚本

  • (build): 限制 debug 构建的 ABI 过滤器

4.0.1-Canary.20260216_1254

16 Feb 04:58

Choose a tag to compare

Pre-release

🔧 配置与脚本

  • (ci): 统一添加默认请求头到所有 HTTP 请求

4.0.1-Canary.20260216_0923

16 Feb 01:26
d7b2de8

Choose a tag to compare

Pre-release

📦 依赖

  • (deps): 添加缺失的 html2canvas.min.js 文件 #1344 (#1345)

4.0.1-Canary.20260216_0225

15 Feb 18:29

Choose a tag to compare

Pre-release

🚀 新功能

  • (ocr): 实现页面特征记忆与自动触发OCR功能

4.0.1-Canary.20260215_1724

15 Feb 09:28

Choose a tag to compare

Pre-release

🚀 新功能

  • (ui): 支持导出含图表的财务报告为图片 #1343
  • (ci): 添加 QQ 机器人通知支持并移除论坛集成

📄 文档

  • (ui): 优化财务雷达图文本显示格式 #1343

🐛 修复

  • (ui): 修复分享财务分析报告时的权限问题

🌟 优化

  • (storage): 重构缓存管理器并简化代码逻辑

4.0.1-Canary.20260213_2335

13 Feb 15:39

Choose a tag to compare

Pre-release

📄 文档

  • (ui): 修复渠道名大小写以匹配云端路径规范
  • (ui): 添加头部描述选择器以支持最近支出文案

🐛 修复

  • (ui): 修复金额格式化显示问题并统一小数位数

🌟 优化

  • (ui): 统一金额格式保留两位小数
  • (ui): 优化统计卡片布局与响应式样式

🎨 设计与 UI

  • (ui): 统一金额格式保留两位小数
  • (ui): 优化统计卡片布局与响应式样式

4.0.1-Canary.20260213_2040

13 Feb 12:43

Choose a tag to compare

Pre-release

📄 文档

  • (utils): 统一金额格式保留两位小数

🔥 删除

  • (qianji): 移除未使用的账单保存钩子

🔐 安全

  • (shell): 统一权限检查与执行方法命名

🌟 优化

  • (ui): 限制资产选择器仅显示普通和信用账户
  • (ui): 添加资产类型筛选功能

🎨 设计与 UI

  • (ui): 限制资产选择器仅显示普通和信用账户
  • (ui): 添加资产类型筛选功能

4.0.1-Canary.20260213_1736

13 Feb 09:40

Choose a tag to compare

Pre-release

🔐 安全

  • (ui): 将OCR权限设置改为可选

🌟 优化

  • (ui): 调整操作按钮布局的内边距和高度

🎨 设计与 UI

  • (ui): 调整操作按钮布局的内边距和高度

4.0.1-Beta.20260213_2158

13 Feb 14:01

Choose a tag to compare

Pre-release

📄 文档

  • (ui): 修复渠道名大小写以匹配云端路径规范
  • (ui): 添加头部描述选择器以支持最近支出文案
  • (utils): 统一金额格式保留两位小数
  • (ai): 增强账单分类上下文支持
  • (ai): 增强资产映射上下文支持与匹配规则
  • (ui): 更新设置页面图标以更好匹配功能
  • (ai-prompt): 完善AI财务分析提示词规范

🐛 修复

  • (ui): 修复金额格式化显示问题并统一小数位数
  • (db): 修复数据插入时 image 字段为空的问题
  • (ai): 修复AI账单识别错误处理并增强结果返回
  • (adapter): 修正小新适配器中币种参数的添加逻辑
  • (ui): 修复对话框就绪状态判断逻辑
  • (sync): 修复自动记账与云端同步冲突问题
  • (ocr): 修复包名正则匹配忽略大小写问题

🌟 优化

  • (ui): 统一金额格式保留两位小数
  • (ui): 优化统计卡片布局与响应式样式
  • (ui): 限制资产选择器仅显示普通和信用账户
  • (ui): 添加资产类型筛选功能
  • (ui): 调整操作按钮布局的内边距和高度
  • (ui): 使用填充样式更新 OCR 状态卡片
  • (ocr): 重构OCR服务逻辑并统一分析结果返回格式
  • (ui): 更新 OCR 状态视图卡片样式为填充式并移除阴影
  • (ocr): 优化OCR性能并保留截图Base64用于后续处理
  • (assets): 重构资产映射逻辑以支持原始字段优先匹配
  • (adapter): 使用 CurrencyModel 提取币种代码进行货币处理
  • (ui): 支持金额显示时添加货币单位
  • (ui): 添加多币种换算金额显示
  • (ui): 添加本位币换算金额显示功能
  • (ui): 调整备注文本上边距以优化布局间距
  • (ui): 更新标记开关的图标为专用图标
  • (ui): 调整订单项标签样式间距与文字大小
  • (ui): 统一标签渲染逻辑至 TagUtils 工具类
  • (ocr): 实现 OCR 处理器的 Closeable 接口以确保资源正确释放 #1339
  • (ocr): 优化 OcrProcessor 资源管理与释放 #1339
  • (ui): 重构规则编辑器WebView实现
  • (ui): 支持收支颜色动态切换
  • (ui): 重写分类图表渲染逻辑以避免残留状态
  • (ui): 添加隐私模式菜单项 新增隐私模式切换按钮,便于用户在分析详情页面快速启用或禁用隐私显示功能。
  • (ui): refactor fragments to use BaseWebViewFragment

🎨 设计与 UI

  • (ui): 统一金额格式保留两位小数
  • (ui): 优化统计卡片布局与响应式样式
  • (ui): 限制资产选择器仅显示普通和信用账户
  • (ui): 添加资产类型筛选功能
  • (ui): 调整操作按钮布局的内边距和高度
  • (ui): 使用填充样式更新 OCR 状态卡片
  • (ui): 更新 OCR 状态视图卡片样式为填充式并移除阴影
  • (ui): 支持金额显示时添加货币单位
  • (ui): 添加多币种换算金额显示
  • (ui): 添加本位币换算金额显示功能
  • (ui): 调整备注文本上边距以优化布局间距
  • (ui): 更新标记开关的图标为专用图标
  • (ui): 调整订单项标签样式间距与文字大小
  • (ui): 支持收支颜色动态切换
  • (ui): 添加隐私模式菜单项 新增隐私模式切换按钮,便于用户在分析详情页面快速启用或禁用隐私显示功能。

🔥 删除

  • (qianji): 移除未使用的账单保存钩子
  • (ocr): 移除过时的权限请求方法
  • (ui): 移除OCR扫描动画边框并替换为顶部状态横幅
  • (xposed): 移除 AMS 进程优先级调整功能
  • (ui): 移除废弃的 TagColorUtils 工具类
  • (ui): 移除标签颜色选择功能,改用文本自动生成颜色
  • (assets): 删除未使用的图片和渐变资源
  • (ui): 移除废弃的统计页面并统一时间选择逻辑
  • (ui): 移除延迟退出活动的冗余代码

🔐 安全

  • (shell): 统一权限检查与执行方法命名
  • (ui): 将OCR权限设置改为可选
  • (ui): 优化OCR权限申请流程与文本描述
  • (shell): 添加强制使用 Root 或 Shizuku 权限执行命令的功能
  • (ui): 添加首页隐私模式以隐藏收支金额
  • (ui): 添加隐私模式以隐藏金额信息
  • (feature): 统一AI功能总开关控制

🚀 新功能

  • (server): 启用调试模式默认值基于构建类型
  • (ui): 添加图片预览功能支持
  • (ai): 支持直接将截图发送至AI进行视觉识别
  • (ocr): 实现多模式OCR识别核心工具类
  • (ui): 添加 OCR 授权方式选择功能
  • (ui): 添加记忆分类与资产映射复选框选项
  • (db): 实现自动记账账单与钱迹账单的关联映射
  • (hooks): 支持多币种账单处理与货币扩展模型集成 #595
  • (ui): 币种选择器升级为支持汇率显示与模型化数据
  • (ui): 添加内容区域可见性检查方法
  • (utils): 新增账单多币种转换提示文本功能
  • (currency): 重构汇率服务以支持协程与缓存优化
  • (ui): 添加常用币种选择功能
  • (currency): 新增多币种汇率支持功能,通过 CDN 获取实时汇率数据并缓存当日汇率,
  • (ui): 添加本位币设置功能
  • (settings): 添加本位币设置支持多币种功能
  • (sync): 实现同步调度器钩子以解决账单同步冲突
  • (ai): 增强账单AI解析能力,支持上下文感知与数据源分类
  • (rule): 支持禁用规则参与匹配并跳过AI识别 #1325
  • (tag): 实现标签同步与自动记账功能
  • (ui): 新增不计收支与不计预算标签显示支持
  • (adapter): 支持记账标志同步到钱迹
  • (db): 新增“不计收支”和“不计预算”标志位功能,支持在账单中通过位运算管理标记。
  • (ui): 实现标签选择器统一色彩样式与交互
  • (ui): 实现账单标签选择功能与界面优化
  • (ui): 为空AI提示词设置默认值
  • (db/statistics): 重构统计服务以支持精细化消费分析
  • (summary): 重构账单摘要服务以支持AI分析数据结构
  • (analysis): 增强账单分析能力,支持多维统计与AI洞察
  • (ui): 支持自定义时间范围的AI分析功能
  • (ui): 添加自定义时间范围选择功能
  • (ui): 添加日期区间选择功能并优化显示效果
  • (ui): 添加AI功能总开关及描述
  • (ui): 重构AI功能开关逻辑并集中管理AI设置

📦 依赖

  • (deps): 升级 Gradle、编译 SDK 及依赖库版本 升级 Gradle 包装器至 8.11.1,AGP 至 8.9.1,Kotlin 至 2.3.0, 并同步更新 compileSdk 版本至 36。引入 Luban 图片压缩库以优化资源处理。

🚀 部署

  • (adapter): 清除任务栈后启动钱迹应用

💬 文本与文案

  • (ui): 添加AI分析空结果和解析错误提示