本月为 Gajim 插件带来了新功能和许多改进(查看新的文件预览)!另一方面,我们不得不决定在 1.2 版本发布之前保留哪些插件,哪些插件必须去掉。在这个月,匿名登录已重新实现,并添加了账号徽章。如果您在 Gajim 中使用多个账号,现在应该能够快速识别您正在聊天的账号。
Gajim 的变化
在 Gajim 的网络连接代码重写后,许多功能必须进行调整,以便与新代码正确工作。现在最后一个缺失的功能已重新实现:匿名登录。新的账号创建助手允许您匿名登录,如果服务器支持此功能。
上个月我们为使用多个账号的 Gajim 用户引入了账号颜色。为了提高可识别性,我们用显示账号名称的彩色徽章替换了彩色图标。该徽章显示在开始聊天窗口、群聊邀请页面以及如果您启用了多个账号的聊天窗口横幅中。
即将推出的 Gajim 版本之一的重大变化将是对对话显示方式的全面改造。为了开始过渡,我们将聊天窗口的默认选项卡位置更改为“左侧”,并增加了头像的大小。
其它更新
- 联系人列表中的群聊“重新连接”菜单项已被删除
- 为 Gajim 主菜单中的菜单项访问添加了助记符
- 修复了联系人列表工具提示显示错误状态信息的问题
- 偏好设置:重新引入“合并账号”设置
- XML 控制台现在显示账号助手的语句
- 各种代码改进和错误修复
插件更新
为了准备即将发布的 Gajim 1.2 版本,我们不得不决定保留哪些插件,哪些插件必须去掉。一些插件不再工作(因为软件发生了变化),而 Gajim 集成的功能使某些插件变得过时。在将插件适应 Gajim 的变化时,我们抓住机会在这里和那里添加了一些功能或改进。其中一个新功能是 Gajim 的 URL 图像预览插件的文件预览。现在它为每种文件类型提供了预览图标,以及文件大小、名称和“下载”、“另存为”和“打开文件夹”的按钮。
大多数插件现在使用新的插件配置窗口,并且应该完全可翻译。但还有更多内容:
- 重写的插件:反垃圾信息、正在听、语法高亮
- OMEMO、OpenPGP、PGP、表单处理程序、设置位置、生日提醒、Latex 和井字游戏已适应 Gajim 的变化
- 触发器插件已获得代码改进和 GUI 更新
- 设置位置插件获得了一些 GUI 改进
- 长度通知器现在可以为特定的 JID 或域启用
- 客户端图标插件将仅在联系人列表工具提示中显示图标(而不是直接在联系人列表中)
- OMEMO 现在使用迁移例程来更新(非常)旧的密钥数据库
- URL 图像预览和 OMEMO 插件已添加到 Windows 构建中
- 插件翻译已更新
- Flatpak 插件已更新
以下插件已从 Gajim 中移除(完整列表):横幅调整、闪烁键盘、/me 的 GUI、Juick、Roster 调整、服务器状态图标和错误布局。
python-nbxmpp 中的变化
本月,python-nbxmpp 收到了一些错误修复。有时服务器会发送格式错误的数据。这可能导致 Gajim 中弹出错误报告窗口。为了避免这种情况,python-nbxmpp 必须在 Gajim 处理之前处理格式错误的数据(#10097)。
如往常一样,欢迎加入gajim@conference.gajim.org与我们讨论。