首页
/ Expensify/App 9.1.15-9版本发布:全面优化用户体验与功能增强

Expensify/App 9.1.15-9版本发布:全面优化用户体验与功能增强

2025-06-14 07:10:16作者:卓炯娓

项目简介

Expensify是一款广受欢迎的财务管理应用,专注于简化个人和企业的费用报销流程。作为一款跨平台应用,它提供了移动端(iOS/Android)、桌面端和Web端的完整解决方案,帮助用户高效管理日常开支、发票处理和团队报销等工作。

核心更新内容

1. 安全性与认证流程改进

本次版本对双因素认证(2FA)流程进行了重大改进,将原有的模态对话框升级为全屏显示。这一改变不仅提升了安全性,还改善了用户体验,使认证过程更加直观和不易被忽略。

2. 费用报告功能增强

开发团队对费用报告视图进行了全面优化,新增了TransactionPreview组件,为用户提供更清晰的交易预览体验。同时修复了多个与费用报告相关的显示问题,包括:

  • 修复了标记首条消息为未读后总金额下方分隔线消失的问题
  • 解决了任务报告中创建费用时出现的异常情况
  • 修正了每月最后一天设置定期提交时月份显示错误的问题

3. 用户界面与交互优化

本次更新包含多项UI/UX改进:

  • 降低了骨架屏动画速度,改善了加载状态的视觉体验
  • 修复了Plaid钱包界面中动画和继续按钮错位的问题
  • 优化了工具提示动画效果
  • 调整了状态栏右侧的padding问题
  • 改进了上下文菜单的显示功能

4. 策略与权限管理

版本对策略管理进行了多项改进:

  • 默认启用公司卡功能,简化了策略创建流程
  • 修复了从存档工作区支付发票的问题
  • 当选择智能限额时自动禁用工作流功能
  • 实现了OpenPolicyMemberProfilePage API调用

5. 跨平台兼容性修复

针对不同平台的特定问题进行了修复:

  • 解决了Android平台上点击最近列表项时出现的空白页面问题
  • 修正了移动Web端和LHN在Android上的显示异常
  • 改进了边缘到边缘显示时的底部安全区域处理

6. 性能与稳定性提升

  • 更新了react-native-pager-view版本并移除了补丁
  • 重构了buildOptimisticMoneyRequestEntities函数,使用参数对象提高代码可维护性
  • 优化了showContextMenu函数实现
  • 修复了浏览器历史记录中的重复问题和删除工作区流程

技术实现亮点

  1. 前端架构优化:通过组件化重构(如TransactionPreview组件)提高了代码复用性和维护性。

  2. 状态管理改进:修复了报告操作排序时未定义值导致的问题,增强了应用的稳定性。

  3. 动画性能调优:通过调整骨架屏动画速度,在不影响功能的前提下提升了用户感知性能。

  4. API集成:新增的OpenPolicyMemberProfilePage API调用扩展了策略成员管理能力。

  5. 跨平台一致性:针对Android和iOS平台的特定问题修复,确保了统一的用户体验。

总结

Expensify/App 9.1.15-9版本是一次全面的功能增强和用户体验优化更新。从安全认证到费用管理,从UI交互到后台逻辑,开发团队针对用户反馈和内部发现的各类问题进行了系统性的修复和改进。这些变化不仅提升了应用的稳定性和可靠性,也为用户带来了更加流畅和直观的操作体验。

对于开发者而言,本次更新中的架构优化和代码重构为未来的功能扩展奠定了更好的基础;对于终端用户,则能享受到更加完善和稳定的财务管理服务。Expensify持续通过这样的迭代更新,巩固其作为领先费用管理解决方案的地位。

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

项目优选

收起
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
341
1.2 K
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
192
270
kernelkernel
deepin linux kernel
C
22
6
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
909
541
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
142
188
金融AI编程实战金融AI编程实战
为非计算机科班出身 (例如财经类高校金融学院) 同学量身定制,新手友好,让学生以亲身实践开源开发的方式,学会使用计算机自动化自己的科研/创新工作。案例以量化投资为主线,涉及 Bash、Python、SQL、BI、AI 等全技术栈,培养面向未来的数智化人才 (如数据工程师、数据分析师、数据科学家、数据决策者、量化投资人)。
Jupyter Notebook
62
58
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
8
0
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
376
387
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.1 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
87
4