Skip to content

try webrtc again#7

Open
Yukaii wants to merge 20 commits intomainfrom
feature/webrtc-reboot
Open

try webrtc again#7
Yukaii wants to merge 20 commits intomainfrom
feature/webrtc-reboot

Conversation

@Yukaii
Copy link
Owner

@Yukaii Yukaii commented May 18, 2025

No description provided.

Yukaii added 20 commits May 13, 2025 15:45
- Added `node-datachannel` to manage WebRTC connections.
- Implemented signaling mechanism using QR codes to exchange SDP and ICE candidates.
- Created a new React app for the client-side to handle QR code input and WebRTC communication.
- Updated server to generate and display QR codes for signaling.
- Refactored server code to remove WebSocket server and replace it with WebRTC data channels.
- Enhanced error handling and logging for better debugging.
- Updated TypeScript configurations for improved module resolution and extension handling.
- Integrated Tailwind CSS for styling in the React app.
…ng with QR code display

- Replaced CLI output with Ink UI for better user experience.
- Moved WebRTC logic into a dedicated module (`webrtc.ts`).
- Created helper functions for IP address retrieval and keystroke execution.
- Added a new UI component for displaying QR codes and server logs.
- Improved error handling and logging throughout the application.
- Updated TypeScript configuration to support JSX in server files.
…ages for SDP processing and ICE candidate handling
…n SDP and improving logging for state changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant