treelab

Treelab / Nouveautés

Nouveautés

Ce qui change dans chaque version publiée de Treelab, de la plus récente à la plus ancienne, avec un flux Atom pour suivre les suivantes.

Suivre par flux Atom · Pour monter : lab update

Version 1.0.1 · La fusion n’attend plus un job qui ne tournera jamais

  • Quand une pull request passe « prête » et qu’un job est sauté par sa propre condition (un déploiement réservé à main, par exemple), lab merge la fusionne dès que le reste est vert, au lieu d’attendre trois heures.
  • Si un job réservé aux pull requests prêtes ne peut plus tourner parce que le workflow n’écoute pas ready_for_review, lab merge s’arrête tout de suite et dit quoi faire : ajouter ready_for_review aux types de pull_request, ou pousser un commit.
  • lab doctor signale cette configuration à l’avance.
  • Un veilleur déjà en attente reprend en retapant lab merge.

Version 1.0.0 · Treelab parle anglais

  • La commande lab, ses messages, ses refus et l’installeur du site sont en anglais, comme les instructions données à votre agent, le contexte remis au début de chaque session et les lignes CLÉ=valeur qu’il affiche.
  • Votre agent vous répond dans la langue de votre Mac, puis dans celle que vous utilisez avec lui.
  • Les anciens noms français des commandes restent acceptés, et lab help glossary donne chaque mot anglais avec son ancien équivalent français.
  • Vos projets existants continuent sans rien changer : leurs documents en français et ce que lab avait déjà écrit sur votre disque restent lus tels quels.
  • Licence et conditions de vente passent à la version 2026-10-15.1, qui décrit un package en anglais ; lab update pose cette version comme les précédentes.

Version 0.9.2 · Places fondateur visibles, rétractation simplifiée

  • La carte « Pack fondateur » de treelab.sh indique combien de places restent sur 20, d’après les ventes réellement payées, et signale quand l’offre est épuisée.
  • Un achat fait depuis le terminal se rétracte par le lien personnel reçu avec votre clé : la clé est révoquée, le remboursement suit, une confirmation vous est envoyée.
  • La commande lab est inchangée : rien à faire de votre côté, lab update pose cette version comme les précédentes.

Version 0.9.1 · Nouveautés en ligne plus vite

  • Chaque nouvelle version apparaît plus vite sur treelab.sh, ses pages nouveautés et son flux Atom : une version déjà contrôlée n’est plus revérifiée en entier avant sa mise en ligne.
  • La commande lab est inchangée : rien à faire de votre côté, lab update pose cette version comme les précédentes.

Version 0.9.0 · Travail en parallèle sans perte

  • Là où plusieurs sessions partagent le même index git, un git commit sans chemins ou un git add trop large est refusé, avec la commande sûre à la place.
  • Une migration de base de données qui reprend un numéro déjà pris est refusée avant la fusion, avec le prochain numéro libre ; son application à distance est refusée hors de la branche principale.
  • lab close --dry-run liste tous les obstacles avant une fermeture, et lab recette consigne l’accord ou le refus après essai.
  • Quand lab update échoue, il nomme le motif et le fichier en cause.
  • Achat depuis le terminal : le script d’installation crée la commande de l’offre choisie, suit le paiement pendant 30 minutes et accepte la clé collée depuis l’e-mail.

Version 0.8.2 · Revues plus exigeantes

  • La revue de fin de lot signale aussi un test affaibli, un dépassement de périmètre et une complexité inutile.
  • La vérification rend un verdict par critère de fin : réussi, échoué ou à vérifier.
  • La mise à jour par lab update reste possible depuis 0.8.0 et les versions antérieures.

Version 0.8.1 · Mise à jour réparée avec Codex

  • lab update échouait sans message sur les postes équipés de Codex : la montée fonctionne de nouveau.
  • Les agents de revue générés pour Codex se mettent désormais à jour sans blocage lors des montées suivantes.

Version 0.8.0 · Achat plus simple, contrôles plus fins

  • Le paiement tient sur une seule page ; l’e-mail de confirmation arrive dans la langue de votre pays, la clé de licence en tête et sans pièce jointe.
  • La clé part dès le paiement ; une rétractation la révoque.
  • L’assistant d’installation propose Claude Code en premier et explique quoi faire si vous collez une empreinte à la place de la clé.
  • lab doctor signale un lot qui affaiblit ses tests sans motif écrit, et tout critère de fin jamais cité comme prouvé.
  • git checkout -b n’est plus refusé à tort par les garde-fous.