Integrado

Hyprland y titlebars se actualizan juntos para restablecer las actualizaciones de edge

ryanrhughes propuso e integró omacom/omarchy-pkgs#1821 en master, actualizando conjuntamente Hyprland a 0.57.0 y titlebars a 0.3.0 en edge para ambas arquitecturas. La versión anterior del complemento titlebars no podía compilarse con el nuevo compositor y tampoco permitía instalarlo. Un commit preventivo anterior, atribuido a Emir Beganović y con emirb como participante, había mantenido x86_64 en 0.56.2 para que las actualizaciones siguieran funcionando: omacom/omarchy-pkgs@be6149775e8c.

github-actions[bot] informó en omacom/omarchy-pkgs#1821:issuecomment-6502344987 de que los nuevos paquetes del compositor y de titlebars ya estaban disponibles en ambos repositorios edge, aunque señaló que algunas de las tareas previstas no se habían ejecutado. Un commit posterior de master registra la recompilación de la dependencia titlebars a 0.3.0-2. Se trata de una actualización de paquetes de edge; la propuesta sigue señalando la incompatibilidad del complemento Cua y la falta de pruebas del arrastre en pantallas táctiles.

Integrado

Apple Silicon incorpora un canal RC opcional con controles sobre el conjunto de paquetes

maralcbr propuso omacom/omarchy#16986, que emirb integró en la rama de desarrollo quattro. Añade las plantillas de Apple Silicon necesarias para seleccionar RC, mantiene edge como opción predeterminada y deja stable sin disponibilidad. Otros commits de master del repositorio de paquetes añaden controles que impiden promover un conjunto de paquetes para Mac que no cumpla los requisitos y comprueban todas las tareas previstas antes de publicar: omacom/omarchy-pkgs@05422a2243fb y omacom/omarchy-pkgs@1359fc98322b.

Tras la integración, ryan-winkler solicitó en omacom/omarchy#16986:issuecomment-6495243961 un procedimiento de actualización documentado, la identificación de la primera compilación publicada que incluyera las plantillas y una guía de migración independiente para quienes usan la antigua bifurcación para Mac. Su sistema instalado seguía sin disponer de las plantillas pese a mostrar paquetes RC, y aclaró que no había probado un cambio de canal en un sistema en uso. Por tanto, la integración en desarrollo establece el soporte del canal, pero no demuestra que todas las instalaciones actuales de Mac puedan acceder ya a él.

Integrado

El soporte de audio del Zenbook A16 combina la configuración de la placa con el ajuste de los altavoces

dhh propuso e integró omacom/omarchy#17039 en quattro, añadiendo detección de hardware y soporte de instalación y migración para los altavoces y micrófonos del modelo 'ASUS Zenbook A16'. El ajuste trata por separado los altavoces de graves y agudos, aplica una ecualización derivada de ASUS y añade un filtro de paso alto y limitadores para protegerlos.

Los commits de master del repositorio de paquetes añaden la topología de audio y la configuración de perfiles que faltaban, el control de volumen por software y un cambio del kernel destinado a evitar que la mitad de los altavoces deje de estar disponible al reanudar el equipo: omacom/omarchy-pkgs@e87374ad3c9b y omacom/omarchy-pkgs@310647950fc2. El commit del kernel informa de 15 ciclos satisfactorios de inactividad y reproducción, frente a cinco anteriormente; son resultados comunicados por su autor. La integración en desarrollo no equivale a una versión estable, y la propuesta reconoce que el sonido aún no alcanza el nivel de Windows.

Integrado

Las barras ocultas dejan de interceptar los controles de pantalla completa

dhh propuso e integró omacom/omarchy#16991 en quattro para impedir que una barra invisible capturase clics en la parte superior de las ventanas a pantalla completa. La barra ahora elimina su región de entrada cuando el espacio de trabajo activo de su propia pantalla contiene una ventana en modo 'pantalla completa' real, pero conserva la interacción con la barra en las ventanas maximizadas.

