#147 安全密钥

2024年5月10日 • 9 条笔记 • 由 Felix 整理

GNOME 项目在 5 月 3 日至 5 月 10 日这一周内的进展更新。

主权技术基金

Sonny

作为 GNOME STF(主权技术基金)倡议的一部分,许多社区成员正在致力于与基础设施相关的项目。

过去一周的亮点

Andy 正在推进应用程序的 URL 处理。我们计划推进并使用 freedesktop intent-apps 提案,Andy 在 xdg-desktop-portal 中实现了该提案。

Felix 完成了将 keyring collections 支持添加到 Key Rack 的工作。

Adrien 致力于 替换磁盘使用分析器 (Baobab) 中已弃用且无法访问的 GtkTreeView

Adrien 致力于 替换文件 (Nautilus) 中已弃用且无法访问的 GtkEntryCompletion

Dhanuka 在 oo7 中完成了 Keyring 实现

Dhanuka 在 oo7 中添加了重新密钥支持

Hubert 在 USB 门户方面取得了良好进展,该门户现在能够显示权限对话框。

Julian 将 notifications spec v2 支持添加到 GLib GNotification

Julian 针对 xdg-desktop-portal-gtk 创建了一个新的通知规范合并请求草案

Antonio 完成了为新文件选择器窗口准备 nautilus 组件的工作。 已准备好进行审核

GNOME 核心应用和库

GLib

作为 GTK 和 GNOME 等项目的基石的底层核心库。

Philip Withnall 发布公告

一系列修复了 GDBus 安全问题,该问题与接受欺骗信号发送者的进程有关。非常感谢 Simon McVittie 提供的修复方案(以及一组令人印象深刻的回归测试),感谢 Alicia Boya García 报告该问题,以及 Ray Strode 提供的审核。 https://discourse.gnome.org/t/security-fixes-for-signal-handling-in-gdbus-in-glib/20882

GNOME Circle 应用和库

Ear Tag

编辑音频文件标签。

knuxify

Ear Tag 0.6.1 已发布,带来了一些小的质量改进和切换到新的 AdwDialog 小部件。您可以从 Flathub 获取最新版本。

