Social Home Haushalts-OS · föderiert · offen

Blog Das Social Home Team

Spaces, neu gestaltet: ruhiger, schneller und lokal

Spaces bekommen ein frisches Gesicht. Eine Spaces-Seite mit Entdecken, ein Space, der mit seinen Leuten und dem Eingabefeld beginnt, Tabs, die auf deinen Bildschirm passen, Einstellungen auf einer Seite und ein Kalender, der ein Lager nur einmal zeigt. Öffentliche Spaces können jetzt lokale Gemeinschaften für die Haushalte in der Nähe sein. Alles in Social Home 2026.10.20.

Der Space Berger family auf dem Desktop, mit einem Bergbild als Cover, dem Namen des Space, vier Mitgliedergesichtern und 5 Mitgliedern, zwei Zeilen Info mit Mehr lesen, Schnelllinks zum Schulportal und zum Schwimmplan und darunter dem Eingabefeld

In Spaces trifft Social Home auf die Welt vor deiner Haustür: die Familiengruppe mit Oma, der Chor, die Nachbarn, der Elternrat. Sie waren auch der letzte große Teil der App, der noch im alten Look steckte: schräge Papierkarten, bis zu zehn Tabs in einer Reihe, und auf dem Handy musstest du an einem Cover und dem ganzen Infotext vorbeiscrollen, bevor du einen Beitrag schreiben konntest.

Also sind wir jeden Bildschirm unter Spaces in drei Runden durchgegangen: eine Bestandsaufnahme der App, wie sie war, Layout-Experimente und ein frischer Design-Review im Vergleich mit den neu gestalteten Seiten Verbindungen und Freunde. Das Ergebnis steckt in Social Home 2026.10.20: ruhigere Seiten, weniger Tippen und eine neue Art von öffentlichem Space, die lokale Gemeinschaft.

Alle Bildschirme unten zeigen einen Beispielhaushalt: die Bergers, mit Anna, Jonas, Mia, Leo und Oma Rosa, rund um Zürich.

Eine Spaces-Seite

Spaces und Durchsuchen waren früher zwei Seiten mit unterschiedlichen Karten. Jetzt gibt es eine: oben eine offene Einladung (mit dem Namen des Space, seinem Bild und wer dich eingeladen hat), dann Deine, dann die Spaces, denen du folgst, dann Entdecken, um mehr zu finden, und ganz unten dein Archiv, zusammengeklappt. Jede Zeile sagt, wie viele Leute im Space sind, wann dort zuletzt etwas los war und wie viele Beiträge seit deinem letzten Besuch neu sind.

Die Spaces-Seite auf dem Desktop: eine Suche Space finden, die Knöpfe Neuer Space und Mit Code beitreten, eine offene Einladung zu Board game night von Leo mit Ablehnen und Annehmen, dann Deine mit Berger family, Sourdough club, Wednesday choir und Wipkingen Neighbours mit 3 neuen Beiträgen, dann Gefolgt mit dem Elternrat
Spaces auf einen BlickOben eine Einladung, dann deine, die gefolgten und Entdecken.
Die Spaces-Seite auf dem Handy mit Neuer Space und Mit Code beitreten oben, der offenen Einladung mit Ablehnen und Annehmen und der Liste deiner vier Spaces mit Mitgliederzahl und letzter Aktivität
Auf dem HandyEine Einladung direkt aus der Liste annehmen.

Entdecken hat drei Tabs: Dein Haushalt, Gekoppelte Haushalte und Global. Haushalts-Spaces funktionieren jetzt so, wie die App sie schon immer beschrieben hat: Alle zu Hause sind Mitglied, und ein offener Haushalts-Space, dem du noch nicht beigetreten bist, taucht unter Entdecken auf. Spaces, für die man eine Einladung braucht, erscheinen dort nie.

Ein Space beginnt mit seinen Leuten

Ein Space öffnet jetzt auf einer kompakten Startseite: das Cover, der Name, die Gesichter seiner Mitglieder, zwei Zeilen Info mit Mehr lesen, die Schnelllinks und das Eingabefeld. Auf dem Handy begann das Eingabefeld früher 1.133 Pixel weiter unten, mehr als ein ganzer Bildschirm Scrollen. Jetzt beginnt es bei 465.

