병합됨

업데이트에 마이그레이션과 이전 버전 Hyprland 세션을 위한 보호 장치 추가

dhh가 두 가지 보호 장치를 제안하고 quattro 개발 브랜치에 병합했다. omacom/omarchy#17524는 대기 중인 마이그레이션을 실행하기 전에 셸을 재시작해 새로 추가된 IPC 함수를 사용할 수 있게 한다. 이를 통해 이전 버전의 셸이 마이그레이션 대기열을 반복해서 막는 문제를 방지한다. omacom/omarchy#17553는 업데이트 중 바이너리가 교체되었을 때, 실행 중인 Hyprland가 새 버전용 설정을 다시 불러오지 못하도록 한다. 세션을 재시작할 때까지 설정 다시 불러오기는 비활성화되고 오류도 표시되지 않는다.

greptile-apps[bot]는 재시작 전에 마이그레이션이 실행되어도 통과할 수 있는 테스트를 발견했다. dhh는 수정된 테스트가 대기 작업 확인을 별도로 기록하며, 대기 중인 작업이 없는 경우도 검증한다고 답했다. 이 변경들은 개발 브랜치에 병합된 것이다.

병합됨

Snapdragon 패키지에 펌웨어, 디바이스 트리, Wi-Fi 폴백 추가

ryanrhughes가 birkskyum's omacom/omarchy-pkgs#2037를 master에 병합하면서 Snapdragon X 기기 33종의 OEM 펌웨어 빌드 레시피가 추가되었다. 이 레시피들은 Windows 드라이버 패키지를 실행하지 않고 압축을 풀며, 개별 펌웨어 파일을 SHA-256 해시와 대조한다. github-actions[bot]는 edge/aarch64에 게시되었다고 보고하면서, 앞선 실패로 인해 예정된 일부 실행 항목은 수행되지 않았다고 덧붙였다.

