首页
/ Expensify/App 9.1.7-2版本发布:移动端优化与功能增强

Expensify/App 9.1.7-2版本发布:移动端优化与功能增强

2025-06-14 20:22:56作者:邓越浪Henry

Expensify是一款广受欢迎的财务管理应用,专注于简化个人和企业的费用报销流程。该应用提供了从收据扫描到费用报告生成的全套解决方案,支持多平台使用。本次发布的9.1.7-2版本主要针对移动端用户体验进行了多项优化和功能增强。

核心改进与优化

用户界面与交互体验

  1. 选择按钮间距调整:修复了最后一个选择项与"下一步"按钮之间缺少间距的问题,使界面布局更加合理美观。

  2. 搜索模态框优化:当键盘可见时显示搜索模态框,现在能够正确处理视口滚动位置,避免自动滚动到底部的问题。

  3. 标签显示优化:当没有选择任何值时,标签现在能够保持正常大小显示,而不是异常缩小。

  4. 滚动条问题修复:解决了切换报告类型时滚动条异常出现的问题,提升了界面稳定性。

功能增强与修复

  1. 待处理交易图标:为待处理的卡片交易添加了专门的图标标识,使用户能够更直观地识别交易状态。

  2. URL路径更新:将/profile路径统一更新为/overview,保持应用内部路由的一致性。

  3. 收据扫描流程:修复了收据扫描完成后界面仍然显示扫描状态的问题,确保流程顺畅。

  4. 分类页面骨架屏:解决了分类页面骨架屏溢出导致页面可滚动的问题,提升了加载时的用户体验。

技术架构改进

  1. 函数重构:对getTrackExpenseInformation和buildOnyxDataForTrackExpense等核心函数进行了重构,采用参数对象的方式,提高了代码的可读性和可维护性。

  2. 缓存限制调整:增加了缓存键大小限制,优化了应用性能。

  3. 离线状态处理:改进了Pusher PINGPONG失败时的离线状态处理机制,增强了应用的稳定性。

  4. PDF处理库升级:更新了react-fast-pdf库版本,提升了PDF处理能力。

文档与配置更新

  1. 文档重命名与更新:对多篇帮助文档进行了重命名和内容更新,包括《创建群组》更名为《域群组》、《创建费用规则》更名为《费用规则》等,使文档命名更加准确。

  2. 配置文件调整:移除了不再使用的BETA_COMBINED_TRACK_SUBMIT相关引用,清理了项目配置。

  3. Git忽略规则:添加了对fleet目录的忽略规则,优化了版本控制管理。

安全与连接改进

  1. 安全设置API:在安全设置页面新增了API调用,增强了账户安全性。

  2. 直接连接稳定性:改进了与直接数据源的连接稳定性,减少了连接中断的情况。

  3. 银行账户页面加载:修复了从桌面端跳转到银行账户页面时可能出现的加载问题。

工作区与群组管理

  1. 工作区加入链接:修复了工作区加入链接只能使用一次的问题,现在可以多次使用。

  2. 工作区副标题一致性:解决了在离线模式下更改审批人时工作区副标题显示不一致的问题。

  3. 群组聊天优化:当从工作区移除成员时,现在会乐观地归档相关群组聊天,提升了响应速度。

总结

Expensify/App 9.1.7-2版本通过一系列细致的优化和修复,显著提升了移动端用户体验。从界面微调到核心功能增强,再到技术架构的改进,这些变化共同构成了一个更加稳定、高效的费用管理解决方案。特别是对离线状态处理、PDF处理和缓存机制的改进,为应用的长期健康发展奠定了更坚实的基础。

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
openHiTLS-examplesopenHiTLS-examples
本仓将为广大高校开发者提供开源实践和创新开发平台,收集和展示openHiTLS示例代码及创新应用,欢迎大家投稿,让全世界看到您的精巧密码实现设计,也让更多人通过您的优秀成果,理解、喜爱上密码技术。
C
52
455
kernelkernel
deepin linux kernel
C
22
5
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
349
381
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
131
185
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
873
517
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
335
1.09 K
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
179
264
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
607
59
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4