Der Space Berger family auf dem Desktop mit der Tab-Reihe Feed, Chat, Calendar, Tasks, Pages, Gallery, Stickies, Bazaar, Map, Timetable und More, darunter das Cover, der Name, Mitgliedergesichter, zwei Zeilen Info, Schnelllinks und das Eingabefeld, darunter Annas erster Beitrag
Die Startseite eines SpaceCover, Leute, Info, Links und direkt zum Eingabefeld.
Der Space Berger family auf dem Handy mit den Tabs Feed, Chat, Calendar, Tasks und More, dem Cover mit Namen und Mitgliedergesichtern, zwei Zeilen Info, Schnelllinks und dem Eingabefeld auf dem ersten Bildschirm
Auf dem HandyDas Eingabefeld ist auf dem ersten Bildschirm.

Wenn du einen moderierten Space betreust, steht das, was auf dich wartet, direkt unter dem Namen in einer Karte namens Wartet auf dich: Beiträge zum Prüfen, Beitrittsanfragen und Vorschläge, jeweils einen Tipp von der Stelle entfernt, an der du dich darum kümmerst.

Der Space Wipkingen Neighbours auf dem Handy mit einer Karte Needs you mit 3: 2 warten auf Prüfung, zurückgehalten bis jemand zustimmt, und 1 Beitrittsanfrage, die in der Moderation angenommen oder abgelehnt wird
Wartet auf dichZwei Beiträge zum Prüfen und eine Beitrittsanfrage, unter dem Namen des Space.

Tabs, die auf deinen Bildschirm passen

Ein Space kann bis zu zehn Bereiche haben: Feed, Chat, Kalender, Aufgaben, Seiten, Galerie, Stickies, Basar, Karte und Stundenplan. Auf dem Handy hast du früher zwei davon gesehen. Jetzt zeigt die Tab-Reihe so viele, wie hineinpassen, immer in derselben Reihenfolge, und der Rest wandert unter Mehr. Auf dem Desktop siehst du alle.

Unter Mehr findest du auch Mitglieder, Moderation mit ihrem Zähler und deine Benachrichtigungen für diesen Space. Es gibt jetzt eine Glocke für die ganze App, oben in der Leiste, statt einer zweiten in jedem Space.

Jeder Bereich hat seine eigene Adresse. Neu laden und Zurück lassen dich also dort, wo du warst, und du kannst jemandem einen Link direkt zum Kalender eines Space schicken.

Das Mehr-Popover im Space Wipkingen Neighbours auf dem Desktop mit Members, 4 Personen und 2 Admins, Moderation mit 2 zu prüfen und 1 Beitrittsanfrage und einer 3 als Zähler, Your notifications auf All posts, einem Link Edit sections und einem Link Hand over ownership
Mehr, auf dem DesktopMitglieder, Moderation und deine Benachrichtigungen an einem Ort.
Dieselben Einträge als Blatt, das unten auf dem Handy hochfährt, mit dem Titel More in Wipkingen Neighbours und einem Schließen-Knopf
Auf dem HandyDieselben Einträge fahren als Blatt hoch.

Der Chat bekommt den ganzen Bildschirm

Der Chat eines Space war früher ein kleiner Kasten im Feed, auf dem Handy 215 Pixel hoch. Jetzt ist er ein eigener Bereich und füllt den Bildschirm, mit den Nachrichten von gestern über denen von heute. Wie Chat und Feed zusammenpassen, steht im Chat-Beitrag.

Der Chat von Berger family auf dem Handy, bildschirmfüllend: Nachrichten von Jonas, Leo und Anna am Abend, ein Trenner Today, dann Leo, Mia und Jonas am Morgen und unten das Nachrichtenfeld
Space-ChatEin eigener Bereich in voller Höhe.

Ein Kalender, der das Lager einmal zeigt

