Blog L'équipe Social Home
Les espaces, repensés : plus calmes, plus rapides, et locaux
Les espaces font peau neuve. Une seule page Espaces avec Découvrir, un espace qui s'ouvre sur ses membres et la zone de rédaction, des onglets qui tiennent sur votre écran, des paramètres sur une seule page, et un calendrier qui affiche un camp une seule fois. Les espaces publics peuvent désormais être des communautés locales pour les foyers du voisinage. Le tout dans Social Home 2026.10.20.
Les espaces, c’est là où Social Home rencontre le monde au-delà de votre porte d’entrée : le groupe familial avec mamie, la chorale, les voisins, le conseil des parents. C’était aussi la dernière grande partie de l’application encore dans l’ancien style : des cartes en papier inclinées, jusqu’à dix onglets à la file, et un téléphone qui vous faisait défiler une couverture et toute la présentation avant de pouvoir écrire une publication.
Nous avons donc passé en revue chaque écran des espaces, en trois tours : un audit de l’application telle qu’elle était, des essais de mise en page, et une nouvelle revue de design face aux pages Connexions et Amis déjà repensées. Le résultat arrive dans Social Home 2026.10.20 : des pages plus calmes, moins de gestes, et un nouveau type d’espace public, la communauté locale.
Tous les écrans ci-dessous montrent un foyer d’exemple : les Berger, avec Anna, Jonas, Mia, Leo et mamie Rosa, du côté de Zurich.
Une seule page Espaces
Espaces et Parcourir étaient deux pages, avec deux styles de cartes différents. Il n’y en a plus qu’une : une invitation en attente en haut (avec le nom de l’espace, son image et qui vous a invité), puis Les vôtres, puis les espaces que vous suivez, puis Découvrir pour en trouver d’autres, et vos archives repliées tout en bas. Chaque ligne indique combien de personnes sont dans l’espace, quand il a été actif pour la dernière fois, et combien de publications sont nouvelles depuis votre dernier passage.


Découvrir a trois onglets : Votre foyer, Foyers jumelés et Global. Les espaces du foyer fonctionnent désormais comme l’application les a toujours décrits : tout le monde à la maison en est membre, et un espace du foyer ouvert que vous n’avez pas encore rejoint apparaît dans Découvrir. Les espaces sur invitation n’y apparaissent jamais.
Un espace s’ouvre sur ses membres
Un espace s’ouvre maintenant sur un accueil compact : la couverture, le nom, les visages de ses membres, deux lignes de présentation avec Lire la suite, les liens rapides, et la zone de rédaction. Sur un téléphone, la zone de rédaction commençait à 1 133 pixels, plus d’un écran entier à faire défiler. Elle commence désormais à 465.


Si vous gérez un espace modéré, ce qui vous attend se trouve juste sous le nom, dans une seule carte appelée Attend votre décision : les publications à vérifier, les demandes d’adhésion et les propositions, chacune à un geste de l’endroit où vous la traitez.

Des onglets qui tiennent sur votre écran
Un espace peut avoir jusqu’à dix sections : Fil, Discussion, Calendrier, Tâches, Pages, Galerie, Stickies, Bazar, Carte et Emploi du temps. Sur un téléphone, vous en voyiez deux. Désormais, la rangée d’onglets en affiche autant qu’il en tient, toujours dans le même ordre, et les autres passent sous Plus. Un ordinateur les affiche toutes.
Plus contient aussi Membres, Modération avec son compteur, et Vos notifications pour cet espace. Il n’y a plus qu’une cloche pour toute l’application, dans la barre du haut, au lieu d’une deuxième dans chaque espace.
Chaque section a sa propre adresse : Actualiser et Retour vous laissent là où vous étiez, et vous pouvez envoyer à quelqu’un un lien direct vers le calendrier d’un espace.


La discussion prend tout l’écran
La discussion d’un espace était une petite boîte dans le fil, haute de 215 pixels sur un téléphone. C’est maintenant une section à part entière qui remplit l’écran, avec les messages d’hier au-dessus de ceux d’aujourd’hui. Si vous avez manqué comment la discussion et le fil s’articulent, l’article sur le chat raconte l’histoire.
Un calendrier qui affiche le camp une seule fois
Le calendrier empilait trois rangées d’onglets, et des vacances de six jours apparaissaient comme six cartes séparées. Il n’y a plus qu’une rangée de commandes. Il s’ouvre sur À venir : cette semaine, la semaine prochaine, et la suite, avec un camp de cinq jours affiché une seule fois avec ses dates et sa durée. Mois dessine le camp comme une seule barre sur ses jours, et sur un ordinateur il y a aussi Semaine.


