629f1632b1f86625eb0fd979236dbdd4bdb08068
- Add PROFILE_RELAYS constant with known reliable profile relays - Add parseAuthorEvent helper for consistent parsing - Fast path: pool races all relays with 500ms EOSE timeout - Slow path: race individual profile relays, resolve on first hit - useAuthors also gets fallback for missing pubkeys - Cache seeding continues to make individual useAuthor calls instant 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%