dijunkun
4f37422317
[feat] unify Windows unattended hosting with shared device identity
...
Keep RTC connections in the persistent SYSTEM host and attach GUI session features through an authenticated local channel. Share device credentials, settings and trusted devices, and use the service for Windows boot startup.
Unify normal and secure desktop capture fallback, recover virtual displays, and coordinate cursor ownership across desktop transitions. Update localization, documentation and the MiniRTC dependency.
Validated with git diff --check and localization catalog JSON parsing. Builds and runtime tests were not run.
2026-11-09 14:13:17 +08:00
dijunkun
fd6410e044
[fix] apply Windows daemon settings immediately
...
Add a runtime watchdog with Unicode process launch and session-end handling. Report autostart save failures and document the updated Windows behavior.
Validated with a Windows Release build, daemon and autostart integration checks, GUI crash recovery, tray exit, real logoff/login, and full reboot/login.
2026-11-08 17:38:30 +08:00
dijunkun
c75394e498
[fix] repair Linux autostart and apply daemon settings immediately, refs #147
2026-11-08 15:57:58 +08:00
dijunkun
f5f8eb94d4
[fix] preserve macOS permissions and defer legacy migration to launch
2026-11-07 03:07:24 +08:00
dijunkun
84466ccea4
[refactor] migrate clients to unified MiniRTC APIs
2026-11-07 00:41:25 +08:00
dijunkun
425698e22e
[feat] authenticate controller sessions with device keys
2026-11-02 03:00:18 +08:00
dijunkun
49717f0f68
[feat] use device keys for server login
2026-11-02 01:15:11 +08:00
dijunkun
489491008a
[feat] add trusted device pairing and management UI
2026-11-01 23:27:17 +08:00
dijunkun
baf48120bb
[perf] optimize CLI ANSI output and refresh previews
2026-10-31 05:21:10 +08:00
dijunkun
b361533d70
[docs] refresh CLI previews and clarify FPS capture
2026-10-31 04:58:15 +08:00
dijunkun
af60fb2541
[docs] expand CLI guide with npm setup and previews
2026-10-31 04:49:13 +08:00
dijunkun
699d867956
[feat] integrate CrossDesk CLI with terminal rendering and npm packaging
2026-10-30 10:42:23 +08:00
dijunkun
7c6e14989f
[feat] add IPv6 support for direct IP connections, refs #129
2026-10-29 20:02:43 +08:00
dijunkun
f09a4c50d1
[feat] add configurable all-interface IPv4 listening, refs #129
2026-10-29 18:23:34 +08:00
dijunkun
613b58f582
[build] add macOS signing and notarization to GitHub Actions
2026-10-29 11:09:12 +08:00
dijunkun
e123d5f2cc
[feat] add mobile codec status and scrolling codec names
2026-10-27 04:16:41 +08:00
dijunkun
922cd41f70
[docs] clarify Windows service updates for development builds
2026-10-27 03:07:55 +08:00
dijunkun
b15925f857
[feat] add mobile privacy controls and Windows secure text input
2026-10-27 02:37:23 +08:00
dijunkun
dad8384666
[docs] add README banner and clarify license metadata
2026-10-26 11:36:36 +08:00
dijunkun
9496bc8f1c
[docs] update README screenshots for refreshed desktop UI
2026-10-26 11:23:02 +08:00
dijunkun
7fc21f01bc
[ui] add a compact edit button for self-hosted settings
2026-10-25 02:43:24 +08:00
dijunkun
86bae6e1f4
[ui] remove TURN service toggle and simplify relay settings
2026-10-25 02:40:21 +08:00
dijunkun
859aaa29d4
[docs] document ID and direct IP connection architecture
2026-10-25 01:19:04 +08:00
dijunkun
cc48eb651f
[docs] document IP direct mode and refresh desktop screenshots
2026-10-25 01:05:43 +08:00
dijunkun
bd7f9505d9
[docs] document update public key build option
2026-10-24 21:03:55 +08:00
dijunkun
c6a2f6a35b
[feat] display video codecs and refine network statistics
2026-10-22 19:18:37 +08:00
dijunkun
193dcc4be0
[feat] prefer hardware video codecs by default
2026-10-22 17:20:48 +08:00
dijunkun
53c657aa55
[fix] share desktop build version across workflow jobs
2026-10-21 23:18:23 +08:00
dijunkun
941de898fb
[fix] validate desktop artifact versions against release tags
2026-10-21 23:10:14 +08:00
dijunkun
6abcafc205
[fix] prevent older releases from overwriting update metadata
2026-10-21 23:03:32 +08:00
dijunkun
2ea462764d
[fix] clear confirmed update receipts before temporary cleanup
2026-10-21 03:17:20 +08:00
dijunkun
ef02ef2e6c
[fix] preserve Linux desktop options when restarting after updates
2026-10-21 03:16:23 +08:00
dijunkun
e45350319c
[fix] authorize POSIX updates before closing CrossDesk
2026-10-21 03:10:40 +08:00
dijunkun
cb2ae207c4
[fix] use numeric versions for desktop branch builds
2026-10-20 21:14:38 +08:00
dijunkun
a625890b28
[feat] add in-app updates for desktop installations
2026-10-20 20:11:12 +08:00
dijunkun
695dacf87a
[docs] improve README guides and refresh desktop screenshots
2026-10-19 04:39:28 +08:00
kunkundi
45bf6ec4ee
[feat] add HarmonyOS desktop and mobile clients,issue #117
2026-10-16 00:42:55 +08:00
dijunkun
006526389a
[docs] update README for DeskHub and refresh desktop screenshots
2026-10-14 21:06:06 +08:00
dijunkun
3043b5f110
[fix] follow the selected device cursor in DeskHub
2026-10-14 10:20:31 +08:00
dijunkun
5721222724
[fix] disable already added devices in DeskHub recent picker
2026-10-14 10:20:20 +08:00
dijunkun
3ee0d42494
[feat] add DeskHub group control
2026-10-14 10:20:05 +08:00
dijunkun
417ef7d58c
[fix] disconnect remote sessions when closing DeskHub
2026-10-14 04:17:44 +08:00
dijunkun
0a6356085d
[feat] show video latency in DeskHub network status
2026-10-14 04:17:38 +08:00
dijunkun
61ff9b2787
[feat] add resizable DeskHub focus previews
2026-10-14 04:17:31 +08:00
dijunkun
4855b2d3b6
[fix] preserve DeskHub previews and control during fullscreen changes
2026-10-14 04:17:23 +08:00
dijunkun
2ac197c2de
[ui] streamline DeskHub toolbar layout and buttons
2026-10-14 04:17:17 +08:00
dijunkun
5199b2df11
[feat] add standalone DeskHub window and resizable device table
2026-10-14 02:37:06 +08:00
dijunkun
435feb419c
[ui] simplify DeskHub controls and unify device status styling
2026-10-13 18:12:57 +08:00
dijunkun
4e394ca650
[ui] place DeskHub thumbnails above the focused desktop and compact labels
2026-10-13 16:11:27 +08:00
dijunkun
4dfd8c3005
[feat] allocate DeskHub video bandwidth automatically
2026-10-13 15:39:50 +08:00