From b7f933f2da40fc66b5b48cf6f0d20775e2073bae Mon Sep 17 00:00:00 2001 From: sepehr-safari Date: Mon, 31 Aug 2026 18:45:06 +0300 Subject: [PATCH] Say what a place actually does in 0.14.0 The Places section described one feed, no colour, and a welcome behind a button. Plaza 0.14.0 reads the rest of the fields the format carries, so a community can carry several feeds and switch between them, and one that states a colour is drawn in it. Both pages also said a place published once means the same thing in both clients. The field names are shared and the document is read the same way, but there is no shared publishing path: Hallway's deployer ships a site with the object embedded in it, and Plaza reads a kind:30078 carrying that object. Somebody has to publish the second one by hand today, so the roadmap asks for the shared path instead of implying it already exists. --- content/plaza.mdx | 26 ++++++++++++++++++++------ content/roadmap.mdx | 19 ++++++++++--------- 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/content/plaza.mdx b/content/plaza.mdx index d5a4284..3a6e883 100644 --- a/content/plaza.mdx +++ b/content/plaza.mdx @@ -163,9 +163,10 @@ settings somebody could publish for a whole community. ## Places -A place is somebody's corner of Nostr: their relay, and what that relay serves. A -`plaza://place/` link opens the one it names, from anywhere, and while you are -in a place you are reading it rather than your own feed with a banner on top. +A place is somebody's corner of Nostr: their relays, and what those relays +serve. A `plaza://place/` link opens the one it names, from anywhere, and while +you are in a place you are reading it rather than your own feed with a banner on +top. You arrive as a visitor, which means you can already read and post, and closing Plaza forgets you were ever there. Entering keeps it on a rail down the side of @@ -173,9 +174,22 @@ the window, one press away from then on, and leaving takes it off again. Nothing is gated on entering, posting included: whether a post lands is between you and that place's relays. -The format is fiatjaf's Hallway universe object, -read exactly as it is written, so a place published once means the same thing in -both. +A community can carry several feeds. The one you are reading names itself in the +header, and where there is more than one that name is the switcher. A place that +states a colour wears it: the accent, its tile on the rail, and the handles, +mentions and links throughout its feed, in the colour that community chose +rather than Plaza's own violet. What does not move is anything that means a +state, so a warning, a zap and an unread mark read the same in every room. A +yellow room should not make an error look like weather. + +Arriving opens the host's own text once, in a card you can close and find again +under Info. + +The format is fiatjaf's Hallway universe object and the field names are his +exactly, so a document written for one is read the same way by the other. The +two do not yet share a publishing path: Hallway's deployer ships a site with the +object embedded in it, and Plaza reads a `kind:30078` carrying that same +object. ## Careful with what is yours diff --git a/content/roadmap.mdx b/content/roadmap.mdx index 48db6cb..d448500 100644 --- a/content/roadmap.mdx +++ b/content/roadmap.mdx @@ -24,11 +24,12 @@ No dates. The order is a commitment; a calendar would not be. - **[Plaza](/plaza)**, the flagship client. Browse as a guest, sign in three ways (including a NIP-46 bunker), and read a follow feed (your kind 3 list) that renders from disk before the network answers. -- **Places**: a link opens somebody's corner of Nostr, their relay and what it serves, and +- **Places**: a link opens somebody's corner of Nostr, their relays and what they serve, and while you are in one you see it rather than your own feed. Visit, enter to keep it on a - rail, or leave. The format is fiatjaf's - Hallway universe object, so a place published once means - the same thing in both. + rail, or leave. A community can carry several feeds and switch between them, and one that + states a colour is drawn in it. The format is fiatjaf's + Hallway universe object, and the field names are his exactly, so a document written for + one is read the same way by the other. - **Docs and benchmarks**: this site, the [NIP-support table](/nips), and reproducible [performance numbers](/performance). - **Reach**: following somebody means seeing them. Plaza reads the NIP-65 relay lists (kind @@ -73,11 +74,11 @@ afternoon rather than forever. An update path, so people who installed are not s whatever version they downloaded. Operable without a mouse, a light theme, and type that scales. -Places go further: the rest of the fields the format carries, the entered list as an -encrypted event so it follows you between machines, notifications labelled with which place -they came from, and a way to find a place that is not somebody handing you a link. A place -link does nothing on a machine without Plaza, so getplaza.social will resolve the same -address in a browser. +Places go further: the entered list as an encrypted event so it follows you between +machines, notifications labelled with which place they came from, a way to find a place that +is not somebody handing you a link, and a publishing path the two clients share rather than +a document somebody has to republish by hand. A place link does nothing on a machine without +Plaza, so getplaza.social will resolve the same address in a browser. And a NIP-47 wallet connection, with an approval surface in Notary so a payment is something you agree to rather than something that happens.