18 Commits

Author SHA1 Message Date
f641547d32 feat(web-client): 添加连接按钮状态检查和Docker部署支持
- 实现checkConnectButtonEnabled函数检查远程设备ID和密码是否有效
- 在服务器配置可见时验证信令服务器和STUN/TURN服务器输入
- 添加WebSocket连接初始化功能,延迟页面加载时的自动连接
- 为服务器配置输入框和传输ID/密码添加输入事件监听器
- 在断开连接时正确关闭WebSocket连接
- 添加Dockerfile支持容器化部署
- 更新连接逻辑以在WebSocket打开后才执行连接流程
2026-03-04 21:20:51 +08:00
db3ed566e1 UI修改 2026-03-04 20:56:12 +08:00
dijunkun
7da1331db4 [fix] use user_leave_transmission instead of leave_transmission when leave transmisson 2025-11-23 00:24:13 +08:00
dijunkun
f4e004ecce Merge branch 'main' of https://github.com/kunkundi/crossdesk-web-client 2025-11-11 21:44:11 +08:00
dijunkun
63f22ae8c3 [config] update signal server config 2025-11-11 21:43:44 +08:00
dijunkun
fbcc487282 [feat] enable audio stream autoplay 2025-11-10 15:09:51 +08:00
dijunkun
17a9295982 [fix] resolve display selection failure issue 2025-11-10 10:40:05 +08:00
dijunkun
396992526f [feat] add alerts for incorrect password and invalid device ID 2025-11-09 17:39:13 +08:00
dijunkun
9607f6c83f [feat] refine layout design 2025-11-09 17:10:45 +08:00
dijunkun
1133b7830c [feat] refactor page layout and add virtual keyboard support for mobile devices 2025-11-09 05:21:40 +08:00
dijunkun
9ac4a251ab [refactor] refactor page layout and improve user experience 2025-11-08 23:58:56 +08:00
dijunkun
7a8314ee85 [refactor] consolidate WebRTC logic, add config, remove duplicates 2025-11-07 17:21:34 +08:00
dijunkun
c5462b7a8e [feat] support remote control and displayer switch 2025-11-06 17:42:03 +08:00
dijunkun
eb2b1ad42e [feat] enable mouse control and diplayer selection 2025-11-06 16:37:32 +08:00
dijunkun
2399769bc1 [fix] resolve issues causing reconnect and initial connection failures 2025-11-06 02:43:15 +08:00
dijunkun
96d05049d5 [feat] support libdatachannel trickle ICE 2025-11-05 00:05:08 +08:00
dijunkun
aebde3e5c5 [feat] implement H264 stream pulling and playback from CrossDesk client on Web 2025-11-03 17:11:15 +08:00
dijunkun
389b7b0a43 [chore] initialize crossdesk-web-client project 2025-11-03 00:21:08 +08:00