Включено

Плавающие рабочие пространства получают док и сворачивание окон

dhh предложил и объединил omacom/omarchy#15263 с веткой разработки quattro 13 октября. Изменение добавляет док для доступа к закреплённым и запущенным приложениям в плавающих рабочих пространствах, с сеткой приложений, перестановкой перетаскиванием и автоматическим скрытием. Super + M сворачивает плавающее окно, а док позволяет его восстановить. В текущем описании PR также объясняется, как пользовательские средства запуска веб-приложений сохраняют идентификационные данные, необходимые для отображения в доке.

Связанные коммиты quattro применяют изменённую раскладку по умолчанию к пустым рабочим пространствам, сохраняя раскладки занятых, и не дают ошибке чтения списка рабочих пространств стереть сохранённые раскладки: omacom/omarchy@b6af62e285a3 и omacom/omarchy@ed92b0753f95. Ещё один коммит включает заголовки окон при переходе в плавающий режим. В ветку 'master' репозитория пакетов также добавлен titlebars 0.2.2: коммит omacom/omarchy-pkgs@eba2a95f2e9e позволяет менять размер окна в области над заголовком 'плавающего окна'. Автором этих коммитов указан David Heinemeier Hansson; сами по себе они не означают выхода стабильного релиза Omarchy.

Включено

Виджеты панели теперь можно размещать в выдвижной области трея

dhh предложил и объединил omacom/omarchy#15281 с quattro 13 октября. Новый раздел трея размещает виджеты после значков приложений в его выдвижной области. Переместить туда виджеты можно перетаскиванием или командами панели, а плагины могут выбирать этот раздел по умолчанию. Выдвижная область остаётся открытой, пока открыта панель размещённого в ней 'виджета'.

greptile-apps[bot] указал, что клоны трея будут скрывать виджеты выдвижной области. В последовавшем коммите omacom/omarchy@1a161eb5192a отмечены поддержка клонов трея, области приёма перетаскиваемых элементов при скрытых настроенных виджетах и защита от помещения трея в собственную выдвижную область. После объединения jandrusk сообщил ещё об одном пограничном случае: перенос виджета в раздел трея при отсутствии самого трея мог привести к его исчезновению. В omacom/omarchy#15281:issuecomment-6150468044 он предложил запрещать такой перенос или размещать виджет в запасном разделе.

Включено

Выбор языка охватывает рабочий стол и руководство

dhh открыл omacom/omarchy#15326 13 октября и объединил его с quattro 14 октября, уже за пределами периода обзора. В текущем описании, отредактированном после этого периода, говорится о поддержке 50 языков в меню, оболочке рабочего стола и уведомлениях Omarchy, а также о переведённых руководствах. Выбор языка сразу меняет интерфейс Omarchy, а сторонние приложения используют соответствующую системную локаль при следующем входе в систему. Резервным языком остаётся английский.

В ходе проверки 13 октября greptile-apps[bot] указал на искажение уведомлений из-за амперсандов, перезапись пользовательских заголовков меню и недостаточную проверку команд в переведённых руководствах. Это были замечания при проверке, а не доказательства того, что дефекты сохранились после объединения. В текущем описании сказано, что пользовательские переопределения меню имеют приоритет, а проверка руководств охватывает ссылки и блоки кода. Указаны и ограничения: диагностические сообщения терминала не переводятся, интерфейс для языков с письмом справа налево не отображается зеркально, а строки, зависящие от числа, используют одну форму.

Включено

Пакеты Superwhisper для AArch64 появились в stable

PR omacom/omarchy-pkgs#965 от 'nchudleigh' добавил отдельные архивы Superwhisper для каждой архитектуры, сохранив проверки подписи и версии включённого приложения. ryanrhughes объединил его с master 13 октября. Затем github-actions[bot] сообщил в omacom/omarchy-pkgs#965:issuecomment-6137318104 о публикации superwhisper-bin 1.0.2-1 для x86_64 и aarch64 в edge, rc и stable.

Автор PR сообщил о локальной сборке пакетов для обеих архитектур и более ранних тестах диктовки в версии 1.0.1 на виртуальной машине Omarchy с AArch64; это проверки, о которых сообщил сам участник проекта. Отдельный коммит quattro, автором которого указан Ryan Hughes, включил Superwhisper на aarch64 в самой Omarchy: omacom/omarchy@9a10b488b111. Публикация пакетов и интеграция в ветку разработки — отдельные этапы.

Коммит добавлен

При смене темы терминалы обновляются первыми, а предпросмотры расходуют меньше памяти