Der Kalender verschachtelte früher drei Reihen Tabs, und sechs Tage Ferien erschienen als sechs einzelne Karten. Jetzt gibt es eine Reihe Bedienelemente. Er öffnet auf Demnächst: diese Woche, nächste Woche und was danach kommt, mit einem fünftägigen Lager einmal, mit Datum und Dauer. Monat zeichnet das Lager als einen Balken über seine Tage, und auf dem Desktop gibt es auch Woche.

Der Space-Kalender auf dem Handy in der Ansicht Upcoming: diese Woche mit einer Schwimmstunde, einem Elternabend und Oma Rosas Geburtstagsessen, nächste Woche mit Marronibraten, dem Herbstlager in Lenk von Montag 26 bis Freitag 30 als eine Zeile mit 5 Tagen und einer Altpapiersammlung
DemnächstWoche für Woche, und das Lager einmal.
Die Monatsansicht des Space-Kalenders für Oktober 2026 mit heute, dem 20., markiert und dem Herbstlager in Lenk als einem Balken von Montag 26 bis Freitag 30
MonatEin Termin über mehrere Tage ist ein Balken.

Der Haushaltskalender hat dieselbe Behandlung bekommen: Demnächst, Monat und Woche, mit den Personen-Chips und Bedienelementen in einer aufgeräumten Reihe. Und das Wand-Dashboard zeigt eine Reise über mehrere Tage jetzt ebenfalls als eine Zeile.

Der Haushaltskalender auf dem Desktop mit Everyone, Just me und einem Chip pro Person, Upcoming, Month und Week, und der Liste dieser Woche, die mit Jonas in Hamburg von Dienstag 20 bis Freitag 23 beginnt, einmal gezeigt mit 4 Tagen
Der HaushaltskalenderJonas' viertägige Dienstreise, einmal gezeigt.

Einstellungen auf einer Seite

Die Einstellungen eines Space waren auf mehrere Tabs verteilt, und allein der Tab Allgemein war etwa 4.800 Pixel lang, mit einem einzigen Speichern-Knopf weit unten. Jetzt steht alles auf einer Seite, mit einer Liste der Abschnitte an der Seite (oder Chips oben, auf dem Handy), um zwischen ihnen zu springen: Grundlagen, Wer ihn finden kann, Mitglieder & Beitreten, Bereiche, Deine Benachrichtigungen, Standort & Zonen, Moderation & Alter, Bots sowie Archivieren oder löschen.

Nur Grundlagen (Name, Beschreibung, Info, Schnelllinks und Design) wartet auf Speichern, und die Speicherleiste erscheint erst, wenn du etwas geändert hast. Alles andere wird gespeichert, sobald du es umschaltest.

Wem ein Space gehört, kann ihn jetzt an jemand anderen im Haushalt übergeben, und ein Haushalts-Admin kann einem Space einen neuen Besitzer geben, wenn der bisherige gegangen ist.

Die Einstellungsseite von Berger family auf dem Desktop mit einer Abschnittsliste links, Basics ausgewählt, und rechts der Karte Basics mit Coverbild, Icon, Emoji, Name und Kurzbeschreibung
Einstellungen auf einer SeiteJeder Abschnitt einen Klick entfernt.
Die Einstellungsseite auf dem Handy mit Abschnitts-Chips oben und einer Speicherleiste unten mit 1 ungespeicherten Änderung und den Knöpfen Verwerfen und Speichern
Speichern nur, wenn es zähltDie Leiste erscheint, sobald sich etwas geändert hat.

Ein neuer Space fragt, wofür er ist

Erstellst du einen Space, landest du jetzt darin, nicht wieder in der Liste. Eine Karte fragt, wofür er ist: Familie, Verein oder Gruppe, Nachbarschaft oder Nur ein Feed. Jede Wahl schaltet die passenden Bereiche ein, und du kannst jeden davon selbst ein- oder ausschalten. Überspringst du sie, behält der Space das Nötigste: Feed, Chat und Kalender. Ein Buchclub mit einer Person startet nicht mehr mit neun Tabs.

Ein neuer Space namens Garden plot 14 mit der Frage What's Garden plot 14 for?, vier Möglichkeiten Family, Club or group, Neighbours und Just a feed, und Bereichs-Chips mit Chat und Calendar angehakt und Tasks, Pages, Gallery, Stickies, Bazaar, Map und Timetable zum Hinzufügen
Wofür ist er?Wähle einen Ausgangspunkt, dann füge Bereiche hinzu oder entferne sie.

