dijunkun
|
d6d0a548b2
|
[fix] rename remote cursor shape to avoid X11 macro conflict
|
2026-08-26 00:01:25 +08:00 |
|
dijunkun
|
74ac849efe
|
Merge branch 'slint-client' of https://github.com/kunkundi/crossdesk into slint-client
|
2026-08-25 23:25:27 +08:00 |
|
dijunkun
|
e2cd18dba4
|
[fix] detect macOS remote cursor shapes
|
2026-08-25 23:24:20 +08:00 |
|
dijunkun
|
d2b1329eca
|
[fix] restore Linux cursor state build compatibility
|
2026-08-25 22:59:45 +08:00 |
|
dijunkun
|
0653a95250
|
[fix] update minirtc NVDEC reconfigure handling
|
2026-08-25 22:52:41 +08:00 |
|
dijunkun
|
bd73ef55f1
|
[feat] synchronize remote cursor state
|
2026-08-25 22:25:18 +08:00 |
|
dijunkun
|
b854512c24
|
[feat] integrate Linux tray with desktop environment
|
2026-08-25 18:17:53 +08:00 |
|
dijunkun
|
4528caf0f4
|
[feat] refine tray and main window behavior
|
2026-08-25 17:14:45 +08:00 |
|
dijunkun
|
f6e89725aa
|
[fix] update minirtc NVENC fallback
|
2026-08-25 16:39:13 +08:00 |
|
dijunkun
|
62f79a8e44
|
[fix] update minirtc video adaptation
|
2026-08-25 16:18:55 +08:00 |
|
dijunkun
|
096bc68d35
|
[fix] prevent remote mouse input from popup menus
|
2026-08-25 12:43:30 +08:00 |
|
dijunkun
|
8ea4668305
|
[refactor] modularize Slint video rendering backends
|
2026-08-25 11:45:38 +08:00 |
|
dijunkun
|
21eec76008
|
[feat] add OpenGL NV12 underlay rendering for Slint on Linux
|
2026-08-25 10:26:05 +08:00 |
|
dijunkun
|
3e63675787
|
[fix] update minirtc NVDEC resolution handling
|
2026-08-25 05:28:39 +08:00 |
|
dijunkun
|
439f137764
|
[fix] update minirtc signal join sequencing
|
2026-08-25 04:40:37 +08:00 |
|
dijunkun
|
f537147f54
|
[fix] update minirtc ICE state handling
|
2026-08-25 04:28:34 +08:00 |
|
dijunkun
|
2186ebd7eb
|
[fix] restore Linux GCC build compatibility
|
2026-08-25 04:05:11 +08:00 |
|
dijunkun
|
c11d48fc1f
|
[fix] correct controlled-side status window behavior
|
2026-08-25 03:54:51 +08:00 |
|
dijunkun
|
1690fc92a3
|
[fix] prevent green tint during NV12 scaling
|
2026-08-25 03:37:02 +08:00 |
|
dijunkun
|
0d9d385d10
|
[feat] add OpenGL NV12 underlay rendering for Slint on Windows
|
2026-08-25 02:16:14 +08:00 |
|
dijunkun
|
20f8137df2
|
[fix] update minirtc video bitrate serialization
|
2026-08-25 01:34:03 +08:00 |
|
dijunkun
|
29aae747c6
|
[feat] add native Metal video rendering for Slint on macOS
|
2026-08-25 00:41:18 +08:00 |
|
dijunkun
|
3f93dc05aa
|
[fix] eliminate Slint UI frame rate cap on macOS and Linux
|
2026-08-24 16:35:09 +08:00 |
|
dijunkun
|
05885ecd48
|
[fix] eliminate 30 fps cap in remote desktop rendering pipeline
|
2026-08-24 16:22:32 +08:00 |
|
dijunkun
|
ee92c4ce5f
|
[fix] update minirtc NVDEC teardown, fixes #95
|
2026-08-24 14:46:58 +08:00 |
|
dijunkun
|
d94443330c
|
[feat] prioritize frame rate for remote desktop
|
2026-08-24 14:00:40 +08:00 |
|
dijunkun
|
df72204619
|
[fix] update minirtc OpenH264 bitrate handling
|
2026-08-24 10:33:56 +08:00 |
|
dijunkun
|
3678271577
|
[feat] report client version and platform
|
2026-08-24 09:46:51 +08:00 |
|
dijunkun
|
6b5535ab3d
|
[fix] keep display stream IDs stable after monitor changes
|
2026-08-24 00:32:43 +08:00 |
|
dijunkun
|
078bd1e520
|
[fix] recover interrupted password changes
|
2026-08-23 21:59:20 +08:00 |
|
dijunkun
|
718705c352
|
[fix] prevent NVCodec unload crashes, fixes #95
|
2026-08-23 21:16:41 +08:00 |
|
dijunkun
|
1ca5852280
|
[fix] update minirtc reliable transmission
|
2026-08-23 19:04:43 +08:00 |
|
dijunkun
|
1eda6cc183
|
[fix] update minirtc feedback handling
|
2026-08-21 16:19:49 +08:00 |
|
dijunkun
|
8d37f8f5fb
|
[fix] update minirtc CBR encoder configuration
|
2026-08-21 15:51:20 +08:00 |
|
dijunkun
|
05b8aa629e
|
[fix] update minirtc for Windows build
|
2026-08-21 14:36:21 +08:00 |
|
dijunkun
|
2cbceba953
|
[fix] use screen content defaults for desktop streaming
|
2026-08-21 14:29:44 +08:00 |
|
dijunkun
|
89d3c8b53f
|
[fix] prevent expired probe cluster reuse
|
2026-08-20 18:30:04 +08:00 |
|
dijunkun
|
51a4190e97
|
[fix] propagate encoder bitrate update failures
|
2026-08-20 18:20:02 +08:00 |
|
dijunkun
|
3737cd0dd5
|
[fix] align encoder and network bitrate limits
|
2026-08-20 18:05:45 +08:00 |
|
dijunkun
|
00957d6740
|
[fix] serialize pacer tasks and harden probing
|
2026-08-20 17:42:50 +08:00 |
|
dijunkun
|
6ec86322b2
|
[fix] abort probing when ICE becomes unavailable
|
2026-08-20 17:12:45 +08:00 |
|
dijunkun
|
ecc131b5ee
|
[fix] gate media-less probing by transport capability
|
2026-08-20 16:56:49 +08:00 |
|
dijunkun
|
1aa50e9ffa
|
[fix] schedule pacer with high precision tasks
|
2026-08-20 16:22:01 +08:00 |
|
dijunkun
|
d49f5bc520
|
[fix] handle task queue wakeups correctly
|
2026-08-20 14:45:18 +08:00 |
|
dijunkun
|
8818b9b8be
|
[fix] ensure video bitrate updates reach encoders
|
2026-08-19 16:33:47 +08:00 |
|
dijunkun
|
3be283238c
|
[fix] prevent screen capture without connected peers
|
2026-08-19 15:51:37 +08:00 |
|
dijunkun
|
5d0453fff3
|
[fix] prevent ICE callback self-join during teardown
|
2026-08-18 17:10:03 +08:00 |
|
dijunkun
|
8a9775a571
|
[fix] adapt VideoToolbox encoder resolution
|
2026-08-18 16:42:42 +08:00 |
|
dijunkun
|
7f4f1882ae
|
[fix] sync signal status after server switch
|
2026-08-17 00:07:01 +08:00 |
|
dijunkun
|
23e24e3d47
|
[fix] prevent websocket reconnect during shutdown
|
2026-08-16 23:07:02 +08:00 |
|
dijunkun
|
7e1b9cb00e
|
[fix] use -ld_classic only on macOS Intel
|
2026-08-16 22:34:58 +08:00 |
|
dijunkun
|
0c70acbdbf
|
[fix] eliminate macOS build warnings
|
2026-08-16 22:18:30 +08:00 |
|
dijunkun
|
fcbbb0f51c
|
[fix] check log path before logger initialization
|
2026-08-16 22:16:26 +08:00 |
|
dijunkun
|
f4be0700bf
|
[fix] remove deprecated -ld_classic linker flag
|
2026-08-16 22:05:22 +08:00 |
|
dijunkun
|
a45670b04d
|
[fix] prevent invalid file descriptors during ICE teardown
|
2026-08-16 21:54:02 +08:00 |
|
dijunkun
|
ff329cae81
|
[fix] use libsrtp v2.7.0 release tag
|
2026-08-16 17:51:08 +08:00 |
|
dijunkun
|
092664784e
|
[fix] synchronize authenticated password changes
|
2026-08-16 16:57:36 +08:00 |
|
dijunkun
|
1709eb0efb
|
[feat] use server-issued TURN credentials
|
2026-08-16 16:41:26 +08:00 |
|
dijunkun
|
d27bb5d7a4
|
[docs] add CrossDesk privacy policy
|
2026-08-08 03:26:02 +08:00 |
|
dijunkun
|
62c8f0a38d
|
[docs] improve README structure and signing policy
|
2026-08-08 03:00:13 +08:00 |
|
dijunkun
|
21eee5ccdc
|
[ci] add SignPath Windows test signing
|
2026-08-08 01:50:47 +08:00 |
|
dijunkun
|
e6c26511cd
|
[fix] capture Windows keyboard input with Raw Input, refs #94
|
2026-08-03 17:38:46 +08:00 |
|
dijunkun
|
c0b880e1eb
|
[fix] pass Windows resource compiler to Slint build
|
2026-08-01 02:08:05 +08:00 |
|
dijunkun
|
c10f1499f2
|
[fix] encode web audio before RTP packetization, fixes #93
|
2026-07-31 23:58:56 +08:00 |
|
dijunkun
|
d7a9c26ff9
|
[fix] scale local ID text to fit
|
2026-07-31 23:57:09 +08:00 |
|
dijunkun
|
f809ad173c
|
[fix] restore Linux keyboard injection
|
2026-07-31 23:57:09 +08:00 |
|
dijunkun
|
34155d0266
|
[fix] let SDL select available Linux audio driver
|
2026-07-31 23:57:09 +08:00 |
|
dijunkun
|
9d544788b0
|
[fix] use custom titlebar only with X11
|
2026-07-31 23:57:08 +08:00 |
|
dijunkun
|
dd16e65b68
|
[fix] stabilize third-party dependency builds
|
2026-07-31 23:57:08 +08:00 |
|
dijunkun
|
91eac61a90
|
[docs] use GCC 10 toolchain for Linux builds
|
2026-07-31 23:57:08 +08:00 |
|
dijunkun
|
941cc79af5
|
[fix] use xmake-managed CMake for builds
|
2026-07-31 23:57:08 +08:00 |
|
dijunkun
|
0d6ecfc730
|
[ci] build Linux releases on Ubuntu 20.04 for compatibility
|
2026-07-31 23:57:08 +08:00 |
|
dijunkun
|
d32974dc18
|
ci: add Linux capture build dependencies
|
2026-07-28 17:58:39 +08:00 |
|
dijunkun
|
efd8b7c0ff
|
fix: let ICE drive connection failure state
|
2026-07-28 17:43:25 +08:00 |
|
dijunkun
|
383452ed3b
|
ci: enable Wayland for Linux release builds
|
2026-07-28 17:25:49 +08:00 |
|
dijunkun
|
2570e57958
|
ci: use macOS 26 SDK for release artifacts
|
2026-07-28 16:29:32 +08:00 |
|
dijunkun
|
eed90dad34
|
revert: keep macOS main window titlebar opaque
|
2026-07-28 16:29:32 +08:00 |
|
dijunkun
|
c53ce2a581
|
fix: prevent video callback crash during transport teardown
|
2026-07-28 15:26:13 +08:00 |
|
dijunkun
|
708c39bb99
|
fix: keep macOS main window titlebar opaque
|
2026-07-28 14:42:06 +08:00 |
|
dijunkun
|
cee249a25b
|
fix: align DTLS handling with SRTP negotiation
|
2026-07-28 14:11:17 +08:00 |
|
dijunkun
|
7c3b13409c
|
fix: restore remote keyboard control in Slint client, refs #91
|
2026-07-28 14:11:16 +08:00 |
|
dijunkun
|
e3d15f8f9a
|
fix: include platform header for Linux build
|
2026-07-27 10:18:48 +08:00 |
|
dijunkun
|
a6e8038286
|
fix: block remote mouse input over control bar
|
2026-07-27 00:30:48 +08:00 |
|
dijunkun
|
765452e3c9
|
fix: close server window after controller disconnects
|
2026-07-27 00:22:33 +08:00 |
|
dijunkun
|
7cd0d6a351
|
fix: support SDL keyboard auto-repeat
|
2026-07-26 18:11:41 +08:00 |
|
dijunkun
|
c01b52eac5
|
fix: refine settings dialog scrolling layout
|
2026-07-26 17:52:23 +08:00 |
|
dijunkun
|
737cf9b558
|
fix: prioritize online recent connections
|
2026-07-26 16:49:03 +08:00 |
|
dijunkun
|
6f5faa7111
|
fix: refine Wayland window behavior and titlebars
|
2026-07-23 20:40:13 +08:00 |
|
dijunkun
|
3a72e4849e
|
Merge branch 'slint-client' of https://github.com/kunkundi/crossdesk into slint-client
|
2026-07-23 16:29:21 +08:00 |
|
dijunkun
|
43e44af730
|
fix: copy Slint runtime beside Windows binaries
|
2026-07-23 16:27:19 +08:00 |
|
dijunkun
|
97e592861c
|
fix: remove main window maximize button
|
2026-07-23 16:27:11 +08:00 |
|
dijunkun
|
31b8983328
|
fix: gray out unavailable hardware codec setting
|
2026-07-23 11:11:08 +08:00 |
|
dijunkun
|
522f519d38
|
fix: include X11 headers for Wayland keyboard
|
2026-07-22 21:56:41 +08:00 |
|
dijunkun
|
37c4fe2e8a
|
build: install Rust toolchain for Slint
|
2026-07-22 17:23:35 +08:00 |
|
dijunkun
|
2c20599800
|
fix: improve update notes display
|
2026-07-22 03:08:22 +08:00 |
|
dijunkun
|
f5c4e2ba4a
|
ci: add Linux build image workflow
|
2026-07-22 00:06:18 +08:00 |
|
dijunkun
|
59f77c2820
|
refactor: rebuild desktop client with Slint
|
2026-07-21 16:42:13 +08:00 |
|
dijunkun
|
eeb6a2a1ae
|
[refactor] organize GUI code by responsibility
|
2026-07-19 21:43:19 +08:00 |
|
dijunkun
|
1f86c43458
|
[fix] replace clipboard handling with SDL and optimize threading
|
2026-07-18 23:31:33 +08:00 |
|
dijunkun
|
c487d3a62c
|
[fix] refine recent connections overflow layout, refs #85
|
2026-07-18 22:03:36 +08:00 |
|