自 Gajim 1.2.2 发布以来,已经过去了四个多月。在此期间发生了很多事情,包括 Gajim 的首选项窗口和配置后端的完全重新设计。成为第一个查看的人,并帮助我们在最终版本到来之前解决最后的问题。
新增功能
Gajim 的配置后端进行了大量代码清理。这是必要的,以便从基于文本文件的配置转移到由 SQLite 驱动的新设置后端。Gajim 现在能够高效地存储设置,并且解决了一些关于默认值的怪癖。在所有这些底层更改之后,是时候重新设计首选项窗口了。重新设计使我们能够以整洁清晰的方式显示设置,这应该使您更容易处理 Gajim 的所有配置选项。
Gajim 的事件处理通知设置已被拆分。您现在可以决定是否希望显示通知,以及是否希望新消息直接打开(而不在联系人列表中显示通知图标)。所有与发送聊天状态(例如“正在输入…”)相关的设置已从首选项窗口移至账号窗口,完成了与账号相关设置的迁移。Gajim 使用“同步阈值”设置来决定加入聊天时应同步多少消息。如果您之前设置了自定义同步阈值,请确保在升级 Gajim 后检查该设置,因为它可能未被迁移。
这些变化涉及 Gajim 代码库的许多部分,迁移所有设置是一项复杂的任务。为了在迁移过程中解决可能出现的问题,我们提供了一个 Beta 版本供好奇的测试者使用。Gajim 1.3.0 还会有更多变化,待最终版本发布后将进行介绍。
已知问题
- Zeroconf(无服务器消息传递)尚未重新实现
- 客户端证书设置尚不可用
如往常一样,请随时通过 gajim@conference.gajim.org 联系我们,或在 我们的 Gitlab 上提交问题。