Expensify/App 9.1.13-5版本发布:移动端优化与功能增强
Expensify是一款广受欢迎的财务管理应用程序,专注于简化个人和企业的报销流程。该应用提供了从费用跟踪、报告生成到支付处理的全套解决方案。最新发布的9.1.13-5版本带来了一系列重要的改进和功能增强,特别是在移动端体验和核心功能稳定性方面。
移动端性能与用户体验优化
本次更新在移动端性能方面做出了显著改进。开发团队特别关注了Android设备的导航栏处理,通过启用半透明导航栏和优化底部安全区域处理逻辑,显著提升了应用在Android设备上的视觉体验和操作流畅度。
键盘处理机制也得到了优化,现在在搜索导航时会自动隐藏键盘,避免了键盘遮挡内容的问题。同时修复了钱包动画和继续按钮错位显示的问题,使界面元素布局更加合理。
核心功能稳定性提升
在费用管理方面,修复了多个关键问题:
- 修复了追踪费用后自动滚动到底部的功能
- 解决了删除费用后保留操作仍然显示的问题
- 修正了分割费用详情中距离收据不显示的问题
- 改进了GBR(Global Bill Reimbursement)在保留费用中的显示逻辑
报告系统也获得了多项改进,包括修复了快速切换聊天时可能打开多个聊天窗口的问题,以及解决了刷新后工作区切换页面中选定工作区被移除的问题。
安全性与账户管理增强
安全方面,本次更新包含了对个人详情中重复登录记录的过滤处理,以及修复了Copilot在被移除访问权限后仍能编辑个人资料的问题。账户关闭对话框现在也支持FullStory录制,便于后续分析。
新功能与界面改进
本次更新引入了多项新功能:
- 新增了"何时导出"选择器,用于Quickbooks Online的自动同步功能
- 实现了ChangeReportPolicy功能
- 在请求确认页面添加了拖放功能
- 帮助面板增加了主要内容路由的初始内容
界面方面,修复了帮助页面在Android设备上的返回按钮问题,优化了工具提示的显示逻辑(仅在帮助面板隐藏时显示),并改进了报告创建流程的用户界面。
技术架构改进
在技术架构层面,开发团队添加了HybridApp turbomodule,这是对应用架构的重要升级。同时,对事务参数进行了重构,引入了BaseTransactionParams,提高了代码的可维护性和扩展性。
多语言与地区适配
本次更新还包含了对银行要求的表单条款的更新,确保符合不同地区的合规要求。同时修复了电话号码被列入黑名单时的消息翻译问题,提升了国际化支持。
这个版本展示了Expensify团队对产品质量和用户体验的持续关注,通过解决一系列实际问题并引入实用新功能,进一步巩固了其作为领先财务管理应用的地位。特别是对移动端体验的优化,将使广大用户在日常费用管理中获得更加流畅和高效的使用体验。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0242
GLM-5.2智谱开源 GLM-5.2,这是针对长文本任务的最新旗舰模型。相较于前代产品 GLM-5.1,它在长文本任务处理能力上实现了显著飞跃,并且首次在稳定的 100 万 token 上下文中提供这一能力。Jinja00
JoyAI-VL-Interaction-Preview京东开源首个开源、视觉驱动的实时交互模型——它能实时监控视频流,并自主决定何时发言、保持沉默或委托任务。Jinja00
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0181
kornia🐍 空间人工智能的几何计算机视觉库Python03
PaddleParallel Distributed Deep Learning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)C++02