Flache Karten, überall

Der schräge, angeklebte Papier-Look ist bei Beiträgen verschwunden, in Spaces genauso wie im Haushalts-Feed. Karten sind flach und ruhig, wie auf der neu gestalteten Freunde-Seite. Das Papier bleibt an einer Stelle, wo es genau darum geht: an der Stickies-Pinnwand.

Unter der Haube

Die Bereiche eines Space sind echte Routen (/spaces/{id}/calendar und so weiter), als aktuelle Seite markiert, sodass Tastaturnutzer nicht mehr an 23 Stopps vorbeitabben müssen, um hinzukommen. Mehr behält eine feste Reihenfolge und füllt sich vom Ende der Tab-Reihe. Spaces, die über die API erstellt werden, starten jetzt ebenfalls nur mit Feed, Chat und Kalender; weitere schaltest du mit PATCH /api/spaces/{id} und einem features-Body zu. Bestehende Spaces ändern sich nicht. Für die ganze Neugestaltung war keine Datenbankmigration nötig.

Wir haben jeden Bildschirm bei 390 px Breite geprüft: Nichts scrollt seitwärts, und jedes Bedienelement ist mindestens 36 px hoch. Der niedrigste Textkontrast im finalen Design liegt bei 4,58 : 1, hell oder dunkel (WCAG AA verlangt 4,5). Spaces lesen sich sauber von rechts nach links, und „Zum Hauptinhalt springen“ springt wieder innerhalb der Seite, statt nach Hause.

Lokale Gemeinschaften

Manche Gruppen ergeben nur für die Leute in der Nähe Sinn: die Eltern der Straße, das Foodsharing im Dorf, die Schwimmcrew am Flussbad um die Ecke. Ein öffentlicher Space kann jetzt eine lokale Gemeinschaft sein. Beim Erstellen oder später in den Einstellungen wählst du eine Mitte auf der Karte, oder nimmst dein Zuhause als Mitte, und einen Umkreis von 1 bis 25 km. Von da an können nur Haushalte beitreten, deren Zuhause in diesem Kreis liegt.

Der Dialog Choose the area mit einer Karte von Zürich mit einem Kreis von 2 km, den Koordinaten der Mitte, einem Link Use our home as the centre, Feldern für Breiten- und Längengrad, Umkreis-Chips 1, 2, 5, 10 und 25 km mit 2 km gewählt und dem Hinweis, dass nur dein Haushalt die Mitte sieht und gekoppelte Haushalte nur den Umkreis
Gebiet wählenEine Mitte und ein Umkreis. Nur dein Haushalt sieht die Mitte.

Die Mitte bleibt bei dir. Sie ist meistens jemandes Straße, darum verlässt sie dein Zuhause nie. Gekoppelte Haushalte sehen nur, dass der Space eine lokale Gemeinschaft ist, und ihren Umkreis, „im Umkreis von 2 km“. Lokale Gemeinschaften sind öffentliche Spaces und stehen darum nie auf einem GFS (Global Federation Server).

Dein eigener Haushalt sieht die Karte, und Entdecken sagt dir gleich, ob dein Zuhause im Gebiet einer lokalen Gemeinschaft liegt, nahe am Rand oder außerhalb.

Entdecken mit Paired households gewählt: Kreis 10 Food Sharing im Umkreis von 5 km, Nachbarschaft Länggasse und Röschibach Playground Parents im Umkreis von 2 km, dann Sunday long run und Bike repair evenings, jeweils mit dem Gastgeber-Haushalt, der Mitgliederzahl und einem Knopf Join oder Ask to join, und dem Hinweis, dass diese nie auf einem GFS stehen
Von gekoppelten HaushaltenNur der Umkreis, nie die Mitte.
Entdecken mit Your household gewählt: Altstetten Garden Club im Umkreis von 1 km, markiert als Outside your area und ohne Beitreten-Knopf, Letten Swim Crew im Umkreis von 2 km, markiert als Near the edge, an admin will review your request, und Quartierverein Wipkingen im Umkreis von 2 km, markiert als In your area
Im eigenen HaushaltIm Gebiet, nahe am Rand oder außerhalb.