관련 master 커밋들은 이 기기들에 필요한 하드웨어 지원 요소를 확충했다. omacom/omarchy-pkgs@66368e24e900는 노트북 9종의 디바이스 트리(device trees for nine laptops' hardware)를 추가하고 Surface Pro 12in의 하드웨어 식별을 바로잡는다. omacom/omarchy-pkgs@d20d449403af는 HP OmniBook Ultra 14와 ASUS Zenbook A14 X2를 추가한다. omacom/omarchy-pkgs@67a8b0c94bac에 담긴 birkskyum's Wi-Fi 폴백은 인식된 카드가 linux-firmware's 보드 목록에 없을 때 같은 계열의 기존 보드 데이터를 제공하며, 이후 OmniBook Ultra's 카드에 대한 항목도 추가되었다. 이 변경만으로 모든 모델의 하드웨어가 완전히 지원된다고 볼 수는 없다.

병합됨

Ventoy 부팅 수정으로 initramfs 파일 이름을 명시적으로 지정

emirb가 x86_64에서 Ventoy 부팅을 복구하기 위해 omacom/omarchy-iso#385를 개설하고 quattro에 병합했다. Ventoy는 GRUB 설정을 검사할 때 변수가 포함된 initramfs 경로를 건너뛰므로 설치 프로그램이 설치 매체를 찾지 못하게 된다. 이번 수정은 T2 Mac 커널 선택 기능을 유지하면서 두 initramfs 파일의 이름을 명시적으로 지정한다. omacom/omarchy-iso@237e2b3c503d로 커밋된 ryanrhughes's aarch64 수정은 단일 라이브 커널의 이름을 직접 지정한다.

greptile-apps[bot]는 테스트에서 두 파일 이름의 존재만 확인하면 커널 연결이 서로 뒤바뀐 경우를 놓칠 수 있다고 지적했다. 이에 emirb는 각 선택 항목을 실제로 실행하는 검사를 추가했다. emirb는 다시 빌드한 이미지가 QEMU에서 정상 부팅되었다고 보고했지만, 실제 하드웨어와 BIOS, Ventoy GRUB2 모드는 검증되지 않았다. github-actions[bot]는 별도로 설치 테스트 실패를 보고했으므로, 제공된 근거만으로 검증 전체가 통과했다고 볼 수는 없다.

병합됨

Apple Silicon에 stable 채널 템플릿 추가, 롤백 지원 준비

ryanrhughes가 maralcbr's omacom/omarchy#17498를 v4-5-0 릴리스 브랜치에 병합해 Apple Silicon에서 stable 채널을 제공하는 데 필요한 패키지 템플릿을 추가했다. 같은 변경은 quattro에도 omacom/omarchy@83366c698909로 커밋되었다. 기본 채널은 여전히 edge이며, 제안에는 사용자가 채널을 전환하기 전에 Mac 패키지를 stable로 승격해야 한다는 요건이 명시되어 있다. 이 기록만으로는 해당 승격이나 stable 릴리스가 이루어졌다고 확인할 수 없다.

maralcbr는 부팅 파일 업데이트 전후에도 스냅샷 롤백이 가능하도록 하는 작업을 4.5.0 준비에 포함하기 위해 omacom/omarchy-pkgs@06d29f26a2fd에서 Mac 패키지 목록도 갱신했다. maralcbr는 커널 업데이트를 거친 M1에서 이전 스냅샷을 복원한 뒤 다시 업데이트하는 데 성공했다고 보고했다.

커밋됨

CPU 렌더링 세션의 기본 시각 효과 축소

scottjones가 참여자로, Scott Jones가 작성자로 기재된 quattro 커밋 omacom/omarchy@cfd8106faaac는 Mesa가 Hyprland's 렌더링 장치에서 소프트웨어 렌더링을 사용한다고 보고하면 애니메이션, 흐림 효과, 그림자를 기본적으로 끈다. 매 프레임을 CPU로 그리느라 화면이 끊기고 CPU 부하가 지속되는 세션을 위한 변경이다.

최종 구현에서는 애니메이션 토글로 이 기본값을 바꿀 수 있으며, 바꾼 설정은 다음 세션에도 유지된다. 사용자 설정을 존중하고, 효과가 꺼졌다고 알리기 전에 실제 효과 설정을 확인한다. 알림은 기기마다 한 번만 표시되며, 사용자가 이미 애니메이션을 꺼둔 경우에는 표시되지 않는다.

열린 제안

플러그인 복제본 제안, 대체 플러그인이 사라지면 내장 기능 복구

ThePrimeagen가 개설한 omacom/omarchy#17588는 quattro를 대상으로 한 미병합 제안이다. 복제본이 사라진 뒤에도 메뉴나 이모지 단축키가 비활성화된 채 남을 수 있는 대체 기록을 유지하는 대신, 설치되어 있고 활성화된 복제본을 기준으로 내장 기능의 대체 여부를 판단하도록 한다. 다른 복제본을 활성화하면 같은 내장 기능을 대체하는 나머지 복제본은 비활성화하고, 다시 전환할 수 있도록 바 슬롯과 설정은 보존하는 방식이다.

ThePrimeagen's 답변에는 마이그레이션 복구 문제와 복원한 슬롯 하나가 다른 슬롯을 지우는 문제를 수정했다는 설명이 담겨 있다. greptile-apps[bot]의 최종 요약도 앞서 발생한 슬롯 손실 문제가 해결되었다고 밝혔다. 다만 남은 한계도 명시되어 있다. 복제본의 이름을 일반적인 명명 규칙에서 벗어나도록 바꾼 뒤 업그레이드 전에 삭제했다면, 원래의 연결 관계를 복구할 수 없어 해당 내장 기능이 비활성화된 채 남을 수 있다.

열린 제안

에이전트 패널 제안, 수동 충전 설정 파일 없이 지출 내역 표시

아직 병합되지 않은 dhh's omacom/omarchy#17560는 Fireworks와 DeepSeek의 수동 충전 설정을 대신해 최근 30일간의 일별 지출 막대그래프를 제안한다. Fireworks와 조건을 충족하는 OpenRouter 계정은 제공업체의 사용 내역을 활용하고, 그 밖의 지원 화면에서는 로컬 기기에 pi와 opencode가 저장한 비용을 바탕으로 지출을 추정한다. 월 한도가 있는 Fireworks 계정에는 대신 달력상 한 달을 기준으로 한 사용량 표시기가 나타나게 된다.

greptile-apps[bot]는 Fireworks 금액을 읽을 수 없을 때 유효한 기존 지출액을 새로 조회한 0으로 덮어쓸 수 있는 경우를 발견했다. 리뷰에서는 마지막으로 정상 조회한 결과를 유지하되 오래된 데이터로 표시하도록 요청했다. 이 제안은 아직 병합되지 않았으며, 로컬 추정치에는 응답별 비용을 저장하지 않는 하네스의 사용분이 포함되지 않는다.

열린 제안

키링 교체 초안, 추가 입력 없는 잠금 해제 추진

lbssousa가 GNOME Keyring을 oo7로 교체하는 초안 제안 omacom/omarchy#17502를 개설했다. systemd 자격 증명 기능으로 사용자별 잠금 해제 비밀값을 봉인하고, Secret 포털의 연결 대상을 바꾸며, 기존 컬렉션을 이전하는 방안이다. 키링 복구나 패키지 트랜잭션이 실패하면 롤백하도록 한다.

이 제안은 별도의 복구 변경, 패키지 의존성 조정, oo7 0.7 안정 버전의 Arch 제공을 전제로 한다. lbssousa는 평문 키링과 백업이 남기 때문에 이 단계에서는 아직 저장 데이터 암호화가 실현되지 않는다고 명시했다. 보고된 VM 검사는 여러 로그인 구성을 다루지만, Quattro 이전 버전에서의 전체 업그레이드와 신규 설치, aarch64는 아직 테스트되지 않았다.

열린 제안

이모지 선택기 제안, 반응형 레이아웃과 환경설정 테스트 개선

10월 28일 개설된 T3lluz's omacom/omarchy#16956는 카테고리, 즐겨찾기, 최근 사용 항목, 피부색 기억, 관련도순 검색, 붙여넣기 없이 복사하기를 제안하며 아직 병합되지 않았다. 현재 설명에는 유니코드 이름과 피부색 변형을 추가해 이모지 목록을 확장하는 내용도 포함되어 있다.

11월 4일 T3lluz 명의로 게시되고 작성자를 대신한 Claude Code의 응답임이 명시된 답변들은 가변적인 그리드 열 수와 환경설정 테스트(preference test's IPC arguments)의 인수 수정을 설명했다. greptile-apps[bot]는 수정된 너비 계산을 받아들이며 최소 4열이 합리적이라는 데 동의했다. 이는 제안의 사용성(proposal's usability)과 검증을 진전시킨 것이지만, 병합되었다는 근거는 아니다.

열린 제안

stable 채널 보안 업데이트 지연 보고, KeePassXC로 확대

spaghetticodez가 아직 열려 있는 omacom/omarchy#16518에 KeePassXC 관련 보고를 추가했다. stable 버전 2.7.12-5를 Arch's 2.8.0-3와 비교하며 브라우저 연동과 데이터베이스 가져오기 관련 보안 수정 사항을 설명했다. 이는 기여자의 패키지 관찰 보고(contributor's reported package observations)이며, 미러를 독립적으로 측정해 검증한 결과는 아니다.

이 스레드는 10월 24일 stable에 Brotli와 Node.js 보안 업데이트가 빠져 있다는 xsi-dbachmann's 보고로 시작되었다. 11월 4일 댓글은 보고된 보안 위험의 범위를 비밀번호 관리자까지 넓혔다. 제공된 기록만으로는 이후 미러가 업데이트되었는지 확인할 수 없다.

커밋됨

패키지 검사, Arch 빌드 대체 사유의 명시 요구

Emir Beganovic이 작성자로, emirb가 참여자로 기재된 master 커밋들은 Arch 패키지보다 우선하는 Omarchy 패키지에 대한 검사를 강화한다. omacom/omarchy-pkgs@3e5aeb9e6fd1는 의도적으로 대체하는 x86_64 패키지의 명시적인 목록을 요구하고, 목록에 없는 대체 패키지는 거부한다. omacom/omarchy-pkgs@472b7f0ebc58는 이 비교에서 aarch64 전용 레시피를 제외하고 Arch's core 저장소를 비교 대상에 포함한다.

omacom/omarchy-pkgs@9b527ab5f14a는 일반 PR 검사를 변경된 레시피로 한정하면서도 매일 수행하는 전체 트리 검사는 유지한다. omacom/omarchy-pkgs@aaff66e98b18는 실제 발견 사항과 검사 환경 준비 실패를 구분해 미러 장애로 인해 잘못된 패키지 지연 경고가 발생하지 않도록 한다.

커밋됨

마켓플레이스 승인 시점 처리 개선으로 두 항목의 표준 설치 활성화

OnurByte가 참여자로 기재된 마켓플레이스 main 브랜치 커밋 omacom/omarchy-plugin-marketplace@cc3e7a2b672f는 표준 설치 승인에 해당 라벨 이벤트가 실제로 발생한 시각을 사용하도록 한다. 목록 등록 승인과 상태 전환 및 타임스탬프 검사 로직을 공유하되, 두 승인 라벨은 별개로 유지한다.

이후 github-actions[bot]가 작성자로 기재된 커밋들에서 io.github.onurbyte.omamonero와 emrgim.cycle의 표준 설치가 활성화되었다. 제공된 기록으로 이러한 카탈로그 변경은 확인할 수 있지만, 두 플러그인의 기능(either plugin's functionality)에 관한 추가 정보는 제공되지 않았다.