Защитные механизмы обновления для миграций и сеансов со старой версией Hyprland
dhh предложил и включил в ветку разработки quattro две защитные меры. omacom/omarchy#17524 перезапускает оболочку перед выполнением ожидающих миграций, чтобы новые функции IPC были доступны и устаревшая оболочка не блокировала очередь миграций снова и снова. omacom/omarchy#17553 не позволяет работающему Hyprland, исполняемый файл которого был заменён при обновлении, перезагружать конфигурацию, предназначенную для новой версии. До перезапуска сеанса перезагрузка конфигурации остаётся отключённой, а ошибки скрываются.
greptile-apps[bot] обнаружил тест, который мог успешно проходить даже при выполнении миграций до перезапуска.
dhh ответил, что исправленный тест отдельно фиксирует проверку наличия ожидающих задач и охватывает случай, когда таких задач нет. Эти изменения включены в ветку разработки.
Источники
- Add OEM firmware packages for 33 Snapdragon X machines
- issue-comment by
github-actions[bot]
- linux-omarchy-aarch64: add nine more laptops' device trees and the Surface Pro 12in's hardware IDs (#2091)
- linux-omarchy-aarch64: add the HP OmniBook Ultra 14 and ASUS Zenbook A14 X2 (#2142)
- Add ath12k-board-fallback for Wi-Fi cards linux-firmware does not list (#2131)
- ath12k-board-fallback: give HP's 103c:8e64 card the ncm825 record (#2145)
Пакеты для Snapdragon добавляют прошивки, деревья устройств и резервный вариант данных для Wi-Fi
ryanrhughes включил в master изменение omacom/omarchy-pkgs#2037 от '
birkskyum', добавив рецепты сборки OEM-прошивок для 33 компьютеров на Snapdragon X. Они извлекают содержимое пакетов драйверов Windows, не запуская их, и сверяют отдельные файлы прошивок с хешами SHA-256.
github-actions[bot] сообщил о публикации в edge/aarch64, отметив при этом, что после предыдущего сбоя часть запланированных заданий не выполнялась.
Связанные коммиты в master расширили набор компонентов, необходимых для работы оборудования этих компьютеров. omacom/omarchy-pkgs@66368e24e900 добавляет деревья устройств для девяти моделей 'ноутбуков' и исправляет определение оборудования Surface Pro 12in; omacom/omarchy-pkgs@d20d449403af добавляет HP OmniBook Ultra 14 и ASUS Zenbook A14 X2. Резервный механизм Wi-Fi от 'birkskyum' в omacom/omarchy-pkgs@67a8b0c94bac использует существующие данные плат соответствующего семейства для распознанных адаптеров, отсутствующих в списке плат 'linux-firmware'. Позднее была добавлена запись и для адаптера 'OmniBook Ultra'. Эти изменения не подтверждают полную поддержку оборудования каждой модели.
Исправления загрузки через Ventoy явно задают имена файлов initramfs
emirb создал и включил в quattro изменение omacom/omarchy-iso#385, восстанавливающее загрузку через Ventoy на x86_64. При анализе конфигурации GRUB Ventoy пропускает пути к initramfs, содержащие переменные, из-за чего установщик не может найти свой носитель. Исправление явно задаёт имена обоих файлов initramfs, сохраняя выбор ядра для Mac с T2. Исправление для aarch64 от '
ryanrhughes', записанное коммитом omacom/omarchy-iso@237e2b3c503d, напрямую задаёт имя единственного ядра live-системы.
greptile-apps[bot] указал, что простая проверка наличия обоих имён файлов не обнаружит перепутанное соответствие ядер вариантам загрузки;
emirb добавил проверки, выполняющие каждый вариант выбора.
emirb сообщил об успешной загрузке пересобранных образов в QEMU, однако реальное оборудование, BIOS и режим Ventoy GRUB2 не проверялись.
github-actions[bot] отдельно сообщил о сбое теста установки, поэтому представленные данные не подтверждают полностью успешное прохождение проверок.
Для Apple Silicon добавлены шаблоны стабильного канала и подготовка к откату
ryanrhughes включил изменение omacom/omarchy#17498 от '
maralcbr' в релизную ветку v4-5-0, добавив шаблоны пакетов, необходимые для предоставления стабильного канала на Apple Silicon. Соответствующее изменение попало в quattro коммитом omacom/omarchy@83366c698909. Каналом по умолчанию остаётся edge, а предложение прямо требует перевести пакеты для Mac в стабильный канал до переключения пользователей; представленные записи не подтверждают ни такого перевода, ни выпуска стабильной версии.
maralcbr также обновил перечень пакетов для Mac в omacom/omarchy-pkgs@06d29f26a2fd, включив в подготовку 4.5.0 возможность отката к снимку после обновлений загрузочных файлов.
maralcbr сообщил, что восстановил снимок на M1 после обновления ядра, а затем успешно выполнил обновление снова.
В сеансах с отрисовкой на CPU по умолчанию используется меньше визуальных эффектов
Коммит omacom/omarchy@cfd8106faaac в quattro, где scottjones указан как участник, а Scott Jones — как автор, по умолчанию отключает анимацию, размытие и тени, если Mesa сообщает о программной отрисовке на устройстве рендеринга 'Hyprland'. Изменение предназначено для сеансов, в которых отрисовка каждого кадра на CPU вызывает рывки и постоянную нагрузку на процессор.
Итоговая реализация позволяет переключателю анимации переопределять это поведение с сохранением выбора между сеансами, учитывает пользовательскую конфигурацию и проверяет фактические настройки эффектов, прежде чем сообщать об их отключении. Уведомление показывается один раз на каждом компьютере и не появляется, если пользователь уже отключил анимацию самостоятельно.
Предложение по клонам плагинов предусматривает восстановление встроенных компонентов при исчезновении замен
ThePrimeagen создал omacom/omarchy#17588 — пока ещё открытое предложение для quattro. Оно предусматривает определение того, заменён ли встроенный компонент, по установленным и включённым клонам вместо хранения записей о заменах, из-за которых меню или сочетания клавиш для эмодзи могут оставаться отключёнными после исчезновения клона. Включение другого клона отключало бы остальные клоны того же компонента, а обратное переключение сохраняло бы их позиции на панели и настройки.
В ответах 'ThePrimeagen' описаны исправления восстановления после миграции и ошибки, при которой восстановление одной позиции стирало другую. В итоговом обзоре
greptile-apps[bot] говорится, что прежняя проблема потери позиций исправлена. Оставшееся ограничение указано прямо: если клон переименовали с нарушением обычной схемы имён и удалили до обновления, его встроенный аналог может остаться отключённым, поскольку исходную связь уже невозможно восстановить.
Предложение для панели агентов добавляет историю расходов без ручного ведения файлов пополнений
В открытом предложении omacom/omarchy#17560 от 'dhh' предлагается показывать столбчатую диаграмму ежедневных расходов за последние 30 дней вместо ручной настройки пополнений для Fireworks и DeepSeek. Для Fireworks и подходящих учётных записей OpenRouter используются данные активности от провайдера; в остальных поддерживаемых вариантах расходы оцениваются по стоимости запросов, которую pi и opencode сохраняют на локальном компьютере. Для учётных записей Fireworks с месячными лимитами вместо этого отображался бы индикатор за календарный месяц.
greptile-apps[bot] обнаружил случай, когда недоступные для чтения суммы Fireworks могли привести к перезаписи корректных данных о расходах новыми нулями. В ходе ревью было предложено сохранять последний корректный результат с пометкой об устаревании. Представленное предложение остаётся открытым, а его локальные оценки не учитывают агентские оболочки, которые не сохраняют стоимость каждого ответа.
Источники
Черновое предложение по замене хранилища ключей нацелено на разблокировку без запросов
lbssousa создал черновое предложение omacom/omarchy#17502 о замене GNOME Keyring на oo7. Оно предусматривает защищённое хранение индивидуального секрета разблокировки пользователя с помощью механизма учётных данных systemd, перенаправление портала Secret и перенос существующих коллекций с откатом при сбое восстановления хранилища ключей или пакетной транзакции.
Предложение зависит от другого исправления восстановления, изменения зависимости пакета и появления в Arch стабильной версии oo7 0.7. lbssousa прямо указывает, что из-за сохранения незашифрованных хранилищ ключей и резервных копий это пока не обеспечит шифрование хранимых данных. По сообщениям автора, проверки в виртуальных машинах охватывают несколько вариантов входа в систему, но полное обновление с версии до Quattro, чистая установка и aarch64 остаются непроверенными.
В предложении по выбору эмодзи доработаны адаптивная компоновка и тесты настроек
Созданное 28 октября предложение omacom/omarchy#16956 от 'T3lluz' остаётся открытым. Оно предусматривает категории, избранное, недавно использованные эмодзи, запоминание оттенков кожи, ранжирование результатов поиска и копирование без вставки. В текущем описании также предусмотрено расширение каталога эмодзи именами Unicode и вариантами оттенков кожи.
В ответах, опубликованных 4 ноября пользователем T3lluz и явно помеченных как сообщения Claude Code от имени 'автора', описаны адаптивное число столбцов сетки и исправление аргументов IPC в тесте 'настроек'.
greptile-apps[bot] одобрил исправленный расчёт ширины, согласившись, что минимум в четыре столбца разумен. Это улучшает удобство интерфейса и проверку 'предложения', но не подтверждает его включение в ветку.
В сообщении об отставании обновлений безопасности стабильного канала появился KeePassXC
spaghetticodez добавил сведения о KeePassXC в по-прежнему открытое обсуждение omacom/omarchy#16518, сопоставив версию 2.7.12-5 в стабильном канале с версией 2.8.0-3 в 'Arch' и описав исправления безопасности интеграции с браузером и импорта баз данных. Это наблюдения 'участника' о версиях пакетов, а не результаты независимой проверки зеркал.
Обсуждение началось 24 октября с сообщения 'xsi-dbachmann' об отсутствии в стабильном канале обновлений безопасности Brotli и Node.js. Комментарий от 4 ноября добавляет менеджер паролей в число программ, для которых сообщается о риске; представленные записи не подтверждают последующего обновления зеркала.
Проверки пакетов требуют явно обосновывать замену сборок Arch
Коммиты в master, автором которых указан Emir Beganovic, а участником — emirb, усиливают проверки пакетов Omarchy, имеющих приоритет над пакетами Arch. omacom/omarchy-pkgs@3e5aeb9e6fd1 требует явного списка намеренных замен для x86_64 и отклоняет замены, не включённые в него. omacom/omarchy-pkgs@472b7f0ebc58 исключает из этого сравнения рецепты только для aarch64 и добавляет в него репозиторий 'core' Arch.
omacom/omarchy-pkgs@9b527ab5f14a ограничивает обычные проверки PR изменёнными рецептами, сохраняя ежедневную проверку всего дерева. omacom/omarchy-pkgs@aaff66e98b18 отделяет реальные проблемы от сбоев подготовки, чтобы недоступность зеркал не приводила к ошибочным уведомлениям об отставании пакетов.
Исправление времени одобрения в каталоге позволило включить стандартную установку для двух плагинов
Коммит omacom/omarchy-plugin-marketplace@cc3e7a2b672f в ветке main каталога плагинов, где OnurByte указан как участник, обеспечивает использование фактического времени соответствующего события метки при одобрении стандартной установки. Для этого используются общие с одобрением публикации проверки перехода состояния и временной метки, при этом две метки одобрения остаются раздельными.
Последующие коммиты, автором которых указан github-actions[bot], включили стандартную установку для io.github.onurbyte.omamonero и emrgim.cycle. Представленные записи подтверждают эти изменения каталога, но не содержат дополнительных сведений о 'функциональности' этих плагинов.
