Integral
49dabd3533
refactor: replace &PathBuf with &Path to enhance generality ( #10332 )
2024-12-23 20:28:04 +08:00
fufesou
b24551da7b
refact: linux, move rustdesk into /usr/share ( #10327 )
...
* refact: linux, move rustdesk into /usr/share
Signed-off-by: fufesou <linlong1266@gmail.com >
* linux, upgrade, try remove old empty folders
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-21 14:53:28 +08:00
21pages
bc461fe99b
Revert "Revert "revert linux use cpal "" ( #10326 )
...
* Revert "Revert "revert linux use cpal (#10260 )" (#10262 )"
This reverts commit 827b5f6a4c .
* update Cargo.lock
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-20 22:46:42 +08:00
jkh0kr
1f5aeda41d
Update ko.rs ( #10320 )
2024-12-20 15:09:33 +08:00
fufesou
7830a9e9f3
refact: linux, install path ( #10316 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-19 15:05:24 +08:00
Iacopo Modica
ed9cb37283
Fix translation issues in Italian language file ( #10312 )
...
Corrected multiple translation errors and typos in the Italian language resource file.
2024-12-18 21:02:53 +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
summoner001
db3bdb16a1
Update hu.rs ( #10287 )
...
* Update hu.rs
Fixes and corrections
* Update hu.rs
more fixes
* Update hu.rs
Minor fixes
* Update hu.rs
Fixing typo
2024-12-16 15:48:17 +08:00
Yevhen Popok
9c45636875
Update uk.rs ( #10265 )
2024-12-12 11:13:50 +08:00
RustDesk
827b5f6a4c
Revert "revert linux use cpal ( #10260 )" ( #10262 )
...
This reverts commit b0791ba183 .
2024-12-11 13:42:25 +08:00
21pages
b0791ba183
revert linux use cpal ( #10260 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-11 13:35:50 +08:00
bovirus
fe06cf77da
Italian language update ( #10245 )
2024-12-10 10:48:38 +08:00
Alex Rijckaert
d57cf204c8
Update nl.rs ( #10243 )
2024-12-10 10:48:29 +08:00
21pages
a02d2bb4ac
fix ios audio output ( #10235 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-09 15:41:49 +08:00
solokot
0f7d78c263
Update ru.rs ( #10233 )
2024-12-09 15:11:09 +08:00
XLion
0e321bd845
Update tw.rs ( #10231 )
2024-12-09 12:30:50 +08:00
Mr-Update
875b738222
Update de.rs ( #10228 )
2024-12-09 12:30:32 +08:00
21pages
b39e851262
fix typo ( #10227 )
...
newer version -> new version
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-08 20:09:10 +08:00
21pages
ec466d459f
add version update translation ( #10225 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-08 18:27:45 +08:00
21pages
d4a712bb32
always block desktop settings page if video connection exists ( #10224 )
...
1. Always block desktop settings page if video connection exists, both mouse event and key event are blocked..
2. Server control page always block key event.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-08 18:26:55 +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
fufesou
12e15b5a37
fix: linux, weak network, repeated keys ( #10211 )
...
Use `press` as the `click` flag on Linux to avoid repeated keys, like
the Legacy mode.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-12-06 20:01:11 +08:00
Dmytro Zozulia
d5c5825ffd
Update uk.rs ( #10174 )
2024-12-05 11:04:10 +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
Yevhen Popok
fd67be4a16
Update uk.rs ( #10162 )
2024-12-04 10:31:13 +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
solokot
f38d89aaee
Update ru.rs ( #10143 )
2024-12-02 18:30:24 +08:00
21pages
773b9d6645
win7 uses soft rendering by default ( #10139 )
...
win7 vm got black screen on remote window with texture rendering
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-12-02 17:10:34 +08:00
jkh0kr
3251045e22
Update ko.rs ( #10138 )
...
Update ko.rs
2024-12-02 15:47:23 +08:00
Kleofass
f8c2713c5b
Update lv.rs ( #10124 )
2024-12-01 00:27:39 +08:00
21pages
9d9b67aca5
update flutter texture rgba renderer plugin, remove switch rgba ( #10070 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-30 12:19:42 +08:00
fufesou
afc8bb71dc
feat: mobile, key help tool, more keys ( #10068 )
...
* feat: mobile, key help tool, vk_enter
Signed-off-by: fufesou <linlong1266@gmail.com >
* Mobile, add more function keys
Signed-off-by: fufesou <linlong1266@gmail.com >
* Mobile, more virtual function keys
Signed-off-by: fufesou <linlong1266@gmail.com >
* uinput, menu maps key_compose
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-29 00:56:38 +08:00
XLion
4f86169f7f
Update tw.rs ( #10076 )
2024-11-28 00:10:47 +08:00
Leo Mozoloa
2cf43042e6
Update fr.rs ( #10075 )
2024-11-27 23:00:41 +08:00
bovirus
3c7f6d3127
Italian language update ( #10067 )
2024-11-27 07:37:49 +08:00
21pages
b99c540210
add "Untagged" to filter addressbook peers without tags ( #10063 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-26 20:35:17 +08:00
Yevhen Popok
8a70932cd6
Update Ukrainian UI translation ( #10056 )
2024-11-26 09:51:27 +08:00
flusheDData
edfae98a01
Update es.rs ( #10055 )
...
New term added
2024-11-25 23:46:28 +08:00
21pages
30a11bfe0a
android wait 3s for isStart flag ( #10053 )
...
The normal process is that `startCapture` and `VideoService::run` run in parallel, the `run` function waits for startCapture to complete, then sets the scale, and subsequently calls `stopCapture` and `startCapture`. If the `run` function does not wait long enough, `startCapture` initializes the surface with the original width and height, but the `start` flag is still false, meaning it can't call `stopCapture` and `startCapture`. This results in only capturing the upper-left portion of the virtual display.
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-25 21:45:58 +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
Andrzej Rudnik
02c274aeb6
Updated Polish translation ( #10019 )
...
* Update pl.rs
* Update README-PL.md
2024-11-23 08:41:25 +08:00
21pages
64654ee7cf
seperate video decoding thread for each display ( #9968 )
...
* seperate video decoding thread for each display
1. Separate Video Decoding Thread for Each Display
2. Fix Decode Errors When Clearing the Queue
Previously, on-flight frames after clearing the queue could not be decoded successfully. This issue can be resolved by setting a discard_queue flag when sending a refresh message. The flag will be reset upon receiving a keyframe.
Signed-off-by: 21pages <sunboeasy@gmail.com >
* update video format along with fps to flutter
Signed-off-by: 21pages <sunboeasy@gmail.com >
* Fix keyframe interval when auto record outgoing sessions
Signed-off-by: 21pages <sunboeasy@gmail.com >
---------
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-22 00:02:25 +08:00
Alex Rijckaert
1c99eb5500
Update nl.rs ( #9997 )
2024-11-21 19:12:24 +08:00
zyl
74dd0c8fa0
fix mis-align problem when converting &[u8] to &[f32] ( #9986 )
...
* fix: windows, improve audio buffer (#9770 )
* .
* fix statics does not record
and avoid channel changing when drio audio when audio is stero
* add some commence
* fix mis-align problem when converting &[u8] to &[f32]
* add safety commence
* revert client.rs
* avoid tmp lifetime extends
* avoid move in loop
* avoid use after drop
* another use after free
* another use after free
* make code more reasonable
---------
Co-authored-by: zylthinking <zhaoyulong@qianxin.com >
2024-11-21 13:36:11 +08:00
21pages
bc211c8031
A=b, A case insensitive ( #9976 )
...
Signed-off-by: 21pages <sunboeasy@gmail.com >
2024-11-20 19:44:24 +08:00
Mr-Update
d4cb7d68c5
Update de.rs ( #9975 )
2024-11-20 19:41:43 +08:00
fufesou
4a49fbe4a6
fix: privacy mode 2 ( #9972 )
...
Do not change the resolutions when setting the new primary display.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-11-19 17:29:28 +08:00