В Quattro вошло несколько коммитов для повышения производительности, автором которых указан David Heinemeier Hansson, а среди участников значится dhh. При смене темы через интерфейс выбора или скрипт omacom/omarchy@d8027c90d619 сначала применяет цвета терминала и перезагружает конфигурацию Hyprland, а затем в фоне завершает обновление цветов остальных приложений. Последовательно выполняемые пакеты операций пропускают уже заменённые темы, не позволяя более раннему переключению применить свои цвета после более позднего.

omacom/omarchy@8f5ca14e248f заменяет регулярный опрос seat клавиатуры отслеживанием устройств ввода и обработкой восстановления. omacom/omarchy@4485e28de8a0 ограничивает декодирование содержимого буфера обмена и изображений потребностями отображения, а omacom/omarchy@c9a4af2cdf67 освобождает предпросмотры в окне выбора изображений через минуту после его закрытия. Сопутствующий коммит omacom/omarchy@f5006bd41a17 добавляет ограничения по времени выполнения и проверки неожиданных запусков процессов во время простоя. Это изменения, зафиксированные в ветке разработки, а не результаты независимых замеров производительности.

Включено

Тихая загрузка сокращает ожидание в меню и добавляет прямой способ вернуться в него

dhh открыл omacom/omarchy#15301 13 октября и объединил его с quattro 14 октября, уже за пределами периода обзора. В текущем описании предусмотрены тихая загрузка Limine с ожиданием в одну секунду по умолчанию и пункт меню System, который перезагружает систему в меню загрузки с отключённой автоматической загрузкой. При миграции сохраняются существующие явно заданные значения тайм-аута.

greptile-apps[bot] запросил тест для случая отказа в аутентификации. dhh сообщил о добавлении теста, который отклоняет аутентификацию и требует, чтобы миграция завершалась с ошибкой, не меняя меню, а затем настроил пропуск зависящего от прав доступа сценария при запуске от root. В PR по-прежнему указана необходимость реальной перезагрузки для подтверждения показа меню и однократного запроса на вход в меню загрузки; предоставленные проверки сами по себе не подтверждают эти результаты на оборудовании.

Включено

Повторные попытки проверки отпечатка приостанавливаются, пока экран блокировки погашен

dhh открыл PR omacom/omarchy#15294 13 октября и включил его в quattro 14 октября, уже после периода обзора. Согласно текущему описанию, после отключения экранов блокировщиком новые попытки проверки отпечатка приостанавливаются, а уже начатая попытка может завершиться. Последствие для пользователя обозначено прямо: прежде чем разблокировать сеанс отпечатком пальца, нужно разбудить экран.

Во время ревью 13 октября greptile-apps[bot] обнаружил, что повторный запрос на блокировку при бездействии мог ошибочно снова запустить сканер. dhh сообщил, что изменил этот сценарий: теперь работа возобновляется только при обнаружении признаков перехода в спящий режим. В другом обсуждении dhh описал ограничение: если блокировщик не замечает изменение яркости или громкости, проверка отпечатка может оставаться приостановленной до нажатия клавиши или ввода с указательного устройства. greptile-apps[bot] счёл это ограничение допустимым в omacom/omarchy#15294:discussion_r4259080090.

Открытые предложения

Статичные заставки на экране блокировки пока остаются открытым предложением

PR omacom/omarchy#15289 от автора 'dhh' был открыт 13 октября и на момент проверки 19 октября оставался открытым. В текущем описании предлагается заменить воспроизведение видеообоев на экране блокировки сохранённым размытым статичным кадром, убрав видеопоток и связанные с ним периодические запросы состояния дисплеев. Это пока предложение, а не изменение, включённое в код.

greptile-apps[bot] отметил, что вместе с тестовой фикстурой видеопотока исчезли проверки выбора статичного кадра и освобождения изображения. dhh ответил, что сокращённая фикстура без вывода на экран восстановлена и проверена мутационным тестированием. В последующей сводке бота от 13 октября по адресу 'omacom/omarchy#15289:issuecomment-6145843873' говорилось, что восстановленные тесты устранили отмеченную проблему.

Открытые предложения

В предложении по контролю памяти предупреждения и приостановка задач отделены от вмешательства агента

