OverviewFilesCommitsIssuesDocsReleasesPeers

favela-community commits / fb03920

favela-community 0.1.4: CommunityRooms.communityDid(roomKey) keyless passthrough
favela-web reads each community's bound atproto DID (meta:did) keylessly to export it as a per-community bsky feed (phase 4). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fb03920d0b0f7322a530f4ae0e352061424b5b91
by plankatron <fleeky@gmail.com> · 2026-07-15T14:18:24.000Z

Changed files (2) +2 -1

lib/community-room.js +1 -0
……@@ -174,6 +174,7 @@ export class CommunityRooms {
174174
175175 async members (roomKeyHex) { return (await this.room(roomKeyHex)).members() }
176176 async meta (roomKeyHex) { return (await this.room(roomKeyHex)).meta() }
177 async communityDid (roomKeyHex) { return (await this.room(roomKeyHex)).communityDid() }
177178
178179 // Watch one room's roster for changes. onChange(memberDids[]) fires (debounced) on every linearized-view
179180 // advance — i.e. whenever a member add/remove/ban replicates in — PLUS once immediately as a baseline.
package.json +1 -1
……@@ -1,6 +1,6 @@
11{
22 "name": "favela-community",
3 "version": "0.1.3",
3 "version": "0.1.4",
44 "description": "Co-owned, plaintext community rooms for Favela — membership + moderation on a hyper-rooms Autobase. Read KEYLESSLY by the gateway (favela-web); WRITTEN by mods (hpp / full-node / CLI). One community protocol, shared across surfaces.",
55 "type": "module",
66 "main": "index.js",