f200359059
Blossom servers now work exactly like relays: - App default servers (APP_BLOSSOM_SERVERS) can be toggled on/off - User's kind 10063 server list is fetched and synced from Nostr - NostrSync fetches kind 10063 on login and applies it to config - useInitialSync fetches kind 10063 in parallel on first login - BlossomSettings UI mirrors RelayListManager with two sections: App Blossom Servers (with enable toggle) + Your Blossom Servers - User changes publish a kind 10063 replaceable event to Nostr - getEffectiveBlossomServers() merges app + user servers like getEffectiveRelays() - Migration from old blossomServers[] to blossomServerMetadata handled in AppProvider