Le calendrier du foyer a eu droit au même traitement : À venir, Mois et Semaine, avec les pastilles des personnes et les commandes sur une seule rangée bien rangée. Et le tableau de bord mural liste désormais lui aussi un voyage de plusieurs jours sur une seule ligne.
Les paramètres sur une seule page
Les paramètres d’un espace étaient répartis sur plusieurs onglets, et l’onglet Général à lui seul mesurait environ 4 800 pixels, avec un seul bouton Enregistrer près du bas. Désormais, tout est sur une seule page, avec une liste des sections sur le côté (ou des pastilles en haut, sur un téléphone) pour passer de l’une à l’autre : Les bases, Qui peut le trouver, Membres et adhésion, Sections, Vos notifications, Position et zones, Modération et âge, Bots, et Archiver ou supprimer.
Seule la section Les bases (le nom, la description, la présentation, les liens rapides et le thème) attend Enregistrer, et la barre d’enregistrement n’apparaît qu’une fois que vous avez modifié quelque chose. Tout le reste s’enregistre dès que vous le basculez.
Un propriétaire peut maintenant transférer un espace à quelqu’un d’autre du foyer, et un administrateur du foyer peut donner un nouveau propriétaire à un espace dont le propriétaire est parti.


Un nouvel espace demande à quoi il sert
Créez un espace et vous arrivez désormais à l’intérieur, et non plus sur la liste. Une carte vous demande à quoi il sert : Famille, Club ou groupe, Voisins, ou Juste un fil. Chaque choix active les sections correspondantes, et vous pouvez ensuite activer ou désactiver n’importe laquelle vous-même. Passez cette étape et l’espace garde l’essentiel : Fil, Discussion et Calendrier. Un club de lecture d’une seule personne ne démarre plus avec neuf onglets.
Des cartes plates, partout
Le style papier incliné et scotché disparaît des publications, dans les espaces comme dans le fil du foyer. Les cartes sont plates et calmes, comme sur la page Amis repensée. Le papier reste à un seul endroit, là où il est l’essentiel : le tableau des Stickies.
Sous le capot
Les sections d’un espace sont de vraies routes
(/spaces/{id}/calendar, etc.), marquées comme page courante : les
personnes qui naviguent au clavier ne passent plus par 23 arrêts pour
les atteindre. Plus garde un ordre fixe et se remplit depuis la fin
de la rangée d’onglets. Les espaces créés via l’API démarrent eux aussi
avec seulement Fil, Discussion et Calendrier ; ajoutez-en d’autres avec
PATCH /api/spaces/{id} et un corps features. Les espaces existants
ne changent pas. Aucune partie de la refonte n’a nécessité de migration
de base de données.
Nous avons vérifié chaque écran à 390 px de large : rien ne défile de côté, et chaque commande mesure au moins 36 px de haut. Le contraste de texte le plus faible du design final est de 4,58 : 1, en clair comme en sombre (le niveau AA des WCAG demande 4,5). Les espaces se lisent proprement de droite à gauche, et « Aller au contenu principal » saute de nouveau à l’intérieur de la page au lieu de revenir à l’accueil.
Les communautés locales
Certains groupes n’ont de sens que pour les gens d’à côté : les parents de la rue, le partage alimentaire du village, la bande qui nage à la piscine de la rivière. Un espace public peut désormais être une communauté locale. À sa création, ou plus tard dans ses paramètres, vous choisissez un centre sur la carte, ou votre domicile comme centre, et un rayon de 1 à 25 km. Dès lors, seuls les foyers dont le domicile se trouve dans ce cercle peuvent le rejoindre.
Le centre reste chez vous. C’est généralement la rue de quelqu’un, il ne quitte donc jamais votre maison. Les foyers jumelés voient seulement que l’espace est une communauté locale et son rayon, « dans un rayon de 2 km ». Les communautés locales sont des espaces publics : elles ne sont donc jamais listées sur un GFS (Global Federation Server).
Votre propre foyer voit la carte, et Découvrir vous indique d’emblée si votre domicile est dans la zone d’une communauté, près de la limite, ou en dehors.


On vous demande avant d’envoyer quoi que ce soit. Pour rejoindre la communauté locale d’un autre foyer, votre maison doit montrer qu’elle se trouve dans la zone. Avant que votre demande ne parte, Social Home indique exactement ce qui sera envoyé : la position approximative de votre domicile, à environ 1 km près, à ce seul foyer. Il l’utilise pour décider et ne la conserve pas. Dites non, et rien n’est envoyé.
Nettement à l’intérieur, et vous entrez (ou votre demande part aux administrateurs, si l’espace en exige une). Nettement à l’extérieur, et l’espace explique pourquoi il n’y a pas de bouton Rejoindre. Près de la limite, rien n’est décidé automatiquement : votre demande part à un administrateur, qui voit « Près de la limite » et décide. Les personnes déjà membres le restent si la zone est ensuite déplacée ou réduite.


