Commit Graph

9 Commits

Author SHA1 Message Date
Chris Daßler
338b9d51b8 Add event for multiaddresses changed 2025-09-20 02:42:25 +02:00
Chris Daßler
2a854aea5b Fix logger reference error in Libp2pComponent
Add missing LoggerComponent import that was causing ReferenceError
when trying to use logger in start() method
2025-09-18 23:51:51 +02:00
Chris Daßler
fee70c18f4 Add some more logging 2025-09-18 23:42:17 +02:00
9122949a6e Merge feat/logger (#1)
Fixed encoding issue: changed from btoa(String.fromCharCode(...)) to Buffer.from().toString('base64')
Maintains persistent identity through private key storage
Provides better state management and error tracking
Supports connection acceptance/rejection flow
Properly handles node lifecycle events
Can be cleanly shut down with resource cleanup

Co-authored-by: Chris Daßler <chris.dassler@me.com>
Reviewed-on: #1
2025-09-18 15:25:17 +02:00
Chris Daßler
7e46005c6f Update README and remove obsolete files 1.0.0 2025-08-29 12:28:14 +02:00
Chris Daßler
43a2b7b418 Replace index.d.ts with self-contained type declarations
- Remove obsolete index.d.ts with relative imports
- Use self-contained type declarations for IOR compatibility
- Keep native/libp2p.d.ts for internal use
2025-08-29 11:50:43 +02:00
Chris Daßler
b712f97795 Add self-contained TypeScript declarations for IOR type generation 2025-08-29 11:43:18 +02:00
Chris Daßler
e149998025 Add TypeScript declaration file for IOR type generation 2025-08-29 11:35:05 +02:00
Chris Daßler
6f1d6ec37b Initial commit: libp2p-native-bridge package
- Extracted libp2p component from main app
- Created modular package structure with interfaces and implementations
- Added dependency injection for NativeModules
- Configured for IOR loading from Gitea
- Added comprehensive README and documentation
2025-08-29 11:18:37 +02:00