Social Home OS du foyer · fédéré · ouvert

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.

L'espace Berger family sur ordinateur, avec une couverture de montagnes, le nom de l'espace, quatre visages de membres et 5 membres, deux lignes de présentation avec Lire la suite, des liens rapides vers le portail de l'école et l'horaire de natation, et la zone de rédaction en dessous

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.

La page Espaces sur ordinateur : une recherche Trouver un espace, les boutons Nouvel espace et Rejoindre avec un code, une invitation en attente à Board game night de la part de Leo avec Refuser et Accepter, puis Les vôtres avec Berger family, Sourdough club, Wednesday choir et Wipkingen Neighbours avec 3 nouveautés, puis les espaces suivis avec le conseil des parents
Les espaces d'un coup d'œilUne invitation en haut, puis les vôtres, ceux que vous suivez, et Découvrir.
La page Espaces sur un téléphone avec Nouvel espace et Rejoindre avec un code en haut, l'invitation en attente avec Refuser et Accepter, et la liste de vos quatre espaces avec le nombre de membres et la dernière activité
Sur un téléphoneAcceptez une invitation directement depuis la liste.

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.

L'espace Berger family sur ordinateur avec la rangée d'onglets Fil, Discussion, Calendrier, Tâches, Pages, Galerie, Stickies, Bazar, Carte, Emploi du temps et Plus, puis la couverture, le nom, les visages des membres, deux lignes de présentation, les liens rapides et la zone de rédaction, avec la première publication d'Anna en dessous
L'accueil d'un espaceCouverture, membres, présentation, liens, et directement la zone de rédaction.
L'espace Berger family sur un téléphone avec les onglets Fil, Discussion, Calendrier, Tâches et Plus, la couverture avec le nom et les visages des membres, deux lignes de présentation, les liens rapides et la zone de rédaction dès le premier écran
Sur un téléphoneLa zone de rédaction est sur le premier écran.

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.

L'espace Wipkingen Neighbours sur un téléphone avec une carte Attend votre décision indiquant 3 : 2 publications en attente de vérification, retenues jusqu'à ce que quelqu'un les approuve, et 1 demande d'adhésion à accepter ou refuser dans Modération
Attend votre décisionDeux publications à vérifier et une demande d'adhésion, sous le nom de l'espace.

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.

Le menu Plus dans l'espace Wipkingen Neighbours sur ordinateur, avec Membres (4 personnes, 2 administrateurs), Modération (2 à vérifier, 1 demande d'adhésion, pastille 3), Vos notifications réglées sur Toutes les publications, un lien Modifier les sections et un lien Transférer la propriété
Plus, sur ordinateurMembres, Modération et vos notifications au même endroit.
Les mêmes choix dans un panneau qui glisse depuis le bas d'un téléphone, intitulé Plus dans Wipkingen Neighbours, avec un bouton de fermeture
Sur un téléphoneLes mêmes choix glissent depuis le bas.

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.

La discussion de Berger family sur un téléphone, en plein écran : des messages de Jonas, Leo et Anna le soir, un séparateur Aujourd'hui, puis Leo, Mia et Jonas le matin, et le champ de message en bas
La discussion d'un espaceUne section à part, sur toute la hauteur.

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 de l'espace sur un téléphone en vue À venir : cette semaine un cours de natation, une réunion parents-professeurs et le déjeuner d'anniversaire de mamie Rosa, la semaine prochaine des marrons grillés, le camp d'automne à Lenk du lundi 26 au vendredi 30 affiché sur une seule ligne avec 5 jours, et un ramassage du recyclage
À venirSemaine après semaine, et le camp une seule fois.
La vue Mois du calendrier de l'espace pour octobre 2026, avec aujourd'hui, le 20, mis en évidence, et le camp d'automne à Lenk dessiné comme une seule barre du lundi 26 au vendredi 30
MoisUn événement sur plusieurs jours est une seule barre.

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.

Le calendrier du foyer sur ordinateur avec Tout le monde, Moi seulement et une pastille par personne, À venir, Mois et Semaine, et la liste de cette semaine qui commence par Jonas à Hambourg du mardi 20 au vendredi 23, affiché une seule fois avec 4 jours
Le calendrier du foyerLe voyage professionnel de quatre jours de Jonas, affiché une seule fois.

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.

