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' 的喇叭與麥克風加入硬體偵測、安裝及遷移支援。音效調校分別處理低音與高音單體,採用源自 ASUS 的音色設定,並加入保護用的高通濾波器與限幅器。
套件庫的 master 提交補上缺少的音訊拓撲與設定檔配置、軟體音量控制,以及一項旨在避免喚醒後半數喇叭消失的核心變更:omacom/omarchy-pkgs@e87374ad3c9b 與 omacom/omarchy-pkgs@310647950fc2。核心提交回報,閒置/播放循環成功次數從先前的五次增至 15 次;這些結果由作者自行回報。合併至開發分支並不等於推出穩定版,提案也承認目前音質仍不及 Windows。
隱藏的狀態列不再攔截全螢幕控制操作
dhh 提出並將 omacom/omarchy#16991 合併至 quattro,避免看不見的狀態列攔截全螢幕視窗頂端的點擊。現在,當狀態列所在螢幕' 的作用中工作區含有真正的全螢幕視窗時,狀態列就會移除其輸入區域;若視窗只是最大化,仍可正常操作狀態列。
dhh 在 omacom/omarchy#16991:discussion_r4412518167 回報,已針對全螢幕、最大化與其他工作區的情境加入測試,並在實際執行環境中檢查指標輸入。這項變更解決了 KVM 網頁主控台等全螢幕應用程式中的具體操作問題,目前已併入開發分支。
Pull request 新增在運作中的 Omarchy 桌面內執行測試
emirb 提出並將 omacom/omarchy#16835 合併至 quattro。針對該分支的每個 pull request 與每次推送,都會新增一項 Tests 檢查:透過 KVM 啟動穩定版虛擬機器,將簽出的程式碼複製進去,並在其桌面工作階段內執行完整測試套件。提案回報,這種方式有七個檔案中的檢查被略過,相較之下,容器環境的對照結果為 64 個。
合併後的提交 omacom/omarchy@e9474ecae652 也記錄了測試結果判定的修正:現在會透過獨立的結束狀態檔案判斷測試是否完成及成功。先前只要某項測試印出看似成功的狀態訊息,就可能讓失敗的測試套件顯示為通過。這項工作流程改善了開發回饋;提案則將是否設為必要狀態檢查的決定,留待掌握其失敗率後再處理。
Plugin Guard 修正終端機輸出問題後上架市集
github-actions[bot] 在 omacom/omarchy-plugin-marketplace#13216:issuecomment-6499213522 確認 Plugin Guard' 已通過維護者審查驗證並上架。
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 倒數,並在韌體 framebuffer 上啟用開機啟動畫面。
hegjon 回報,這批追加變更讓 ISO 與安裝程式' 在 USB 2.0 下的啟動時間,從 11.0 秒降至 7.9 秒。
這些新變更已有 QEMU 整合測試涵蓋,但提供的更新中沒有實體 USB 隨身碟測試。作為有明確日期的背景資料,hegjon' 在 10 月 28 日針對最初三筆提交進行的測試回報,ThinkPad X200 從核心啟動到登入畫面所需的時間,由 25.5 秒縮短至 20.5 秒,之後也順利完成安裝。這項結果不能用來驗證後來新增的九筆提交,其中包括移除等待 USB 裝置就緒的延遲。
鎖定期間的裝置防護持續接受服務權限邊界審查
acrogenesis' 尚未結案的提案 omacom/omarchy#14937,建議在系統鎖定時封鎖陌生的 USB 與 Thunderbolt 裝置,解鎖後自動允許鎖定期間接上的裝置,並提供選項,要求核准在未鎖定時接上的新裝置。合併前仍須通過產品審查;這是對預設行為的提案,尚未隨產品推出。
greptile-apps[bot] 質疑 Thunderbolt 服務的沙箱可能阻止授權所需的寫入操作。
acrogenesis 在 omacom/omarchy#14937:discussion_r4416496723 回應,已明確界定寫入權限邊界,並以真正的 boltd 搭配模擬硬體,通過已安裝服務的測試。回應者也表示,在該 Lab/systemd 版本上無法重現原先的拒絕存取問題。據回報,虛擬機器 CI 已通過,但實體 Thunderbolt、韌體及實機暫停行為仍不在所述驗證範圍內。
啟動器即時查詢加入取消機制與計算器限制
avillagran 持續推進尚未結案的 omacom/omarchy#8537,提議在啟動器內提供計算器、網頁搜尋及可自訂的查詢結果。目前的設計將計算器與關鍵字結果排在一般符合項目上方,並以網頁搜尋作為備援。
avillagran 在 omacom/omarchy#8537:issuecomment-6504528259 回報,已依審查意見修正結果選取、選單關閉時取消查詢、外掛五秒逾時,以及計算器運算範圍限制等問題。後續更新又回報,已修正備援結果的位置、翻譯及需按字面處理的美元符號序列,且選單、翻譯與 CLI 測試均通過。這些都是尚未合併提案中由作者回報的改進。
執行期翻譯提案持續完善外掛與系統翻譯目錄
avillagran' 尚未結案的提案 omacom/omarchy#10083,建議透過已安裝的系統 gettext 翻譯目錄翻譯共用 UI 元件,再由外掛翻譯目錄補足缺少的詞彙。共用按鈕與工具提示可在不修改外掛原始碼的情況下完成翻譯,但直接綁定的文字仍須明確呼叫翻譯函式。
提供的審查後續更新回報,已修正複數形式翻譯目錄、逐字串的語系備援、停用啟動快取,以及完整讀取翻譯目錄輸出等問題。avillagran 也為機器名稱、帳號電子郵件地址等使用者文字加入略過翻譯的選項,並在 omacom/omarchy#10083:issuecomment-6508768366 回報相關針對性測試已通過。提案仍未合併;較早的後續更新也明確區分了已通過的針對性測試,以及完整測試套件中仍存在、被歸因於基準狀態或環境條件的失敗。