La position du domicile de votre foyer vient de Home Assistant. Si vous faites tourner Social Home seul, un administrateur peut désormais la définir sous Admin › Paramètres.
Sous le capot
La zone est un centre stocké à 4 décimales (environ 11 m) et un rayon
de 0,5 à 50 km, conservés uniquement par le foyer hôte. Elle ne fait
pas partie de la configuration de l’espace que reçoivent les foyers
membres. Les foyers jumelés reçoivent local_community et radius_km
dans l’instantané de l’annuaire, et rien d’autre. Un espace ne peut
être une communauté locale qu’avec la portée publique ; la quitter
supprime la zone.
Une demande d’adhésion venant d’un autre foyer transporte
join_location : votre domicile arrondi à 2 décimales (environ
1,1 km), ajouté seulement si vous avez dit oui. Il voyage dans le
message scellé de la demande elle-même, chiffré de maison à maison :
les relais et le GFS ne peuvent pas le lire. L’hôte l’arrondit à
nouveau à l’arrivée, et ne le stocke, ne le journalise ni ne le
transmet jamais. L’hôte décide pour toute la cellule d’environ 1 km :
tous les coins à l’intérieur, c’est dedans ; le point le plus proche
au-delà du bord, c’est dehors ; une cellule à cheval sur le bord
devient toujours une demande d’adhésion pour les administrateurs, même
dans un espace ouvert. La seule trace conservée est le verdict sur une
demande en attente.
Ce qui reste : une réponse automatique indique à la personne qui
demande quelle cellule d’environ 1 km est dedans ou dehors, si bien
qu’une personne patiente pourrait cartographier le bord à cette
résolution. Pour limiter les essais, chaque personne a droit à 10
vérifications par communauté et par jour UTC, et chaque autre foyer à
20, comptées dans une table qui survit aux redémarrages et ne stocke
les personnes que sous forme de hachage. Les communautés locales ne
peuvent pas utiliser l’autorité d’administration déléguée : chaque
place passe donc par la vérification de l’hôte. Les règles complètes
sont dans docs/protocol/local-communities.md du dépôt principal.
Les espaces globaux, les plus proches d’abord
Un espace global est ouvert à tous, sur les GFS choisis par son propriétaire. Son propriétaire peut désormais l’épingler à un lieu, comme un club d’échecs à Zurich, et ajouter s’il le souhaite une indication comme « idéal pour les personnes dans un rayon de 10 km ». Dans Découvrir › Global, les espaces épinglés sont triés par distance depuis votre domicile, et Près de chez moi ne garde que ceux dont la zone suggérée vous inclut.
L’épingle sert seulement au tri. Personne ne vérifie où vous habitez quand vous rejoignez un espace global ; sa page de présentation vous rappelle simplement que vous êtes censé en respecter les règles. Les distances sont calculées dans votre propre navigateur, et votre domicile n’est jamais envoyé nulle part pour cela.

Sous le capot
L’épingle (place: {lat, lon, radius_km?}, 4 décimales) fait partie
de l’annonce globale : elle est donc visible par tous ceux qui peuvent
trouver l’espace, y compris le GFS qui le liste. L’application le dit
là où vous la définissez, et elle n’est jamais pré-remplie à partir de
votre domicile. Elle est couverte par la signature Ed25519 du
propriétaire sur l’annonce : un GFS ne peut ni l’ajouter, ni la
déplacer, ni la retirer. Les distances affichées sont arrondies : moins
de 1 km, au km près jusqu’à 10, aux 5 km près au-delà.
Des murs plus solides
La revue a aussi fait apparaître des problèmes qui n’avaient rien à voir avec l’apparence, et nous les avons corrigés en premier. Le plus grave : une personne de votre foyer qui n’avait jamais été invitée pouvait lire les publications et la liste des membres d’un espace privé. C’est corrigé, ainsi que 19 failles apparentées trouvées lors des deux revues de sécurité qui ont suivi :
- Une demande sur un espace que vous ne pouvez pas voir reçoit la même réponse, qu’il existe ou non.
- Les personnes bannies d’un espace ne peuvent plus le lire.
- Les abonnés voient une liste de membres plus courte : pas de statut en ligne, pas de positions, pas de propositions des administrateurs, et pas la liste des autres abonnés.
- Les annonces du Bazar et les albums de la galerie restent dans leur espace, et la recherche ne compte plus les résultats dans les espaces dont vous n’êtes pas membre.
- Le jumelage n’envoie jamais la position de votre domicile quand vous avez désactivé le partage.
À vous de jouer
Les nouveaux espaces sont dans Social Home 2026.10.20. Ouvrez Espaces, découvrez ce qui a changé dans les vôtres, et si vous habitez près de vos foyers jumelés, essayez de faire du groupe de la rue une communauté locale.