Gefragt, bevor etwas gesendet wird. Um der lokalen Gemeinschaft eines anderen Haushalts beizutreten, muss dein Zuhause zeigen, dass es im Gebiet liegt. Bevor deine Anfrage rausgeht, sagt Social Home genau, was gesendet wird: der ungefähre Standort deines Zuhauses, auf etwa 1 km genau, nur an diesen einen Haushalt. Er nutzt ihn für die Entscheidung und speichert ihn nicht. Sagst du Nein, wird nichts gesendet.

Der Dialog Request to join Röschibach Playground Parents mit einer optionalen Nachricht und dem Hinweis: Um zu prüfen, ob du im Gebiet wohnst, wird dein ungefährer Standort (etwa 1 km) mit dieser Anfrage an Keller household gesendet; Keller household nutzt ihn nur für die Entscheidung und speichert ihn nicht. Knöpfe Cancel und Send request
Erst gefragtWas gesendet wird, an wen, und dass es nicht gespeichert wird.

Eindeutig drin, und du bist dabei (oder deine Anfrage geht an die Admins, wenn der Space eine verlangt). Eindeutig draußen, und der Space erklärt, warum es keinen Beitreten-Knopf gibt. Nahe am Rand wird nichts automatisch entschieden: Deine Anfrage geht an einen Admin, der „Nahe am Rand“ sieht und entscheidet. Wer schon Mitglied ist, bleibt es, auch wenn das Gebiet später verschoben oder verkleinert wird.

Die Info-Seite von Letten Swim Crew auf dem Handy mit den Chips Public, Open to the area, Content is private und Within 2 km, einem Knopf Join space, einem Abschnitt Local community mit einer Karte des 2-km-Kreises und dem Zuhause des Haushalts nahe am Rand, und dem Badge Near the edge, an admin will review your request
Nahe am RandDu kannst trotzdem fragen, und ein Admin entscheidet.
Die Info-Seite von Altstetten Garden Club mit einem 1-km-Kreis auf der Karte, dem Zuhause des Haushalts deutlich außerhalb, einem Badge Outside your area und dem Satz, dass das Zuhause deines Haushalts außerhalb dieses Gebiets liegt und du darum nicht beitreten kannst
Außerhalb des GebietsDie Seite erklärt, warum es keinen Beitreten-Knopf gibt.

Der Standort deines Zuhauses kommt aus Home Assistant. Betreibst du Social Home eigenständig, kann ein Admin ihn jetzt unter Admin › Einstellungen festlegen.

Unter der Haube

Das Gebiet ist eine Mitte, gespeichert auf 4 Nachkommastellen (etwa 11 m), und ein Umkreis von 0,5–50 km, nur beim Gastgeber-Haushalt abgelegt. Es ist nicht Teil der Space-Konfiguration, die Mitgliedshaushalte bekommen. Gekoppelte Haushalte erhalten im Verzeichnis-Snapshot local_community und radius_km, sonst nichts. Eine lokale Gemeinschaft gibt es nur bei der Reichweite Öffentlich; wer sie verlässt, verliert das Gebiet.

Ein Beitritt aus einem anderen Haushalt trägt join_location: dein Zuhause, gerundet auf 2 Nachkommastellen (etwa 1,1 km), nur hinzugefügt, wenn du zugestimmt hast. Es reist in der eigenen versiegelten Nachricht des Beitritts, verschlüsselt von Zuhause zu Zuhause, sodass Relays und der GFS es nicht lesen können. Der Gastgeber rundet es bei Ankunft erneut und speichert, protokolliert oder leitet es nie weiter. Er entscheidet für die ganze ~1-km-Zelle: Liegt jede Ecke innen, heißt das drin; liegt der nächste Punkt jenseits des Rands, draußen; eine Zelle, die über dem Rand liegt, wird immer zu einer Beitrittsanfrage für die Admins, auch in einem offenen Space. Die einzige Spur, die bleibt, ist das Urteil an einer offenen Anfrage.

