本网站使用 Kohei Koyanagi 开发的软件自动翻译为多种语言。为确保准确,请参考原始 英文 版本。

Splync 1.16 启用项目软删除

现在您可以随时删除项目

用户一直在寻找一种简单的方法来删除项目,尤其是当项目是错误创建或仅用于测试时。从技术上讲,有一种变通方法。用户可以结算项目然后存档,这样可以将其从活跃项目列表中移除。然而,这个过程不够直观,问题并没有真正解决。项目仍然存在,只是从活跃项目列表中隐藏了。对于希望清除记录的用户来说,这造成了不必要的麻烦。删除操作不应需要多个步骤或留下残留数据。在 Splync 1.16 中,这一切都改变了。

更安全的删除方式:软删除

Splync 现在采用软删除系统,而不是立即永久删除项目。当您删除项目时,它会立即从您的活跃项目列表中移除,并在删除状态下保留 30 天。在此期间,您可以通过“已删除”过滤项目列表,随时查找并恢复项目。这种方法提供了更多的灵活性而不增加风险。意外删除不再是不可逆转的错误。即使其他项目成员未经您同意删除了项目,您仍会收到项目已删除的通知。

30 天后的自动清理

保留 30 天后,项目将从数据库中完全移除。在后台,Splync 使用 MariaDB 管理项目数据。被删除的项目以软删除状态存储在有限的保留期内,MariaDB 的 event_scheduler 在 30 天后自动移除项目数据。这个清理过程不需要您或开发者进行任何手动操作。保留期和最终删除在数据库层面自动处理。一旦保留期结束,项目将完全从数据库和您的应用中删除。这种设计既保持了工作空间整洁,又提供了安全缓冲。

如何在应用中删除和恢复项目

Splync 一直在逐步简化常见操作。在 1.14 版本中,我引入了在费用列表中左滑删除费用的功能。在 1.15 版本中,我增加了在项目列表中左滑克隆项目的功能。在 Splync 1.16 中,项目删除遵循相同的理念。从活跃项目列表中,只需左滑要删除的项目,您将看到两个选项:删除项目和复制项目。一旦您点击删除项目,项目状态将变为已删除,并从活跃项目列表中消失。但由于这是一个软删除系统,项目仍然可以恢复。如果您通过“已删除”过滤项目列表,可以在 30 天的保留期内随时再次找到它。恢复项目的过程和删除一样简单:左滑项目并从那里恢复即可。

小功能,大影响

表面上看,删除项目似乎是一个小且显而易见的功能。许多用户期望它从一开始就存在。但实际上,正确实现它并不像添加一个删除按钮那么简单。一个好的删除功能需要同时平衡多个方面。它在当下要显得简单,因为用户应该能够毫无阻碍地删除不需要的项目。同时,它必须保护数据,因为共享项目中可能会发生意外操作和未经批准的操作。Splync 的设计是为了让人们轻松信任地管理共享支出。这意味着用户需要对其数据的处理方式充满信心。

Splync 通过用户反馈不断成长

Splync 通过用户反馈学习和成长。Splync 高度关注用户。每个见解都很重要,每条评论都有助于改进应用。用户反馈是 Splync 开发过程中最有价值的部分之一。它显示了哪些方面运作良好,哪些方面让人困惑,以及用户下一步想要什么。许多改进直接来自这些声音。在即将发布的版本中,Splync 将使用户更容易分享他们的意见、想法和错误报告。目标是更快地改进应用并建立一个更强大的 Splync 社区。一起更好地消费!