fufesou
ca7b4872d9
feat, trackpad speed ( #11680 )
...
* feat, trackpad speed
Signed-off-by: fufesou <linlong1266@gmail.com>
* comments
Signed-off-by: fufesou <linlong1266@gmail.com>
* Trackpad speed, user default value
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-05-09 15:36:45 +08:00
21pages
9475743b4e
allow use websocket ( #11677 )
...
CI / x86_64-unknown-linux-gnu (ubuntu-22.04) (push) Waiting to run
Full Flutter CI / run-ci (push) Waiting to run
1. Enable the RustDesk client to use WebSocket for either controlling or being controlled.
2. Fix TCP sending `register_pk` frequently
Note:
1. Because hbb_common directly uses `use_ws` to read config directly, rustdesk also directly reads config
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-05-09 12:18:49 +08:00
rustdesk
419bb3f0b0
fix ci
2025-05-07 16:43:27 +08:00
rustdesk
0869ceb5da
hide-remote-printer-settings
2025-05-07 16:33:14 +08:00
rustdesk
e55722308e
fix ci
2025-05-02 03:53:19 +08:00
rustdesk
04e2792f5f
use tcp only for socks5
2025-05-02 03:41:55 +08:00
fufesou
20fcddffbd
fix: build ( #11611 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-04-30 23:49:18 +08:00
fufesou
2ad1c907b8
feat: hostname as id ( #11605 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-04-30 17:34:17 +08:00
fufesou
c626c2414d
feat: take screenshot ( #11591 )
...
* feat: take screenshot
Signed-off-by: fufesou <linlong1266@gmail.com>
* screenshot, vram temp switch capturer
Signed-off-by: fufesou <linlong1266@gmail.com>
* fix: misspelling
Signed-off-by: fufesou <linlong1266@gmail.com>
* screenshot, taking
Signed-off-by: fufesou <linlong1266@gmail.com>
* screenshot, rgba stride
Signed-off-by: fufesou <linlong1266@gmail.com>
* Bumps 1.4.0
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-04-30 17:23:35 +08:00
YinMo19
c9d5e15ac0
Using new Stream type adapted to the update of submodules ( #11581 )
...
* [fix bug] fix all err stream type.
* [update] update hbb_common.
* [bug fix] Stream in other platform.
2025-04-28 00:47:33 +08:00
fufesou
198967ea35
fix: allow logon screen password, on lock screen ( #11566 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-04-25 10:37:09 +08:00
rustdesk
f1f504f9f1
OPTION_ENABLE_REMOTE_PRINTER
2025-04-18 11:32:51 +08:00
rustdesk
3f9ba53dca
fix ci
2025-04-14 12:02:08 +08:00
rustdesk
98e9e2a0e8
fix ci new flexi_logger failed on rustc 1.75
2025-04-14 11:40:41 +08:00
rustdesk
375cede605
fix ci
2025-04-13 23:53:06 +08:00
rustdesk
838decccc4
tokio 1.44
2025-04-13 23:46:34 +08:00
fufesou
2d403913b5
fix: enigo, macos, F11 ( #11371 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-04-06 10:42:15 +08:00
fufesou
23e70c0fd1
refact: remote printer, adapter dll, free data ptr ( #11279 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-03-28 21:58:46 +08:00
fufesou
f4bbf82363
feat: remote printer ( #11231 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-03-27 15:34:27 +08:00
21pages
d1c8b331c5
Option allow-d3d-render
and fix ios ci ( #11107 )
...
* option `allow-d3d-render`, default false
Add this option because it fails on some machines
Signed-off-by: 21pages <sunboeasy@gmail.com>
* only add nokhwa to windows and linux dependencies
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-03-13 09:34:13 +08:00
rustdesk
f7c930e153
fix https://github.com/rustdesk/rustdesk/discussions/11104
2025-03-12 19:07:25 +08:00
21pages
f0f999dc27
view camera ( #11040 )
...
* view camera
Signed-off-by: 21pages <sunboeasy@gmail.com>
* `No cameras` prompt if no cameras available, `peerGetSessionsCount` use
connType as parameter
Signed-off-by: 21pages <sunboeasy@gmail.com>
* fix, use video_service_name rather than display_idx as key in qos,etc
Signed-off-by: 21pages <sunboeasy@gmail.com>
---------
Signed-off-by: 21pages <sunboeasy@gmail.com>
Co-authored-by: Adwin White <adwinw01@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2025-03-10 21:06:53 +08:00
fufesou
df4a101316
fix: build macos, default feature ( #11075 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-03-10 10:16:17 +08:00
dependabot[bot]
f1329ca69e
Git submodule: Bump libs/hbb_common from 7cf11f7
to 83419b6
( #11042 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `7cf11f7` to `83419b6`.
- [Commits](7cf11f7b77...83419b6549
)
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 09:21:40 +08:00
zuiyu
561bc18f49
Fix unused import with dxgiformat ( #11032 )
2025-03-06 09:49:04 +08:00
fufesou
41cd375e3c
fix: potential memleak ( #10955 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-02-28 12:14:40 +08:00
fufesou
00293a9902
Feat/macos clipboard file ( #10939 )
...
* feat: macos, clipboard file
Signed-off-by: fufesou <linlong1266@gmail.com>
* Can't reuse file transfer
Signed-off-by: fufesou <linlong1266@gmail.com>
* handle paste task
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-02-28 00:46:46 +08:00
rustdesk
bc3a58f6f4
1.3.9
2025-02-26 18:00:31 +08:00
dependabot[bot]
c46023bbde
Git submodule: Bump libs/hbb_common from 16900b9
to 7cf11f7
( #10895 )
...
Bumps [libs/hbb_common](https://github.com/rustdesk/hbb_common ) from `16900b9` to `7cf11f7`.
- [Commits](16900b9b06...7cf11f7b77
)
---
updated-dependencies:
- dependency-name: libs/hbb_common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 08:58:25 +08:00
fufesou
8b9a7a3506
refact: optimize, ID search peers ( #10853 )
...
* refact: optimize, preload peers
Signed-off-by: fufesou <linlong1266@gmail.com>
* Update dialogs.dart
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2025-02-20 18:31:12 +08:00
fufesou
055b351164
refact: optimize, loading recent peers ( #10847 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-02-20 11:53:36 +08:00
rustdesk
6e305d4865
improve sysinfo update
2025-02-18 16:09:25 +08:00
rustdesk
33b47dd6e3
allow dash in id
2025-02-15 18:51:30 +08:00
21pages
cefda0dec1
device group ( #10781 )
...
1. Rename `Group` tab to `Accessible devices`
2. Add accessible device groups at the top of search list
3. option `preset-device-group-name` and command line `--assign --device_group_name`
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-02-15 12:13:11 +08:00
fufesou
fbba8f0b34
refact: file copy&paste, cross platform (no macOS) ( #10671 )
...
* feat: unix, file copy&paste
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: unix file c&p, check peer version
Signed-off-by: fufesou <linlong1266@gmail.com>
* Update pubspec.yaml
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2025-02-04 20:33:02 +08:00
rustdesk
ce5f0d513f
2024 -> 2025
2025-01-31 16:54:57 +08:00
rustdesk
5fc8e8c428
remove PUBLIC_RS_PUB_KE
2025-01-29 16:57:28 +08:00
fufesou
55005f8129
fix: win, file clipboard, try empty ( #10609 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-01-27 16:16:44 +08:00
fufesou
f08cb0412d
fix: windows, dll, pre-loading attack ( #10608 )
...
Signed-off-by: fufesou <linlong1266@gmail.com>
2025-01-26 19:39:38 +08:00
21pages
1f02bc9d3e
bump to 1.3.7 ( #10548 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-01-20 23:12:00 +08:00
21pages
5fa8c25e65
opt qos ( #10459 )
...
* Adjust bitrate and fps based on TestDelay messages.
* Bitrate is adjusted every 3 seconds, fps is adjusted every second and when receiving test lag.
* Latency optimized at high resolutions. However, when the network is poor, the delay when just connecting or sliding static pages is still obvious.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-01-20 17:59:36 +08:00
21pages
c44803f5b0
replace hbb_common with submodule ( #10543 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-01-20 17:33:41 +08:00
Xiaobo Liu
8f329ebc1a
scrap: style ( #10445 )
2025-01-07 11:21:43 +08:00
Xiaobo Liu
4a3c11e711
scrap: fixed build warnning ( #10442 )
...
```shell
warning: elided lifetime has a name
--> src/common/mod.rs:192:21
|
187 | pub fn to<'a>(
| -- lifetime `'a` declared here
...
192 | ) -> ResultType<EncodeInput> {
| ^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
|
= note: `#[warn(elided_named_lifetimes)]` on by default
```
2025-01-07 11:14:20 +08:00
Xiaobo Liu
0dbd3094ec
hbb_common: simplify is_compressed_file ( #10436 )
...
* hbb_common: simplify is_compressed_file
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com>
* `exts` rename to `compressed_exts`
---------
Signed-off-by: Xiaobo Liu <cppcoffee@gmail.com>
2025-01-06 18:20:18 +08:00
21pages
40999c3211
fix ffmpeg videotoolbox wrong log ( #10413 )
...
* Fix ffmpeg videotoolbox wrong log when changing bitrate
* Let qsv support abr, and it's safe for qsv to changing bitrate.
Signed-off-by: 21pages <sunboeasy@gmail.com>
2025-01-02 22:19:30 +08:00
Integral
49dabd3533
refactor: replace &PathBuf with &Path to enhance generality ( #10332 )
2024-12-23 20:28:04 +08:00
rustdesk
03999d900e
1.3.6
2024-12-21 15:00:16 +08:00
21pages
e163b75407
update hwcodec ( #10304 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-12-17 12:07:34 +08:00
fufesou
0751005073
Fix/windows empty file clipboard on disconn ( #10242 )
...
* fix: windows, empty file clipboard on disconn
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: Don't send files copied before the conn
Signed-off-by: fufesou <linlong1266@gmail.com>
* refact: windows, file clipboard
Empty clipboard if no `Ctrl+C` is pressed, but
`CliprdrDataObject_GetData()` is called.
`CliprdrDataObject_GetData()` is only called in the clipboard object set
by RustDesk.
Signed-off-by: fufesou <linlong1266@gmail.com>
---------
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-12-10 11:01:34 +08:00