
- 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>
16 lines
391 B
JSON
16 lines
391 B
JSON
{
|
|
"name": "Nostr Client",
|
|
"short_name": "Nostr",
|
|
"description": "A modern Nostr client application built with React, TailwindCSS, and Nostrify with Welshman routing",
|
|
"start_url": "/",
|
|
"display": "standalone",
|
|
"background_color": "#ffffff",
|
|
"theme_color": "#000000",
|
|
"icons": [
|
|
{
|
|
"src": "/favicon.ico",
|
|
"sizes": "any",
|
|
"type": "image/x-icon"
|
|
}
|
|
]
|
|
} |