Intégré

Le panneau des agents passe à 23 collecteurs

dhh a fusionné omacom/omarchy#14040 dans la branche de développement quattro, faisant passer le panneau des agents de six à 23 collecteurs et ajoutant neuf lanceurs pour les agents par défaut. Des règles communes comptabilisent les jetons une seule fois auprès du fournisseur qui les facture, conservent les limites exploitables lorsque les vérifications échouent et distinguent les problèmes d’authentification de l’indisponibilité des données d’utilisation.

Ce regroupement comprend des contributions de la communauté et des correctifs signalés à la suite des revues et des tests de fuzzing. Sa validation a toutefois des limites : les réponses des services authentifiés concernant les limites, les forfaits et les soldes n’ont pas été vérifiées avec de vrais comptes, et l’installation des lanceurs n’a été testée que sur x86_64.

Propositions ouvertes

Une proposition ajoute au panneau la connexion aux services d’agents et la saisie de clés API

dhh a ouvert omacom/omarchy#16520 pour étendre l'écran d’ajout du panneau des agents au-delà de Claude Code, Codex et Grok. Cette proposition, toujours ouverte, prévoit neuf connexions par abonnement et neuf fournisseurs acceptant des clés API collées dans le panneau, ce qui réduit le besoin de configurer ailleurs les fournisseurs pris en charge.

Le parcours proposé pour les clés transmet les identifiants par l’entrée standard, les enregistre avec des permissions restreintes et rétablit la configuration précédente si un fournisseur rejette une clé. La proposition fait état de vérifications en environnement isolé et de contrôles de l’interface, mais d’aucune connexion menée à terme ni d’aucune validation de clé auprès d’un service réel.

Intégré

Les notifications gagnent des boutons d’action et une navigation au clavier

dhh a fusionné omacom/omarchy#16466 et omacom/omarchy#16471 dans quattro. Les notifications d’Omarchy peuvent comporter jusqu’à trois boutons d’action, et Super + Ctrl + virgule donne explicitement le focus clavier au panneau des notifications. Les touches numériques activent les boutons, Entrée ouvre une carte et Suppr la ferme ; le raccourci pour mettre les notifications en sourdine devient Super + Ctrl + Alt + virgule.

Lors de la revue, dhh a signalé des correctifs qui libèrent le focus clavier avant qu’une action à la souris ouvre une autre application et limitent la navigation aux cartes qui tiennent à l’écran. Le commit associé de quattro omacom/omarchy@5bd0b6458bda ajoute des boutons Ouvrir et Omacut, une miniature, la durée et la taille du fichier aux notifications des enregistrements d’écran sauvegardés.

Intégré

Les panneaux se transforment en changeant de position et grandissent à mesure que le contenu arrive

dhh a fusionné omacom/omarchy#16470 et omacom/omarchy#16469 dans quattro. Les panneaux se déploient depuis leurs icônes dans la barre, se ferment plus vite qu’ils ne s’ouvrent et se transforment lors du passage d’une carte à une autre dans une même section de la barre. Les notifications apparaissent et disparaissent avec des animations adoucies, tandis que leur fermeture au clavier reste immédiate.

Le commit complémentaire omacom/omarchy@59d6f7f1f09c anime les changements de hauteur lorsque les recherches Wi-Fi ou la détection Bluetooth remplissent un panneau ouvert. Un autre commit de quattro, omacom/omarchy@6ddadd450308, ajoute un contrôle des durées d’animation qui contournent le réglage commun, afin de mieux garantir l’absence de mouvement lorsque les utilisateurs désactivent les animations.

Intégré

L’installateur demande d’abord la langue et traduit les scripts de console pris en charge

dhh a fusionné dans quattro omacom/omarchy-iso#297, de omarchybot. L'installateur commence désormais par un sélecteur de langue, propose des traductions dans 35 langues en plus de l’anglais et transmet la langue choisie au système installé. Les réglages par défaut du clavier suivent la langue, avec, le cas échéant, le fuseau horaire d’une capitale comme solution de repli.

Les limites des polices de la console restent à prendre en compte : des langues comme le japonais, l’arabe et le vietnamien peuvent être sélectionnées pour le bureau installé, mais leurs écrans d’installation restent en anglais. Les commits quattro ultérieurs omacom/omarchy@4fa93e9f4c4f et omacom/omarchy-iso@31a65f89511a permettent au formulaire de configuration commun de lire les traductions directement dans les catalogues d'Omarchy, remplaçant ainsi le mécanisme de substitution des textes anglais de l'installateur.

Intégré

L’identité Git se configure désormais à la première connexion plutôt que pendant l’installation

dhh a fusionné omacom/omarchy#16288 de omarchybot dans quattro : le nom et l'adresse e-mail Git sont désormais demandés via une notification « Setup Git » après la première connexion. La commande de configuration propose également une connexion à GitHub, et la notification ne s’affiche pas si une identité Git complète est déjà configurée.

La modification correspondante de l’ISO est enregistrée dans quattro sous le commit omacom/omarchy-iso@2390bbb0fe33. Elle retire les champs d’identité Git de l’installation et des paramètres d’installation sans intervention ; les installations scriptées définissent désormais cette identité après l’installation, à l’aide de la nouvelle commande.

Commit enregistré

Des commits sur les paquets Mac rétablissent le contrôle du menu de démarrage et protègent les écrans internes