En omacom/omarchy#16991:discussion_r4412518167, dhh comunicó que había añadido pruebas para los casos de pantalla completa, ventanas maximizadas y ventanas de otros espacios de trabajo, además de una comprobación de la entrada del puntero en un entorno en ejecución. El cambio resuelve un fallo concreto de usabilidad en aplicaciones a pantalla completa, como una consola web KVM, y ya se ha incorporado a desarrollo.

Integrado

Las pull requests incorporan pruebas dentro de un escritorio Omarchy en ejecución

emirb propuso e integró omacom/omarchy#16835 en quattro. Cada pull request y cada push a esa rama incorpora una comprobación Tests que arranca bajo KVM una máquina virtual con la versión estable, copia en ella el código de la revisión y ejecuta toda la batería de pruebas dentro de su sesión de escritorio. La propuesta informa de comprobaciones omitidas en siete archivos, frente a 64 en la comparación realizada con un contenedor.

El commit resultante, omacom/omarchy@e9474ecae652, también registra una corrección en la determinación del resultado de las pruebas: ahora se comprueba si han terminado y si han tenido éxito mediante un archivo independiente con el código de salida. Antes, una prueba que imprimiera una línea de estado aparentemente satisfactoria podía hacer que una batería fallida apareciera en verde. El flujo mejora la información disponible durante el desarrollo; la propuesta pospone convertirlo en una comprobación obligatoria hasta conocer su tasa de fallos.

Cerrado

Plugin Guard llega al marketplace tras corregir la salida del terminal

github-actions[bot] confirmó en omacom/omarchy-plugin-marketplace#13216:issuecomment-6499213522 la publicación de 'Plugin Guard' con una verificación revisada por un mantenedor. mattwolfgang presentó el complemento para analizar otros complementos mediante comprobaciones estáticas y una revisión opcional con un modelo antes de instalarlos o actualizarlos. Su análisis automático documentado puede desactivar complementos instalados que se hayan clasificado como peligrosos.

HANCORE-linux bloqueó inicialmente la publicación al descubrir que el texto de los informes, controlado desde el repositorio, podía emitir secuencias de control del terminal y sustituir el contenido del portapapeles. Posteriormente, el revisor confirmó que el problema estaba resuelto en el commit revisado y aceptó las capacidades documentadas en omacom/omarchy-plugin-marketplace#13216:issuecomment-6497849270. La publicación se aplica a la instantánea exacta del marketplace y no constituye una certificación de seguridad.

Cerrado

Datebook añade sincronización CalDAV y límites a los tiempos de espera de red

github-actions[bot] confirmó en omacom/omarchy-plugin-marketplace#13263:issuecomment-6507210706 una instantánea actualizada de Datebook en el marketplace, verificada automáticamente. jonspinks describió la sincronización bidireccional con Fastmail, iCloud y servidores CalDAV especificados por el usuario, con contraseñas de aplicación almacenadas en el llavero y escrituras condicionales destinadas a evitar que se sobrescriban cambios simultáneos.

Una actualización posterior reforzó los límites de tiempo para los servidores que envían las respuestas poco a poco. jonspinks comunicó límites para la solicitud completa y un plazo máximo de sincronización de 300 segundos por cuenta, tras el cual esa cuenta se marca como desconectada mientras las demás continúan: omacom/omarchy-plugin-marketplace#13263:issuecomment-6505549225. Las pruebas comunicadas abarcan cabeceras lentas, cuerpos de respuesta lentos y cuentas bloqueadas. La verificación del marketplace cubre la instantánea publicada y no constituye una auditoría de seguridad.

Propuestas abiertas

Una propuesta reduce el trabajo previo a la primera pantalla del instalador

hegjon amplió la propuesta aún abierta omacom/omarchy-iso#355 con nueve commits adicionales, descritos en omacom/omarchy-iso#355:issuecomment-6504343044. Estos posponen el cálculo del hash del medio hasta la primera pantalla del instalador, reducen las lecturas durante el arranque, acortan la cuenta atrás del BIOS y habilitan una pantalla de presentación en el framebuffer del firmware. Según hegjon, estos cambios adicionales reducen el tiempo de la ISO y del 'instalador' con USB 2.0 de 11.0 a 7.9 segundos.

