Skip to content

Initial Release

Choose a tag to compare

@dog-broad dog-broad released this 08 Dec 04:56
· 44 commits to main since this release

Release v1.0.0 - First Public Release

πŸŽ‰ First Public Release

This is the first public release of the KeyBridge Server, a secure WebSocket server for remote keyboard control.

✨ Features

  • Secure WebSocket Server for real-time communication
  • AES-256-GCM Encryption for all message traffic
  • Token-based Authentication with QR code setup
  • Rate Limiting to prevent abuse
  • Keyboard Simulation using pynput
  • Comprehensive Logging system
  • JSON-based Protocol with acknowledgment support
  • Connection Management with session tracking and keep-alive
  • QR Code Generation for easy mobile pairing

πŸ“š Documentation

  • Complete README with setup instructions
  • SECURITY.md with security best practices
  • CONTRIBUTING.md for contributors
  • Apache License 2.0

πŸ”’ Security

⚠️ Important: Change the default secret key before production use! See SECURITY.md for details.

πŸ“¦ Installation

git clone <repository-url>
cd keybridge-server
python -m venv venv
source venv/bin/activate  # or .\venv\Scripts\activate on Windows
pip install -r requirements.txt
python src/main.py

πŸ› Bug Reports

Please report bugs via GitHub Issues.

πŸ™ Acknowledgments

Thank you for using KeyBridge Server!

Full Changelog: v0.1.0...v1.0.0