Mises à jour hebdomadaires, navigation plus claire et meilleure reprise après échec de CI

Le cycle de publication est devenu prévisible, la navigation a été peaufinée et les agents reçoivent un contexte plus utile sur les échecs de CI.

Un train de versions hebdomadaire prévisible #1781

Les canaux stable et preview suivent désormais un train de versions hebdomadaire prévisible, avec des indications de mise à jour affichées dans le dashboard.

Une navigation plus claire dans la barre latérale et le dashboard #1846

La barre latérale et l'en-tête du dashboard ont été simplifiés pour rendre la navigation entre projets et sessions plus lisible.

Les échecs de CI arrivent avec le contexte utile #1810

Quand la CI échoue, l'agent concerné reçoit le job et l'étape en échec ainsi que la fin du log utile, au lieu d'un avis d'échec générique.

Améliorations

Mobile

  • Ajout d'un manifeste PWA et de l'accordéon mobile sur le dashboard #1476

Produit

  • Bouton « Launch Orchestrator (clean context) » #1904

Corrections de bugs

Agents

  • Distinction entre une sonde indéterminée et « not found » + délai de ps allongé (closes #1838) #1839
  • Rétablissement du repli de restauration native des sessions #1797
  • session.state fait foi pour l'affichage des sessions terminées (closes #1832) #1833
  • Ajout d'une cascade de filets de sécurité AO-JSONL (closes #1897) #1903

Terminal

  • Effacement de terminatedAt/completedAt lors de la restauration d'une session sortie d'un état terminal (closes #1831) #1834

CLI

  • Nettoyage des processus enfants du daemon sur stop+SIGINT, ramassage des orphelins au démarrage (closes #1848) #1849
  • Recompilation de better-sqlite3 à l'installation + avertissement d'incompatibilité ABI plus discret (closes #1822) #1824

Pull requests

  • Fin de la tempête de préchargements RSC + dédoublonnage des requêtes en vol + nouvelle tentative sur délai dépassé transitoire (closes #1855) #1856
  • Le premier démarrage crée la configuration globale avec le projet enregistré #1819

Produit

  • waiting_input et blocked ne repassent plus à idle avec le temps écoulé (closes #1894) #1902

En savoir plus