mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 01:27:11 +00:00
a957f3fe2a
Introduce full CDAP subsystem and devices UI overhaul. Adds a new CDAP WebSocket gateway (cdap/gateway.go) with auth, connection lifecycle, message loop, heartbeat monitor and APIs (cdap/api.go, cdap/auth.go, cdap/handler.go, cdap/manifest.go, cdap/messages.go). Wire CDAP into the server (api/server.go + handlers in api/cdap_handlers.go) exposing REST endpoints for status, device list, info, manifest, state and sending commands. Enhance peer handling: CDAP-connected overlay in peer list/get, device revocation/cascade support in handleDeletePeer (blocklist, connection teardown, events + audit), and new audit action ActionPeerRevoked. Frontend updates include CDAP device page, widgets, commands, styles and services; major devices page UI redesign (responsive folder chips, toolbar, slim table, kebab menu) plus related CSS/JS/views, translations, docs and assets. Overall adds CDAP features, revocation workflow, and a responsive devices UI.
Documentation
This directory contains comprehensive documentation for BetterDesk Console.
Quick Start
- INSTALLATION_V1.4.0.md - Installation guide
- UPDATE_GUIDE.md - Updating existing installations
- TROUBLESHOOTING_EN.md - Common issues & solutions
Docker
- DOCKER_SUPPORT.md - Docker installation guide
- DOCKER_TROUBLESHOOTING.md - Docker-specific issues
Features
- CLIENT_GENERATOR.md - Custom client generator
- CLIENT_GENERATOR_QUICKSTART_EN.md - Client generator quick start
- ID_CHANGE_FEATURE.md - Device ID change feature
- STATUS_TRACKING_v3.md - Device status tracking system
Performance
- GPU_OPTIMIZATION_EN.md - GPU optimization
- GPU_FIX_QUICKSTART_EN.md - Quick GPU fix guide
- OPTIMIZATION_SUMMARY_EN.md - Performance optimization summary
Security & Troubleshooting
- KEY_TROUBLESHOOTING.md - Key and encryption issues
- PORT_SECURITY.md - Port configuration & security
- QUICK_FIX_EN.md - Quick fixes for common issues
Development
- BUILD_GUIDE.md - Building from source
- CONTRIBUTING.md - Contribution guidelines
- PROJECT_STRUCTURE.md - Project structure overview
- CHANGELOG.md - Version history
Additional
- TRANSLATION_SUMMARY.md - Documentation translation status
Legacy HBBS Patch (Archived)
The original Rust-based HBBS patch (hbbs-patch-v2/) has been replaced by the Go server and moved to archive/. See the main README for current architecture.