Estos cambios nuevos contaban con pruebas de integración en QEMU, pero la actualización facilitada no incluía pruebas con una memoria USB física. Como antecedente con fecha explícita, la prueba de los tres primeros commits realizada por 'hegjon' el 28 de octubre registró en un ThinkPad X200 una reducción de 25.5 a 20.5 segundos desde el inicio del kernel hasta la pantalla de acceso, seguida de una instalación satisfactoria. Ese resultado no valida los nueve commits más recientes, incluida la eliminación de la espera para que se estabilice la detección de los dispositivos USB.

Propuestas abiertas

La protección de dispositivos durante el bloqueo avanza con la revisión de los límites del servicio

La propuesta abierta omacom/omarchy#14937, de 'acrogenesis', plantea bloquear los dispositivos USB y Thunderbolt desconocidos mientras el equipo está bloqueado, admitir automáticamente tras el desbloqueo los que se hayan conectado durante ese periodo y ofrecer una aprobación opcional para los dispositivos nuevos conectados con el equipo desbloqueado. Sigue siendo necesaria una revisión de producto antes de integrarla; se trata de un comportamiento predeterminado propuesto, no de uno ya distribuido.

greptile-apps[bot] expresó su preocupación por que el aislamiento del servicio Thunderbolt impidiera las escrituras de autorización. acrogenesis respondió en omacom/omarchy#14937:discussion_r4416496723 que se había definido explícitamente el ámbito permitido para las escrituras y que las pruebas con el servicio instalado habían pasado utilizando boltd real y hardware simulado. También indicó que la denegación original no se reproducía en esa versión de Lab/systemd. Según lo comunicado, la integración continua en máquinas virtuales pasó, pero el hardware Thunderbolt físico, el firmware y la suspensión en equipos físicos siguen fuera de la verificación descrita.

Propuestas abiertas

Las consultas en tiempo real del lanzador incorporan cancelación y límites para la calculadora

avillagran siguió trabajando en la propuesta abierta omacom/omarchy#8537 para incluir resultados de calculadora, búsqueda web y consultas configurables dentro del lanzador. El diseño actual sitúa los resultados de calculadora y de palabras clave por encima de las coincidencias habituales, con la búsqueda web como alternativa cuando no hay resultados.

En omacom/omarchy#8537:issuecomment-6504528259, avillagran comunicó correcciones derivadas de la revisión sobre la selección de resultados, la cancelación al cerrar el menú, los tiempos de espera máximos de cinco segundos para los complementos y los límites de las operaciones aritméticas de la calculadora. Una actualización posterior informó de correcciones en la ubicación de la alternativa de búsqueda, las traducciones y las secuencias literales con signos de dólar, con pruebas satisfactorias del menú, las traducciones y la CLI. Se trata de mejoras comunicadas sobre una propuesta aún sin integrar.

Propuestas abiertas

La propuesta de traducción en tiempo de ejecución afina los catálogos del sistema y de los complementos

La propuesta abierta omacom/omarchy#10083, de 'avillagran', plantea traducir los componentes compartidos de la interfaz mediante los catálogos gettext instalados en el sistema, con catálogos de los complementos para cubrir las carencias de vocabulario. Los botones y las ayudas emergentes compartidos podrían traducirse sin modificar el código fuente de los complementos, mientras que los enlaces directos a texto seguirían necesitando llamadas explícitas de traducción.

Las actualizaciones de revisión facilitadas informan de correcciones en los catálogos de plurales, la selección de una configuración regional alternativa para cada cadena, la retirada de la caché de inicio y la lectura completa de la salida de los catálogos. avillagran también añadió una opción para excluir de la traducción textos del usuario, como nombres de equipos y direcciones de correo de las cuentas, e informó de pruebas específicas satisfactorias en omacom/omarchy#10083:issuecomment-6508768366. La propuesta sigue sin integrarse, y la actualización anterior distingue entre esas pruebas específicas superadas y los fallos que persisten en la batería completa, atribuidos al estado de base o a las condiciones del entorno.