Citation: 1B_272/2021 E. 3

Il s'ensuit que le recours est rejeté. Le recourant a demandé l'octroi de l'assistance judiciaire (art. 64 al. 1 LTF). Eu égard à la durée de la première période litigieuse proche de trois mois et des heures de confinement en cellule, son recours n'était pas d'emblée dénué de chance de succès et cette requête doit être admise. Il y a lieu de désigner Me Jean-Lou Maury comme avocat d'office et d'allouer à celui-ci une indemnité à titre d'honoraires, à payer par la caisse du Tribunal fédéral (art. 64 al. 2 LTF); cette indemnité sera fixée de manière forfaitaire. Il n'est pas perçu de frais judiciaires (art. 64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :