0806e5361dd7bbe5c6c42f95c2f6879cc64ff11c
Major additions to Content settings: 1. Renamed "Content Types" → "Other Stuff" (now collapsible) - Moved intro image and description into collapsible section - Defaults to OPEN for easy access 2. Added new "Feed Tabs" section (collapsible, defaults to CLOSED) - Community management feature - Download NIP-05 JSON from any domain - Fetches https://domain/.well-known/nostr.json - Parses user list and stores locally - Shows user count for each community - Remove communities with X button - Communities stored in localStorage (mew:communities + mew:community:{domain}) - Placeholder for feed tab toggles (Global, Communities, etc.) Community feature details: - Input validates and cleans domain (removes protocol, trailing slash) - Prevents duplicate communities - Shows loading state during fetch - Error handling for invalid domains or JSON format - Stores both community list and raw JSON data for feed filtering - Clean, consistent UI matching existing patterns Structure: - Feed Tabs (new) - Other Stuff (renamed from Content Types) - Muted Content (existing) Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
Description
Languages
TypeScript
95.7%
Java
1.5%
JavaScript
0.9%
Swift
0.9%
CSS
0.5%
Other
0.4%