fufesou
a7d2bc63f9
fix: sciter, advanced options, UI ( #13429 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-11-06 17:13:11 +08:00
fufesou
910dcf2036
refact: tls, native-tls fallback rustls-tls ( #13263 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-11-03 23:21:01 +08:00
fufesou
a22f2108c6
refact: suppress warns on macos ( #12449 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-18 15:09:11 +08:00
fufesou
0b9d7925b5
fix: ios, file transfer, home dir ( #12657 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-08-15 00:00:05 +08:00
fufesou
39b91911cb
fix: update macos ( #12578 )
...
* fix: update macos
1. Use `ditto` instead of `cp -r`.
2. Add prompt for extracting dmg.
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: error to err
Signed-off-by: fufesou <linlong1266@gmail.com >
* Refact: Remove "Extracting"
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2025-08-07 23:31:31 +08:00
fufesou
abb7748ee9
refact: terminal, win, run as admin ( #12300 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-07-15 16:32:14 +08:00
RustDesk
5faf0ad3cf
terminal works basically. ( #12189 )
...
* terminal works basically.
todo:
- persistent
- sessions restore
- web
- mobile
* missed terminal persistent option change
* android sdk 34 -> 35
* +#![cfg_attr(lt_1_77, feature(c_str_literals))]
* fixing ci
* fix ci
* fix ci for android
* try "Fix Android SDK Platform 35"
* fix android 34
* revert flutter_plugin_android_lifecycle to 2.0.17 which used in rustdesk 1.4.0
* refactor, but break something of desktop terminal (new tab showing loading)
* fix connecting...
2025-07-01 13:12:55 +08:00
21pages
e0f35b9046
test nat type for outgoing-only client ( #11962 )
...
* test nat type for outgoing-only client
Signed-off-by: 21pages <sunboeasy@gmail.com >
* test nat type for ios
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
2025-06-03 09:27:02 +08:00
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 )
...
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
fufesou
ca00706a38
feat, update, win, macos ( #11618 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-05-04 07:32:47 +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
fufesou
279fb72a4f
fix: remote printer, update install option ( #11461 )
...
* fix: remote printer, update install option
Signed-off-by: fufesou <linlong1266@gmail.com >
* Add comments
Signed-off-by: fufesou <linlong1266@gmail.com >
* Add comments
Signed-off-by: fufesou <linlong1266@gmail.com >
* Win, run_cmds, remove extra whitespace and newline
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-04-24 18:24:22 +08:00
fufesou
f4bbf82363
feat: remote printer ( #11231 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-03-27 15:34:27 +08:00
rustdesk
c06ac9341a
improve check_software_update
2025-03-18 15:12:41 +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
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
rustdesk
d8496aba0b
refactor is_custom_client
2025-02-26 00:32:54 +08:00
fufesou
ce1e4863cb
fix: load peers, always push event data ( #10856 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2025-02-20 22:44:18 +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
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
21pages
e5aa31eb4c
Fix auto record outgoing sessions ignore record permission ( #10294 )
...
1. Fix auto record outgoing sessions ignore record permission
2. Stop record if record permission changed
3. Update hwcodec
4. Make video thread finish faster when connection closed
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-16 17:13:48 +08:00
fufesou
1c17fddf51
fix: android clipboard permission ( #10223 )
...
* fix: android clipboard permission
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: Android, clipboard, floating ball
Call rust to check if clipboard is enabled.
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-07 22:34:54 +08:00
fufesou
3c838e7a92
fix: Android, try sync clipboard on connecting ( #10218 )
...
* fix: Android, try sync clipboard on connecting
Signed-off-by: fufesou <linlong1266@gmail.com >
* Android, clipboard, more clear skip check
Signed-off-by: fufesou <linlong1266@gmail.com >
* comments
Signed-off-by: fufesou <linlong1266@gmail.com >
* comment todo: Android clipboard listener, callback twice
Signed-off-by: fufesou <linlong1266@gmail.com >
* Android, clipboard, remove listner
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-07 15:12:15 +08:00
RustDesk
fe4094777f
Revert "fix: linux, window, workaround, mint, mate ( #10146 )" ( #10184 )
...
This reverts commit bd0a33e467 .
2024-12-05 10:44:37 +08:00
fufesou
a23822074e
feat: Android, opt, check update on startup ( #10165 )
...
* feat: Android, opt, check update on startup
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: check update only on startup
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: Android, "Download new version"
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-04 17:10:32 +08:00
fufesou
bd0a33e467
fix: linux, window, workaround, mint, mate ( #10146 )
...
* refact: linux, window, workaround, mint, mate
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: case insensitive
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-03 01:02:41 +08:00
zuiyu
314c93b210
Create empty dir on send files in local ( #9993 )
...
* feat: Add empty dirs on sendfiles
* Update connection.rs
---------
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-11-23 23:09:11 +08:00
fufesou
0973f51df9
feat: macos, audio, loopback ( #10025 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-23 19:41:27 +09:00
fufesou
8b710f62c8
feat: android clipboard, multi-formats ( #9950 )
...
* feat: android clipboard, multi-formats
Signed-off-by: fufesou <linlong1266@gmail.com >
* Chore
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove unused code
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-18 15:43:41 +08:00
21pages
9ee77a9b92
fix last commit ( #9939 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-17 09:21:34 +08:00
21pages
304e0e465d
if av1 is not slow in test, av1 takes precedence over vp9 ( #9938 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-16 22:31:28 +08:00
21pages
445e9ac285
no password required for file transfer action in remote control menu ( #9731 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-24 17:20:48 +08:00
fufesou
cc6f919080
feat: mobile map mode ( #9717 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-23 09:28:39 +08:00
21pages
e8187588c1
auto record outgoing ( #9711 )
...
* Add option auto record outgoing session
* In the same connection, all displays and all windows share the same
recording state.
todo:
Android check external storage permission
Known issue:
* Sciter old issue, stop the process directly without stop record, the record file can't play.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-21 14:34:06 +08:00
21pages
eb1ef0969c
web file transfer ( #9587 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-10-12 09:03:13 +08:00
rustdesk
664a3e186e
clean SOFTWARE_UPDATE_URL
2024-09-24 12:00:37 +08:00
21pages
29e12b84a9
password max length prompt ( #9248 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-09-04 11:31:13 +08:00
fufesou
bf390611ab
fix: keyboard, sciter ( #9216 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-31 19:02:50 +08:00
fufesou
aa1e122532
fix: revert key events to raw key events on Linux ( #9161 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-25 00:03:31 +08:00
fufesou
1d416f6626
refact: flutter keyboard, map mode ( #9160 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-24 12:10:36 +08:00
21pages
ed18e3c786
file rename ( #9089 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-08-16 12:55:58 +08:00
rustdesk
579e0fac36
fix https://github.com/rustdesk/rustdesk/issues/9088
2024-08-16 12:20:40 +08:00
21pages
1729ee337f
trust this device to skip 2fa ( #9012 )
...
* trust this device to skip 2fa
Signed-off-by: 21pages <sunboeasy@gmail.com >
* Update connection.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-08-12 18:08:33 +08:00
fufesou
6625aca994
fix: win, virtual display ( #9023 )
...
1. Default resolution 1920x1080.
2. Restore on conn & disconn.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-11 19:26:41 +08:00
fufesou
f4c40d733e
Fix/exe upgrade options ( #9001 )
...
* fix: exe upgrade, use previous options
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: msi, shortcuts options, swap pos
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-08 22:07:06 +08:00
21pages
76d5a8b205
unlock with PIN ( #8977 )
...
* add custom password to unlock settings
* If not set, use admin password; if set, use custom settings password.
* At least 4 characters.
* Set with gui or command line.
Signed-off-by: 21pages <sunboeasy@gmail.com >
* Update cn.rs
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com >
2024-08-07 16:21:38 +08:00
rustdesk
2f432e941d
hide-tray option
2024-08-07 01:08:36 +08:00
dignow
0451a1c45f
fix: mobile, server page, jumps on loading ( #8819 )
...
Signed-off-by: dignow <linlong1265@gmail.com >
2024-07-25 00:13:22 +08:00