Was bleibt: Eine automatische Antwort verrät der fragenden Person, welche ~1-km-Zelle drin oder draußen liegt. Wer geduldig ist, könnte den Rand also in dieser Auflösung abtasten. Um Wiederholungen zu begrenzen, bekommt jede Person 10 Prüfungen pro lokaler Gemeinschaft und UTC-Tag und jeder andere Haushalt 20, gezählt in einer Tabelle, die Neustarts übersteht und Personen nur als Hash speichert. Lokale Gemeinschaften können keine delegierte Admin-Befugnis nutzen, sodass jeder Platz durch die Prüfung des Gastgebers geht. Die vollständigen Regeln stehen im Core-Repo unter docs/protocol/local-communities.md.

Globale Spaces, die nächsten zuerst

Ein globaler Space ist für alle, auf den GFSs, die sein Besitzer wählt. Der Besitzer kann ihn jetzt an einen Ort heften, etwa einen Schachklub in Zürich, und optional einen Hinweis wie „für Leute im Umkreis von 10 km“ dazuschreiben. Unter Entdecken › Global sind markierte Spaces nach Entfernung von deinem Zuhause sortiert, und In meiner Nähe lässt nur die übrig, in deren empfohlenem Gebiet du wohnst.

Die Markierung dient nur zum Sortieren. Beim Beitritt zu einem globalen Space prüft niemand, wo du wohnst; seine Info-Seite erinnert dich nur daran, dass du dich an die Regeln des Space halten sollst. Die Entfernungen rechnet dein eigener Browser aus, und dein Zuhause wird dafür nirgendwohin gesendet.

Entdecken mit Global gewählt und einem Filter Near me: Schachklub Zürich etwa 2 km entfernt, Zürich Urban Gardening im Gebiet, Winterthur Repair Café etwa 20 km entfernt und außerhalb der empfohlenen 10 km, Bern Sourdough Circle etwa 95 km entfernt und Alpine photography ohne Ort
Global, die nächsten zuerstEntfernungen und der empfohlene Umkreis des Besitzers, als Hinweis.
Unter der Haube

Die Markierung (place: {lat, lon, radius_km?}, 4 Nachkommastellen) ist Teil des globalen Eintrags und damit für alle sichtbar, die den Space finden können, auch für den GFS, der ihn listet. Die App sagt das dort, wo du sie setzt, und sie wird nie aus deinem Zuhause vorausgefüllt. Sie ist von der Ed25519-Signatur des Besitzers über den Eintrag gedeckt, ein GFS kann sie also weder hinzufügen noch verschieben noch entfernen. Entfernungsangaben sind gerundet: unter 1 km, auf den nächsten Kilometer bis 10, darüber auf die nächsten 5 km.

Dichtere Wände

Der Review hat auch Probleme zutage gebracht, die nichts mit dem Aussehen zu tun hatten, und die haben wir zuerst behoben. Das ernsteste: Jemand aus deinem Haushalt, der nie eingeladen wurde, konnte die Beiträge und die Mitgliederliste eines privaten Space lesen. Das ist behoben, zusammen mit 19 verwandten Lücken aus zwei anschließenden Sicherheits-Reviews:

  • Wer nach einem Space fragt, den er nicht sehen darf, bekommt dieselbe Antwort, ob es ihn gibt oder nicht.
  • Wer aus einem Space verbannt wurde, kann ihn nicht mehr lesen.
  • Follower sehen eine kürzere Mitgliederliste: keinen Online-Status, keine Standorte, keine Vorschläge der Admins und nicht, wer sonst noch folgt.
  • Basar-Angebote und Galerie-Alben bleiben in ihrem Space, und die Suche zählt keine Treffer mehr in Spaces, in denen du nicht bist.
  • Das Koppeln schickt nie den Standort deines Zuhauses, wenn du das Teilen ausgeschaltet hast.

Ausprobieren

Die neuen Spaces stecken in Social Home 2026.10.20. Öffne Spaces, schau, was in deinen eigenen neu ist, und wenn du in der Nähe deiner gekoppelten Haushalte wohnst, mach doch die Gruppe deiner Straße zu einer lokalen Gemeinschaft.