에이전트 패널의 수집기가 23개로 확대
dhh가 omacom/omarchy#14040을 quattro 개발 브랜치에 병합해 에이전트 패널의 수집기를 6개에서 23개로 늘리고 기본 에이전트 실행기 9개를 추가했다. 공통 규칙은 토큰을 과금 제공업체에 한 번만 귀속시키고, 확인에 실패해도 사용 가능한 한도 정보를 유지하며, 인증 문제와 사용량 데이터를 가져올 수 없는 상황을 구분한다.
이번 통합에는 커뮤니티 기여와 함께 리뷰 및 퍼징 과정에서 이뤄졌다고 보고된 수정 사항이 포함됐다. 다만 검증에는 한계가 있다. 로그인한 서비스가 반환하는 한도, 요금제, 잔액 정보는 실제 계정과 대조하지 않았으며, 실행기 설치는 x86_64에서만 테스트했다.
에이전트 패널에 로그인과 API 키 입력 기능 제안
dhh가 에이전트 패널의 추가 화면(agents panel's add screen)을 Claude Code, Codex, Grok 외의 서비스로 확장하는 omacom/omarchy#16520을 제안했다. 아직 병합되지 않은 이 제안은 구독 서비스 로그인 9종과 API 키를 붙여 넣을 수 있는 제공업체 9곳을 지원해, 지원 대상 제공업체를 다른 곳에서 설정해야 하는 번거로움을 줄인다.
제안된 키 입력 절차는 인증 정보를 표준 입력으로 전달하고 제한된 권한으로 저장하며, 제공업체가 키를 거부하면 이전 설정을 복원한다. 제출 내용에는 샌드박스 및 인터페이스 점검 결과가 보고됐지만, 실제 서비스를 대상으로 로그인을 완료하거나 키를 검증한 결과는 없다.
알림에 작업 버튼과 키보드 탐색 기능 추가
dhh가 omacom/omarchy#16466과 omacom/omarchy#16471을 quattro에 병합했다. Omarchy 알림에는 작업 버튼을 최대 3개까지 넣을 수 있으며, 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 검색이나 Bluetooth 기기 검색 결과가 채워질 때 높이가 변하는 과정을 애니메이션으로 보여 준다. 또 다른 quattro 커밋 omacom/omarchy@6ddadd450308는 공통 설정을 따르지 않는 애니메이션 지속 시간을 검사하도록 해, 사용자가 애니메이션을 끄면 움직임이 비활성화된 상태를 유지하도록 돕는다.
언어를 먼저 묻고 지원되는 콘솔 스크립트를 번역하는 설치 프로그램
dhh는
omarchybot's omacom/omarchy-iso#297를 quattro에 병합했다. 이제 설치 프로그램은 언어 선택으로 시작하며, 영어 외에 35개 언어의 번역을 제공하고 선택한 언어를 설치된 시스템에 전달한다. 키보드 기본값은 언어에 맞춰 설정되며, 해당하는 경우 수도의 시간대를 대체값으로 사용한다.
콘솔 글꼴의 제약은 여전히 남아 있다. 일본어, 아랍어, 베트남어 등은 설치할 데스크톱의 언어로 선택할 수 있지만, 설치 화면은 영어로 표시된다. 후속 quattro 커밋 omacom/omarchy@4fa93e9f4c4f과 omacom/omarchy-iso@31a65f89511a는 공통 설정 양식이 Omarchy's 번역 카탈로그에서 번역을 직접 읽도록 해, installer's 영어 텍스트 치환 래퍼를 대체한다.
설치 단계에서 첫 로그인 이후로 옮겨진 Git 사용자 정보 설정
dhh는
omarchybot's omacom/omarchy#16288를 quattro에 병합해, Git 이름과 이메일을 묻는 절차를 첫 로그인 후 표시되는 Setup Git 알림으로 옮겼다. 설정 명령은 GitHub 로그인도 제공하며, Git 사용자 정보가 이미 모두 설정되어 있으면 알림을 표시하지 않는다.
이에 대응하는 ISO 변경 사항은 quattro에 omacom/omarchy-iso@2390bbb0fe33로 커밋되었다. 이 변경은 설치 과정과 무인 설치 입력에서 Git 사용자 정보 필드를 제거한다. 스크립트 기반 설정에서는 대신 설치가 끝난 뒤 새 명령으로 사용자 정보를 설정한다.
부팅 메뉴 제어를 복구하고 내장 디스플레이를 보호하는 Mac 패키지 커밋
maralcbr는 omarchy-pkgs' master 브랜치에서 Marcelo Alcantara 명의의 패키지 커밋에 참여했다. omacom/omarchy-pkgs@ccde0079f8b7는 실행 중 EFI 변수 쓰기를 허용하고, omacom/omarchy-pkgs@4323333a6dfb는 시스템 종료 시 해당 변수를 저장해 부팅 메뉴 호출 요청과 부팅 설정 변경이 다음 부팅에 반영되도록 한다.
omacom/omarchy-pkgs@0aac17f135ec는 M3 Air에서 내장 디스플레이 장애가 발생한 뒤, T8122의 외장 디스플레이용 펌웨어 영역 예약을 명시적으로 활성화해야 하는 방식으로 바꿨다. 이에 따라 해당 기기에서는 외장 디스플레이가 기본적으로 비활성화된다. 별도로 omacom/omarchy-pkgs@fccc4321b01e는 GPU 드라이버가 없을 때 mpv가 소프트웨어 렌더링을 사용할 수 있도록 Mac 패키지 설정을 갱신한다. 이는 커밋된 패키지 변경 사항이며, Omarchy 안정 버전으로 출시되었다는 근거는 아니다.
관리자와 제한된 계정을 위한 보호 장치를 보완하는 다중 사용자 지원 제안
osbase77's omacom/omarchy#16100는 아직 검토 중이다. 관리자 계정과 제한된 계정을 분리하고, 개인 로그인 비밀번호와는 별개로 디스크 잠금 해제용 공용 비밀번호를 사용하며, 계정이 여러 개일 때 자동 로그인을 비활성화하는 방안을 제안한다.
omacom/omarchy#16100:issuecomment-6386646585에서 lbssousa는 administrator's 마이그레이션 실행이 끝난 뒤에만 제한된 사용자의 마이그레이션을 허용하자고 권고했다. 또한 디스크 비밀번호 유지 문제와 생체 인증을 한 명의 소유자만 사용할 수 있다는 제약을 지적했다.
osbase77는 마이그레이션 실행 제한을 추가했으며, 디스크 비밀번호는 계속 수동으로 교체하도록 하고 사용자별 생체 인증은 별도 작업으로 미뤘다고 답했다.
이후 greptile-apps[bot]는 omacom/omarchy#16100:discussion_r4368099902에서 전환 과정의 위험을 지적했다. 시스템 전체에 적용되는 잠금을 도입하는 업데이트가 기존 사용자별 잠금을 계속 보유한 업데이터와 동시에 실행될 수 있다는 것이다. 이는 아직 검토 중인 제안에 대한 리뷰 지적이며, 다중 사용자 기능이 출시되었다는 뜻은 아니다.
터미널 응답이 몰릴 때 발생하는 충돌을 해결하려는 Ghostty 백포트
eesoymilk는 업스트림의 쓰기 요청 풀 수정 사항을 Ghostty 1.3.1에 백포트하기 위해 omacom/omarchy-pkgs#1554를 열었다. 이 제안은 herdr 시작 시 팔레트 질의가 몰리는 경우를 비롯해, 프로그램이 터미널 응답을 느리게 읽을 때 발생하는 충돌을 해결하려는 것이다. 단일 인스턴스 모드에서는 한 번의 충돌로 Ghostty 창이 모두 닫힐 수 있다.
이 제안은 Omarchy's epoll 설정을 유지하며, 이벤트 백엔드를 바꾸는 대신 풀을 수정한다. eesoymilk는 패치한 버전으로 작업 부하를 40회 실행하는 동안 충돌이나 응답 정체가 없었고, 현재 패키지로 40회 실행했을 때는 충돌이 7회 발생했다고 보고했다. 이는 작성자가 보고한 결과이며, 백포트는 아직 검토 중이다.
설치 프로그램의 오프라인 도구 준비 개선과 암호화 보정 시점 앞당기기 제안
emirb's quattro 커밋 omacom/omarchy-iso@0f8ce0313613는 mise reshim을 오프라인으로 실행해, 처음 사용할 때 설치되는 도구를 준비하는 과정에서 네트워크 시간 초과가 발생하지 않도록 한다. Emir Beganovic 명의의 이 커밋은 디스크 전체를 사용하는 테스트 설치 시간이 65초에서 25초로 줄었다고 보고한다.
emirb의 별도 제안 omacom/omarchy-iso#324는 아직 검토 중이며, 설치 마법사가 열려 있는 동안 라이브 부팅 환경에서 Argon2id 보정을 수행하고 암호화 포맷 시 그 결과를 재사용하도록 한다. 결과가 없거나 유효하지 않은 경우, 또는 사용 가능한 RAM이 4GiB 미만인 기기에서는 기존 보정 절차를 유지한다. 포맷 시간이 8.07초에서 1.97초로 줄었다는 수치는 proposer's 측정 결과다.
지문 설정에 플랫폼별 동의 훅과 기기 내 데이터 삭제 기능 추가
scottjones는 지문 설정과 삭제 방식을 바꾸는 Scott Jones 명의의 quattro 커밋 두 건에 참여했다. omacom/omarchy@75d2206e0860는 선택적 플랫폼 훅을 추가해 Apple Silicon Touch ID가 센서를 활성화하기 전에 owner's 동의를 요청할 수 있도록 한다. 동의가 거부되거나 절차가 실패하면 등록을 중단한다.
선행 커밋 omacom/omarchy@0d8edf3812e0는 로컬 기록을 지우기 전에, fprintd가 아직 지문을 찾을 수 있는 시점에 match-on-chip reader's 저장 지문을 먼저 삭제한다. 삭제 과정에서 기기 내 데이터 삭제가 실패하면 이를 보고한 뒤 계속 진행한다. 이들은 개발 브랜치의 커밋이다.