KewkLW открыл PR omacom/omarchy#15272 13 октября; он остаётся открытым. Текущее описание, отредактированное после периода обзора, предлагает включаемый по желанию механизм контроля памяти. Он предупреждает перед тем, как systemd-oomd завершит приложение, затем сообщает, какие приложения были завершены, а до достижения порога завершения приостанавливает подходящие ресурсоёмкие задачи. Приостановка прекращает дальнейшую активность, но сама по себе не освобождает память. Агент реагирования исключён из текущего объёма работ и оставлен на следующий этап.

В обсуждении 13 октября рассматривалась более широкая реализация. greptile-apps[bot] указал на проблемы с защитой игр и безопасностью записей о приостановке, а KewkLW сообщил о доработках: наследовании защиты игр, более безопасном ведении записей и сохранении данных о передаче управления агенту реагирования. Эти сообщения описывают работу, проходящую ревью, а не гарантии уже выпущенной версии. Затем jandrusk рекомендовал включить предупреждения и приостановку отдельно, отметив в omacom/omarchy#15272:issuecomment-6150464090, что агент без графического интерфейса, способный завершать процессы, требует более серьёзного продуктового решения. Нынешнее сокращённое предложение отражает это разделение.

Закрыто

arXiv Assistant появился в каталоге после исправлений конфиденциальности и удаления поддержки Codex

pierrecagne подал заявку на добавление arXiv Assistant через omacom/omarchy-plugin-marketplace#11408 13 октября. Плагин показывает препринты из выбранных категорий и с помощью ИИ составляет отчёты по статьям, отмеченным звёздочкой. github-actions[bot] сообщил о публикации в тот же вечер и закрыл заявку. Автоматическая проверка относится к конкретному снимку версии в каталоге и не является аудитом безопасности.

Ревью от 'HANCORE-linux' привело к последовательным изменениям для защиты конфиденциальности. Рецензент признал, что отдельный секрет для каждого запуска устранил доступ к отчётам без аутентификации, а затем указал на раскрытие личного контекста читателя через аргументы процессов. pierrecagne сообщил о передаче конфигурации через стандартный ввод, ограничении доступа к журналам и отчётам и ужесточении прав на ранее сохранённые отчёты.

HANCORE-linux также обнаружил, что инструменты обработки статей получали доступ к смонтированным в песочницу Codex учётным данным и прошлым сеансам. В omacom/omarchy-plugin-marketplace#11408:issuecomment-6156586127 pierrecagne признал проблему и удалил поддержку Codex, решив не выпускать интеграцию, которую не мог протестировать. Из оставшихся вариантов доступны Claude Code в ограниченном режиме и пользовательские команды, для которых в документации прямо указано отсутствие песочницы.

Включено

Сборки доверенных участников и ядер ARM переводят на Namespace

emirb предложил и включил PR omacom/omarchy-iso#269 в quattro 13 октября. Теперь тесты установки выбирают раннеры Namespace по статусу автора, а не по тому, находится ли ветка в форке. Доступ получают участники с правом записи и те, за кого поручились; если проверить статус не удаётся, используются раннеры GitHub.

Copilot указал, что доверие ко всем учётным записям ботов открывало доступ произвольным GitHub Apps. Следующий коммит ограничил это исключение Dependabot и GitHub Actions. Copilot также пояснил, что рабочий процесс, содержимое которого контролируется PR, может запросить раннер напрямую. Итоговое описание PR отделяет выбор раннера от обеспечения безопасности и указывает, что отдельной границей защиты служат настройки одобрения запусков в репозитории.

В ветке 'master' репозитория пакетов коммит omacom/omarchy-pkgs@3afdffcedf47 переносит сборки ядра для aarch64 на раннер 'Namespace', работающий на оборудовании Apple. В коммите, автором которого указан Emir Beganovic, сообщается о сокращении времени сборки со 105 минут на ARM-раннере 'GitHub' до 24 минут на новой платформе. Эти замеры приведены участником проекта; цель переноса — сократить ожидание перед проверкой исправлений для оборудования.

Закрыто

Super + L остаётся сочетанием для переключения раскладки рабочего пространства

Предложение автора 'mattwolfgang' назначить Super + L для блокировки сеанса, а переключение раскладок перенести на Super + Ctrl + L было закрыто без слияния 13 октября. В omacom/omarchy#14203 приводился довод, что пользователи, перешедшие с Windows или GNOME, могут принять переключение раскладки за блокировку.

dhh отклонил замену, сославшись на устоявшееся использование Super + L для раскладок в 'Omarchy', и в omacom/omarchy#14203:issuecomment-6156758671 предложил пользователям, предпочитающим другой вариант, изменить настройки локально. Предложенное изменение стандартного сочетания клавиш принято не было.