La page des paramètres de Berger family sur ordinateur avec une liste des sections à gauche, Les bases sélectionnée, et à droite la carte Les bases avec l'image de couverture, l'icône, l'emoji, le nom et la description courte
Les paramètres sur une seule pageChaque section à un clic.
La page des paramètres sur un téléphone avec les pastilles des sections en haut et une barre d'enregistrement en bas indiquant 1 modification non enregistrée, avec les boutons Abandonner et Enregistrer
Enregistrer seulement quand il le fautLa barre apparaît dès que quelque chose a changé.

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.

Un nouvel espace appelé Garden plot 14 qui demande à quoi il sert, avec quatre choix Famille, Club ou groupe, Voisins et Juste un fil, et des pastilles de sections avec Discussion et Calendrier cochées, et Tâches, Pages, Galerie, Stickies, Bazar, Carte et Emploi du temps à ajouter
À quoi sert-il ?Choisissez un point de départ, puis ajoutez ou retirez des sections.

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.

La fenêtre Choisir la zone avec une carte de Zurich montrant un cercle de 2 km, les coordonnées du centre, un lien Prendre notre domicile comme centre, des champs latitude et longitude, les pastilles de rayon 1, 2, 5, 10 et 25 km avec 2 km choisi, et une note indiquant que seul votre foyer voit le centre et que les foyers jumelés ne voient que le rayon
Choisir la zoneUn centre et un rayon. Seul votre foyer voit le centre.

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.

Découvrir avec Foyers jumelés sélectionné, listant Kreis 10 Food Sharing dans un rayon de 5 km, Nachbarschaft Länggasse et Röschibach Playground Parents dans un rayon de 2 km, puis Sunday long run et Bike repair evenings, chacun avec le foyer hôte, le nombre de membres et un bouton Rejoindre ou Demander, et une note indiquant qu'ils ne sont jamais listés sur un GFS
Des foyers jumelésSeulement le rayon, jamais le centre.
Découvrir avec Votre foyer sélectionné, listant Altstetten Garden Club dans un rayon de 1 km marqué Hors de votre zone sans bouton Rejoindre, Letten Swim Crew dans un rayon de 2 km marqué Près de la limite, un administrateur examinera votre demande, et Quartierverein Wipkingen dans un rayon de 2 km marqué Dans votre zone
Dans votre propre foyerDans votre zone, 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é.

La fenêtre de demande d'adhésion à Röschibach Playground Parents avec un message facultatif et une note : pour vérifier que vous habitez dans la zone, votre position approximative (environ 1 km) est envoyée au foyer Keller avec cette demande ; le foyer Keller ne l'utilise que pour décider et ne la conserve pas. Boutons Annuler et Envoyer la demande
Demandé d'abordCe qui est envoyé, à qui, et que ce n'est pas conservé.

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 page de présentation de Letten Swim Crew sur un téléphone avec les pastilles Public, Ouvert à la zone, Contenu privé et Dans un rayon de 2 km, un bouton pour rejoindre l'espace, une section Communauté locale avec une carte du cercle de 2 km et le domicile du foyer près de son bord, et le badge Près de la limite, un administrateur examinera votre demande
Près de la limiteVous pouvez quand même demander, et un administrateur décide.
La page de présentation d'Altstetten Garden Club avec un cercle de 1 km sur la carte, le domicile du foyer bien en dehors, un badge Hors de votre zone, et la phrase indiquant que le domicile de votre foyer est hors de cette zone et que vous ne pouvez donc pas rejoindre
Hors de la zoneLa page explique pourquoi il n'y a pas de bouton Rejoindre.

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.

Découvrir avec Global sélectionné et un filtre Près de chez moi, listant Schachklub Zürich à environ 2 km, Zürich Urban Gardening dans la zone, Winterthur Repair Café à environ 20 km et hors des 10 km suggérés, Bern Sourdough Circle à environ 95 km, et Alpine photography sans lieu
Global, les plus proches d'abordLes distances et le rayon suggéré par le propriétaire, à titre indicatif.
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.