8 Commits

Author SHA1 Message Date
Patrick
722738e095 feat: Implement complete Router compatibility layer for NWelshman
Some checks failed
Deploy to GitHub Pages / deploy (push) Has been cancelled
Test / test (push) Has been cancelled
- Added custom Router class implementing v0.0.2 interface that NWelshman expects
- Implemented all required Router methods (User, FromPubkeys, WithinMultipleContexts, etc.)
- Added RouterScenario implementation with proper relay selection and policy handling
- Fixed TypeScript type compatibility issues between NWelshman and NostrContext
- Added integration tests with real relay connections
- Fixed ESLint errors and added missing HTML metadata
- Created web manifest for PWA support
- Updated README with Router implementation details

The Router now properly bridges the version gap between @welshman/util v0.4.2
and the v0.0.2 interface that NWelshman requires, enabling full Welshman
functionality with intelligent relay routing.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 19:35:31 -04:00
Chad Curtis
d17fc5ddd7 Add default ErrorBoundary with iframe postMessage to template. 2025-07-17 17:18:58 +00:00
Alex Gleason
1e179b4396
Add AbortSignal polyfills 2025-06-15 12:35:47 -05:00
Alex Gleason
2d325f7343
inter -> font-name 2025-06-06 14:28:01 -05:00
Alex Gleason
9f12c58dc0
Add Design Customization section to CONTEXT.md 2025-06-02 10:53:54 -05:00
Alex Gleason
3672a13ac8
Bully the robot to add a custom font 2025-06-02 10:13:20 -05:00
Alex Gleason
420edd9ed6
Include NostrLoginProvider, narrow down default relays 2025-04-17 14:25:18 -05:00
Alex Gleason
0ab5354d7e
Create mkstack 2025-04-16 21:43:54 -05:00