BlueSky & more on desktop lazurite.stormlightlabs.org/
tauri rust typescript bluesky appview atproto solid
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: diagnostics wording

+21 -4
+2 -2
src/components/deck/DiagnosticsPanel.test.tsx
··· 43 43 lists: [{ 44 44 description: "Builders and product people.", 45 45 memberCount: 12, 46 - purpose: "curate", 46 + purpose: "app.bsky.graph.defs#curatelist", 47 47 title: "Builders", 48 48 creator: { handle: "mira.test" }, 49 49 }, { 50 50 description: "Moderation boundary set.", 51 51 listItemCount: 5, 52 - purpose: "modlist", 52 + purpose: "app.bsky.graph.defs#modlist", 53 53 title: "Safety", 54 54 creator: { handle: "safety.test" }, 55 55 }],
+19 -2
src/components/deck/DiagnosticsPanel.tsx
··· 107 107 } 108 108 109 109 function purposeLabel(purpose: string | null | undefined) { 110 - switch ((purpose || "").toLowerCase()) { 110 + const normalized = (purpose || "").toLowerCase(); 111 + 112 + switch (normalized) { 113 + case "app.bsky.graph.defs#curatelist": 111 114 case "curate": 112 115 case "curation": { 113 116 return "Curation"; 114 117 } 118 + case "app.bsky.graph.defs#modlist": 115 119 case "modlist": 116 120 case "moderation": { 117 121 return "Moderation"; 118 122 } 123 + case "app.bsky.graph.defs#referencelist": 119 124 case "reference": { 120 125 return "Reference"; 121 126 } 122 127 default: { 128 + if (normalized.endsWith("#curatelist")) { 129 + return "Curation"; 130 + } 131 + 132 + if (normalized.endsWith("#modlist")) { 133 + return "Moderation"; 134 + } 135 + 136 + if (normalized.endsWith("#referencelist")) { 137 + return "Reference"; 138 + } 139 + 123 140 return "Other"; 124 141 } 125 142 } ··· 495 512 <section class="grid gap-3"> 496 513 <DiagnosticsTabIntro 497 514 title="Lists" 498 - description="Lists are ordinary social structure. Purpose, owner context, and membership stay visible without scoring or judgment." /> 515 + description="Lists are collections of users and can be used for moderation or curation." /> 499 516 <Switch 500 517 fallback={ 501 518 <div class="grid gap-4">