Hyprland 与 titlebars 同步更新,恢复 edge 升级
ryanrhughes 提交了 omacom/omarchy-pkgs#1821 并将其合入 master,为两种架构的 edge 同时将 Hyprland 更新至 0.57.0、titlebars 更新至 0.3.0。旧版 titlebars 插件既无法针对新版合成器构建,也会阻止安装新版合成器。此前,为确保升级正常,一项署名为 Emir Beganović、并将
emirb 列为参与者的保护性提交,将 x86_64 维持在 0.56.2:omacom/omarchy-pkgs@be6149775e8c。
github-actions[bot] 在 omacom/omarchy-pkgs#1821:issuecomment-6502344987 中报告,新版合成器和 titlebars 软件包已在两个 edge 仓库上线,同时指出部分计划中的任务尚未运行。随后的一项 master 提交记录了 titlebars 依赖重构建至 0.3.0-2。此次更新仅涉及 edge 软件包;提案仍指出 Cua 插件不兼容,触摸屏拖动也尚未测试。
Apple Silicon 新增可选 RC 通道,并加入整套软件包的发布检查
maralcbr 提交了 omacom/omarchy#16986,由
emirb 合入 quattro 开发分支。该变更新增了选择 RC 所需的 Apple Silicon 模板,同时继续默认使用 edge,stable 仍不可用。软件包仓库的 master 提交还增加了检查:拒绝将未达标的 Mac 软件包集合提升至下一发布通道,并在发布前检查所有计划任务:omacom/omarchy-pkgs@05422a2243fb 和 omacom/omarchy-pkgs@1359fc98322b。
合并后,ryan-winkler 在 omacom/omarchy#16986:issuecomment-6495243961 中要求提供升级路径文档、首个包含这些模板的已发布构建版本,以及面向旧版 Mac 分支用户的单独迁移指南。尽管能看到 RC 软件包,其已安装的系统仍缺少这些模板,而且该用户明确表示尚未在实际运行的系统上测试通道切换。因此,此次开发分支合并确立了通道支持,但并不能证明所有现有 Mac 安装都已能使用该通道。
Zenbook A16 音频支持结合主板配置与扬声器调校
dhh 提交了 omacom/omarchy#17039 并将其合入 quattro,为 ASUS Zenbook A16's 扬声器和麦克风增加了硬件检测、安装及迁移支持。音频调校分别处理低音和高音单元,采用源自 ASUS 的音色设置,并加入用于保护扬声器的高通滤波器和限幅器。
软件包仓库的 master 提交补齐了缺失的音频拓扑和配置文件设置,加入软件音量控制,并修改内核,旨在防止系统恢复后半数扬声器消失:omacom/omarchy-pkgs@e87374ad3c9b 和 omacom/omarchy-pkgs@310647950fc2。内核提交报告称,空闲与播放循环成功完成了 15 次,而此前为五次;这些结果由作者报告。合入开发分支并不等于稳定版发布,提案也承认音质仍不及 Windows。
隐藏栏不再拦截全屏窗口的控件操作
dhh 提交了 omacom/omarchy#16991 并将其合入 quattro,解决不可见的栏拦截全屏窗口顶部点击的问题。现在,当栏所在屏幕的当前工作区包含真正的全屏窗口时,栏会移除自身的输入区域;对于最大化窗口,栏仍可正常交互。原文以 screen's 表示该栏所属的屏幕。
在 omacom/omarchy#16991:discussion_r4412518167 中,dhh 报告已为全屏、最大化及其他工作区的情况添加测试,并在实际运行环境中检查了指针输入。该变更解决了 KVM 网页控制台等全屏应用中的实际操作问题,目前已合入开发分支。
拉取请求新增在运行中的 Omarchy 桌面内执行的测试
emirb 提交了 omacom/omarchy#16835 并将其合入 quattro。面向该分支的每个拉取请求和每次推送,现在都会触发一项 Tests 检查:通过 KVM 启动稳定版虚拟机,将检出的代码复制进去,并在其桌面会话中运行完整测试套件。提案报告称,有七个文件中的检查被跳过,而容器环境对比中这一数字为 64。
最终提交 omacom/omarchy@e9474ecae652 还记录了对测试结果判定的修正:现在通过单独的退出状态文件判断测试是否完成、是否成功。此前,测试只要输出一行看似成功的状态信息,就可能让失败的测试套件显示为通过。这一工作流改善了开发反馈;提案计划等失败率明确后,再决定将其设为必须通过的状态检查。
Plugin Guard 修复终端输出问题后上架插件市场
github-actions[bot] 在 omacom/omarchy-plugin-marketplace#13216:issuecomment-6499213522 中确认 Plugin Guard's 发布,验证结果已由维护者审核。
mattwolfgang 提交的这款插件可在安装或更新其他插件前进行静态检查,并可选择通过模型审查。文档所述的自动扫描功能还能禁用已安装且被评为危险的插件。
HANCORE-linux 最初阻止了发布,因为其发现受仓库内容控制的报告文本能够输出终端控制序列并替换剪贴板内容。随后,审查者在 omacom/omarchy-plugin-marketplace#13216:issuecomment-6497849270 中确认,该问题已在接受审查的提交中解决,并认可了文档所述的功能。此次发布仅适用于插件市场中的确切快照,并不构成安全认证。
Datebook 新增 CalDAV 同步,并为网络等待设置时限
github-actions[bot] 在 omacom/omarchy-plugin-marketplace#13263:issuecomment-6507210706 中确认,插件市场中的 Datebook 快照已更新并通过自动验证。
jonspinks 介绍了对 Fastmail、iCloud 和用户指定 CalDAV 服务器的双向同步支持:应用专用密码存储在密钥环中,并通过条件写入来避免覆盖并发修改。
后续更新进一步收紧了针对缓慢、零星返回响应的服务器的超时限制。jonspinks 报告称,已为完整请求设置时限,并将每个账户的同步时限设为 300 秒;超时后,该账户会被标记为离线,其他账户则继续同步:omacom/omarchy-plugin-marketplace#13263:issuecomment-6505549225。据报告,测试覆盖了响应头缓慢、响应体缓慢及账户同步停滞的情况。插件市场的验证仅覆盖已发布的快照,并不构成安全审计。
安装程序启动优化提案减少首个界面出现前的工作量
hegjon 为仍未合并的 omacom/omarchy-iso#355 追加了九项提交,详情见 omacom/omarchy-iso#355:issuecomment-6504343044。这些变更将安装介质的哈希计算推迟到安装程序首个界面出现后,减少启动时的读取操作,缩短 BIOS 倒计时,并在固件帧缓冲上启用启动画面。
hegjon 报告称,这批追加优化将 ISO 和安装程序在 USB 2.0 上的耗时从 11.0 秒降至 7.9 秒;原文以 installer's 表示安装程序所属的耗时。
这些新变更已有 QEMU 集成测试覆盖,但所提供的更新中没有实际 U 盘测试。作为注明日期的背景信息,hegjon's 10 月 28 日测试针对最初三项提交,报告称 ThinkPad X200 从内核启动到登录界面的时间由 25.5 秒缩短至 20.5 秒,随后也成功完成了安装。这一结果并不能验证新增的九项提交,其中包括移除等待 USB 设备就绪的延时。
锁屏设备防护继续推进,服务写入边界接受审查
acrogenesis's 尚未合并的提案 omacom/omarchy#14937 建议,在锁屏时阻止陌生的 USB 和 Thunderbolt 设备接入,解锁后自动放行锁屏期间接入的设备,并提供可选功能,要求批准在未锁屏时接入的新设备。合并前仍须通过产品审核;这只是拟议的默认行为,尚未实际发布。
greptile-apps[bot] 提出疑虑,认为 Thunderbolt 服务的沙箱会阻止授权写入。
acrogenesis 在 omacom/omarchy#14937:discussion_r4416496723 中回应称,已明确写入边界,并使用真实 boltd 和模拟硬件通过了服务安装后的测试。回应者还表示,在该 Lab/systemd 版本上未能复现最初的拒绝写入问题。据报告,虚拟机 CI 已通过,但所述验证仍不涵盖实体 Thunderbolt 设备、固件及实体机器的挂起行为。
启动器实时查询新增取消机制与计算器运算限制
avillagran 继续推进尚未合并的提案 omacom/omarchy#8537,计划在启动器内提供计算器、网页搜索和可配置的查询结果。当前设计将计算器和关键词结果排在普通匹配结果之前,并以网页搜索作为兜底。
在 omacom/omarchy#8537:issuecomment-6504528259 中,avillagran 报告了根据审查意见完成的修正,涉及结果选择、菜单关闭时取消查询、插件五秒超时,以及为计算器运算设置限制。后续更新又报告修正了兜底结果的位置、翻译和按字面处理的美元符号序列,菜单、翻译及 CLI 测试均已通过。这些都是作者报告的改进,提案仍未合并。
运行时翻译提案完善插件与系统翻译目录
avillagran's 尚未合并的提案 omacom/omarchy#10083 建议通过已安装的系统 gettext 翻译目录来翻译共享界面组件,再由插件翻译目录补齐缺失词条。共享按钮和工具提示无需修改插件源码即可获得翻译,而直接绑定的原始文本仍需显式调用翻译函数。
所提供的审查后续更新报告称,已修正复数翻译目录、逐条字符串的语言区域回退、启动缓存停用,以及完整读取翻译目录输出等问题。avillagran 还为机器名、账户邮箱地址等用户文本增加了不参与翻译的选项,并在 omacom/omarchy#10083:issuecomment-6508768366 中报告相关专项测试通过。提案仍未合并;较早的后续更新也明确区分了专项测试通过与完整测试套件仍有失败,后者被归因于基线问题或环境条件。