(顺便说一句 - 我正在寻找愿意帮助 Ear Tag 测试、修复错误和进一步开发的贡献者,目标是潜在地寻找联合维护者 - 如果您感兴趣,请参阅 issue #132 以获取更多详细信息)。

Letterpress

创建漂亮的 ASCII 艺术

Gregor Niehl

Letterpress 的一个新小版本发布了! 此 2.1 版本没有大的 UI 更改,主要是这里和那里的小的改进

  • 现在可以从剪贴板粘贴图像
  • 不同比例之间的缩放现在更加一致
  • 拖放叠加层被 从 Loupe 偷走 重新设计
  • GNOME 运行时已更新到版本 46,这意味着提示对话框现在使用新的 Adw.Dialog,并且关于对话框现在真正是一个 About Dialog

该应用程序也已翻译成简体中文!

我很高兴地宣布,与此同时,@FineFindus 已加入该项目作为维护者,因此不再由一个人维护。

第三方项目

Alain 宣布

Planify 4.7.2 发布了!

我们很高兴地宣布 Planify 版本 4.7.2 发布,其中包含令人兴奋的新功能和改进,可帮助您更有效地管理任务和项目!

1. 独立项目收件箱: 我们完全重建了收件箱的功能。现在,它是一个独立的项目,具有在不同的同步服务之间移动任务的能力。收件箱是添加新任务的默认位置,让您可以快速将想法从头脑中释放出来,并在准备好时进行计划。

2. 增强的任务复制: 现在复制任务时,所有子任务和标签都会自动复制,从而节省您管理项目的时间和精力。

3. 复制部分和项目: 现在您可以轻松复制整个部分和项目,从而更容易基于现有结构创建新项目。

4. 改进了快速添加: 我们改进了快速添加的可用性。现在,“创建更多”选项直接显示在用户界面中,使您更容易可视化和配置新任务。

5. 小屏幕改进: 对于在小屏幕设备上工作的人员,我们增强了用户体验,以确保流畅高效的导航。

6. 项目到期日期: 您的项目到期日期现在清楚地显示剩余天数,帮助您更有效地跟踪截止日期。

7. 增强的标签面板: 标签面板现在显示与每个标签关联的任务数量,而不仅仅是标签数量,让您更清楚地了解已标记的任务。

8. 项目和部分的存档: 现在您可以存档整个项目和部分!此功能可帮助您保持工作空间的井井有条和无杂乱。

9. 新的任务首选项视图和任务详细信息侧边栏: 推出新的任务首选项视图!现在您可以轻松自定义任务首选项。此外,我们启用了使用新的侧边栏视图查看任务详细信息的选项,以便快速访问您所需的所有信息。

10. 翻译更新: 感谢 @Scrambled777 提供的印地语翻译更新,以及 @twlvnn 提供的保加利亚语翻译更新。

这些只是您在 Planify 版本 4.7.2 中发现的一些新功能和改进。我们希望您喜欢使用这些新工具来使您的任务和项目管理更加高效和富有成效。

立即 下载更新,并通过 Planify 将您的生产力提升到一个新的水平!

感谢您成为 Planify 社区的一员!

Giant Pink Robots!

Varia 下载和 torrent 管理器获得了一个很大的更新。

  • 强大的下载计划功能,允许用户指定一周中他们希望开始或停止下载的时间,具有无限数量的自定义时间段。
  • 能够导入从浏览器导出的 cookies.txt 文件,以支持从许多云存储服务等受限制区域下载。
  • 如果用户希望下载的文件具有原始时间戳元数据,则支持远程时间戳。
  • 侧边栏上两个新的过滤选项,用于种子 torrent 和失败的下载。
  • 一个选项,在所有下载完成后自动退出应用程序。
  • 一个选项,在启动时以后台模式启动应用程序。
  • 支持西班牙语、波斯语和印地语。

Mateus R. Costa 宣布

bign-handheld-thumbnailer(一个 Nintendo DS 和 3DS 文件缩略图生成器)版本 0.9.0 原定于上周的 TWIG 中出现,但由于性能问题不得不推迟。

版本 0.9.0 值得注意的是,它终于引入了 CXI 和 CCI(这些被认为对于原始 0.1.0 代码来说太难实现),并且进行了一些小的改进。然而,有人指出缩略图生成器正在将整个游戏加载到内存中(官方 3DS 游戏的大小几乎可以达到 4 GB),尽管有一些关于如何改进的建议,但我仍然未能最初使其工作。 此时,一个 COPR 仓库 也可用,以帮助分发编译后的 RPM。

版本 1.0.0 旨在彻底解决性能问题,但有关此版本的更多详细信息,我建议阅读我个人博客上的博文:https://www.mateusrodcosta.dev/blog/bign-handheld-thumbnailer-what-i-learned-linux-thumbnailer-rust/

Gir.Core

Gir.Core 是一个旨在为不同的基于 GObject 的库提供 C# 绑定的项目。

badcel 报告

Gir.Core 0.5.0 发布了。这是自首次发布以来最大的一次发布之一

  • 支持了许多新的 API(尤其是记录)
  • 修复了错误
  • 库版本已更新到 GNOME SDK 46,并针对 .NET 8 以及 .NET 6 和 7
  • 添加了新的示例
  • 更新了主页

任何有兴趣将 C# / F# 带回 Linux 生态系统的人都欢迎来尝试新版本。

杂项

Dan Yeaw

Gvsbuild,Windows 的 GTK 堆栈,版本 2024.5.0 发布。 除了最新的 GTK 版本 4.14.4,我们还首次发布了预构建的二进制版本。 要设置用于 GTK 应用程序的 Windows 开发环境,您可以解压缩该软件包,设置几个环境变量,然后开始编码。

本周就到此为止!

下周再见,请务必访问 #thisweek:gnome.org,分享您自己的项目更新!