代理程式面板擴充至 23 個資料收集器
dhh 已將 omacom/omarchy#14040 合併至 quattro 開發分支,將代理面板的資料收集器從六個擴增至 23 個,並新增九個預設代理啟動器。共用規則確保 token 只歸入計費供應商一次,在檢查失敗時保留仍可使用的額度資料,並區分驗證問題與無法取得用量資料的情況。
這次整合納入了社群貢獻,以及據報在審查與模糊測試後完成的修正。不過,驗證仍有侷限:登入後服務所回傳的額度、方案及餘額資料,尚未以真實帳號核對;啟動器安裝也僅在 x86_64 上測試。
提案為代理面板加入登入與 API 金鑰輸入功能
dhh 提出了 omacom/omarchy#16520,打算擴充代理面板的新增畫面(agents panel's add screen),讓支援範圍不再侷限於 Claude Code、Codex 和 Grok。這項尚未合併的提案提供九種訂閱服務登入選項,以及九家可貼上 API 金鑰的供應商,減少使用者到其他地方設定受支援供應商的需要。
提案中的金鑰流程會透過標準輸入傳遞憑證,以受限權限儲存,並在供應商拒絕金鑰時還原先前的設定。提交內容回報了沙箱與介面檢查結果,但尚未對真實服務完成登入或金鑰驗證。
通知新增操作按鈕與鍵盤導覽
dhh 已將 omacom/omarchy#16466 和 omacom/omarchy#16471 合併至 quattro。Omarchy 通知最多可帶有三個操作按鈕,按下 Super + Ctrl + 逗號鍵則可明確將鍵盤焦點移至通知區。數字鍵可觸發按鈕,Enter 可開啟卡片,Delete 可關閉卡片;靜音快捷鍵則改為 Super + Ctrl + Alt + 逗號鍵。
審查期間,dhh 回報了幾項修正:在滑鼠操作開啟其他應用程式之前先釋放鍵盤焦點,並將導覽範圍限制在螢幕容得下的卡片內。相關的 quattro 提交 omacom/omarchy@5bd0b6458bda 則為螢幕錄影儲存完成通知加入 Open 和 Omacut 按鈕、縮圖、影片長度與檔案大小。
面板可在不同位置間變形切換,並隨新增內容伸展
dhh 已將 omacom/omarchy#16470 和 omacom/omarchy#16469 合併至 quattro。面板會從狀態列圖示展開,關閉速度比開啟更快,並在同一狀態列區段的卡片之間以變形動畫切換。通知出現與離開時加入緩動效果,透過鍵盤關閉時則仍會立即消失。
後續提交 omacom/omarchy@59d6f7f1f09c 加入高度變化動畫,讓已開啟的面板在 Wi-Fi 掃描或藍牙探索帶入內容時平順伸展。另一項 quattro 提交 omacom/omarchy@6ddadd450308 則新增檢查,找出繞過共用設定的動畫時長,有助於確保使用者關閉動畫後,介面不再出現動態效果。
安裝程式先詢問語言,並翻譯主控台支援顯示的文字
dhh 已將
omarchybot's omacom/omarchy-iso#297 合併至 quattro。安裝程式現在會先顯示語言選單,除英文外另提供 35 種語言的翻譯,並將所選語言套用至安裝後的系統。鍵盤預設值會依語言調整,適用時則以首都所在時區作為備用值。
主控台字型仍有限制:日文、阿拉伯文、越南文等語言可用於安裝後的桌面,但安裝畫面仍顯示英文。後續的 quattro 提交 omacom/omarchy@4fa93e9f4c4f 和 omacom/omarchy-iso@31a65f89511a 讓共用設定表單直接讀取 Omarchy 的翻譯目錄(Omarchy's catalogs),取代原先安裝程式的英文文字替換包裝層(installer's English-text substitution wrapper)。
Git 身分設定從安裝階段移至首次登入
dhh 已將
omarchybot's omacom/omarchy#16288 合併至 quattro,把 Git 姓名與電子郵件的詢問移至首次登入後的 Setup Git 通知。設定指令也提供 GitHub 登入選項;若已有完整的 Git 身分設定,就不會顯示這則通知。
對應的 ISO 變更已以 omacom/omarchy-iso@2390bbb0fe33 提交至 quattro,從安裝流程及無人值守安裝的輸入項目中移除 Git 身分欄位。以指令碼設定的環境,則改在安裝完成後透過新指令設定身分。
Mac 套件提交恢復開機選單控制,並保護內建顯示器
maralcbr 參與了 omarchy-pkgs 的 master 分支(omarchy-pkgs' master branch)上署名為 Marcelo Alcantara 的套件提交。omacom/omarchy-pkgs@ccde0079f8b7 啟用執行期間寫入 EFI 變數的功能,而 omacom/omarchy-pkgs@4323333a6dfb 會在關機時儲存這些變數,讓開機選單請求與開機設定變更能在下次開機時生效。
在 M3 Air 發生內建顯示器故障後,omacom/omarchy-pkgs@0aac17f135ec 將 T8122 的外接顯示器韌體空間預留改為需主動啟用,使該平台預設停用外接顯示器。另外,omacom/omarchy-pkgs@fccc4321b01e 更新了 Mac 套件設定,讓 mpv 在沒有 GPU 驅動程式時可使用軟體算繪。這些都是已提交的套件變更,並不代表已隨 Omarchy 穩定版發布。
多使用者提案持續完善管理員與受限帳號的保護措施
osbase77's omacom/omarchy#16100 仍未合併。提案主張將管理員與受限帳號分開,使用有別於個人登入密碼的共用磁碟解鎖密碼,並在有多個帳號時停用自動登入。
在 omacom/omarchy#16100:issuecomment-6386646585 中,lbssousa 建議等管理員完成遷移作業(administrator's completed run)後,才允許受限使用者執行遷移,並提出磁碟密碼保留與生物辨識僅支援單一擁有者的限制。
osbase77 回覆表示已加入遷移執行條件,保留手動更換磁碟密碼的做法,並將個別使用者的生物辨識支援留待其他工作處理。
greptile-apps[bot] 隨後在 omacom/omarchy#16100:discussion_r4368099902 指出過渡期間的風險:引入全機共用鎖定機制的更新,可能與仍持有舊版個別使用者鎖定的更新程式同時執行。這是針對尚未合併提案的審查疑慮,並非已推出的多使用者功能。
Ghostty 回移修正鎖定終端機密集回覆引發的當機
eesoymilk 提出了 omacom/omarchy-pkgs#1554,要將上游的寫入請求池修正回移至 Ghostty 1.3.1。這項提案針對程式讀取終端機回覆過慢時發生的當機,包括 herdr 啟動時密集查詢調色盤所觸發的情況;在單一執行個體模式下,一次當機可能關閉所有 Ghostty 視窗。
提案保留 Omarchy 的 epoll 設定(Omarchy's epoll setting),著重修正請求池,而非更換事件後端。eesoymilk 回報,套用修正後執行 40 次工作負載,未發生當機或回覆停滯;相較之下,目前套件在 40 次執行中當機七次。這些是作者自行回報的結果,回移提案仍未合併。
安裝程式避免離線時查詢工具,另有提案提前校準加密參數
emirb's quattro 提交 omacom/omarchy-iso@0f8ce0313613 以離線模式執行 mise reshim,避免在準備首次使用時才安裝的工具時遇到網路逾時。這項署名為 Emir Beganovic 的提交回報,整顆磁碟的安裝測試耗時從 65 秒降至 25 秒。
emirb 的另一項尚未合併提案 omacom/omarchy-iso#324,將 Argon2id 校準移至 Live 開機環境,在安裝精靈開啟時執行,並在加密格式化時重用結果。若結果遺失或無效,或機器可用 RAM 不足 4 GiB,則仍採用一般校準流程。格式化耗時從 8.07 秒降至 1.97 秒的數據,是提案者自行量測的結果(proposer's measurement)。
指紋設定新增平台同意機制掛鉤與裝置端清除功能
scottjones 參與了兩項署名為 Scott Jones 的 quattro 提交,調整指紋設定與移除流程。omacom/omarchy@75d2206e0860 加入選用的平台掛鉤,讓 Apple Silicon Touch ID 可在啟用讀取器前徵求擁有者同意(owner's agreement);若遭拒絕或執行失敗,就會停止指紋登錄。
作為前置變更的 omacom/omarchy@0d8edf3812e0,會趁 fprintd 仍能定位指紋時,先刪除晶片內比對式讀取器儲存的指紋(reader's stored fingerprints),再移除本機紀錄。若裝置端刪除失敗,移除流程會回報錯誤並繼續執行。這些都是開發分支上的提交。