maralcbr contribue à des commits de paquets attribués à Marcelo Alcantara sur la branche master d'omarchy-pkgs. omacom/omarchy-pkgs@ccde0079f8b7 autorise l’écriture des variables EFI pendant le fonctionnement du système, tandis que omacom/omarchy-pkgs@4323333a6dfb les sauvegarde à l’arrêt afin que les demandes d’accès au menu de démarrage et les modifications de la configuration de démarrage soient prises en compte au démarrage suivant.

omacom/omarchy-pkgs@0aac17f135ec rend facultative et soumise à une activation explicite la réservation de mémoire pour le firmware des écrans externes sur T8122, à la suite d’une panne de l’écran interne d’un M3 Air ; les écrans externes y restent donc désactivés par défaut. Par ailleurs, omacom/omarchy-pkgs@fccc4321b01e met à jour la configuration des paquets Mac pour permettre à mpv d’utiliser le rendu logiciel lorsqu’aucun pilote GPU n’est disponible. Ces modifications sont enregistrées dans les paquets ; elles ne témoignent pas de la publication d’une version stable d’Omarchy.

Propositions ouvertes

La proposition multi-utilisateur précise les protections des comptes administrateurs et à droits limités

La proposition omacom/omarchy#16100 de osbase77 reste ouverte. Elle prévoit des comptes administrateurs et des comptes à droits limités distincts, un mot de passe commun de déverrouillage du disque différent des mots de passe de connexion personnels, ainsi que la désactivation de la connexion automatique lorsque plusieurs comptes existent.

Dans omacom/omarchy#16100:issuecomment-6386646585, lbssousa a recommandé de conditionner les migrations des utilisateurs à droits limités à l'exécution préalable complète des migrations par un administrateur, et a soulevé les questions de la conservation du mot de passe du disque et des limites d’une biométrie liée à un seul propriétaire. osbase77 a répondu que cette condition avait été ajoutée, a maintenu le renouvellement manuel du mot de passe du disque et a reporté la biométrie par utilisateur à des travaux distincts.

greptile-apps[bot] a ensuite signalé un risque de transition dans omacom/omarchy#16100:discussion_r4368099902 : la mise à jour introduisant un verrou à l’échelle de la machine pourrait s’exécuter en même temps qu’un processus de mise à jour détenant encore l’ancien verrou par utilisateur. Il s’agit d’un point soulevé lors de la revue d’une proposition encore ouverte, et non d’une fonctionnalité multi-utilisateur déjà livrée.

Propositions ouvertes

Un rétroportage pour Ghostty vise les plantages provoqués par des rafales de réponses du terminal

eesoymilk a ouvert omacom/omarchy-pkgs#1554 pour rétroporter vers Ghostty 1.3.1 un correctif amont du pool de requêtes d’écriture. La proposition vise les plantages survenant lorsque les programmes lisent lentement les réponses du terminal, notamment lors d’une rafale de requêtes sur la palette associée au démarrage de herdr ; en mode instance unique, un plantage peut fermer toutes les fenêtres Ghostty.

La proposition conserve le réglage epoll d'Omarchy et corrige le pool plutôt que de changer le mécanisme de gestion des événements. eesoymilk ne signale aucun plantage ni aucune réponse bloquée sur 40 exécutions de la charge de test avec le correctif, contre sept plantages sur 40 exécutions avec le paquet actuel. Ces résultats sont rapportés par l’auteur, et le rétroportage reste une proposition ouverte.

Commit enregistré

L’installateur évite les recherches d’outils sur le réseau en mode hors ligne ; une proposition avance le calibrage du chiffrement

Le commit quattro omacom/omarchy-iso@0f8ce0313613 de emirb exécute mise reshim hors ligne, évitant les délais d’attente réseau lors de la préparation d’outils qui ne s’installent qu’à leur première utilisation. Ce commit, attribué à Emir Beganovic, rapporte qu’une installation de test sur l'ensemble du disque est passée de 65 à 25 secondes.

Une autre proposition encore ouverte de emirb, omacom/omarchy-iso#324, déplace le calibrage d’Argon2id dans la phase de démarrage de l’environnement live, pendant que l’assistant est ouvert, puis réutilise son résultat lors du formatage chiffré. Le calibrage habituel est conservé si le résultat est absent ou invalide, ainsi que sur les machines disposant de moins de 4 Gio de RAM utilisable. La réduction annoncée du temps de formatage, de 8.07 à 1.97 secondes, provient des mesures de l'auteur de la proposition.

Commit enregistré

La configuration des empreintes digitales ajoute des points d’intégration pour le consentement et le nettoyage du lecteur

scottjones contribue à deux commits quattro attribués à Scott Jones qui modifient la configuration et la suppression des empreintes digitales. omacom/omarchy@75d2206e0860 ajoute des points d’intégration facultatifs propres à la plateforme, afin que Touch ID sur Apple Silicon puisse demander l'accord du propriétaire avant d’activer son lecteur ; un refus ou un échec interrompt l’enregistrement.

Le commit préalable omacom/omarchy@0d8edf3812e0 efface les empreintes stockées dans un lecteur effectuant la comparaison sur sa puce avant de supprimer les enregistrements locaux, tant que fprintd peut encore les retrouver. La procédure signale les échecs de suppression sur le lecteur et poursuit son exécution. Il s'agit de commits de la branche de développement.