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
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
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
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
fufesou
ba832362a7
fix: installed, copy&paste, special format ( #9570 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-10-06 08:32:04 +08:00
fufesou
51055a7e5b
fix: tokio, call future in context of runtime ( #9310 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-10 17:39:22 +08:00
fufesou
a2792d1527
comments ( #9297 )
...
* comments
Signed-off-by: fufesou <linlong1266@gmail.com >
* comments
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-08 23:07:42 +08:00
fufesou
2922ebe22a
Fix/clipboard retry if is occupied ( #9293 )
...
* fix: clipboard, retry if is occupied
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: clipboard service, hold runtime to cm ipc
Signed-off-by: fufesou <linlong1266@gmail.com >
* update arboard
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: log
Signed-off-by: fufesou <linlong1266@gmail.com >
* fix: get formats, return only not
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-08 21:13:05 +08:00
fufesou
26ebd0deb9
fix: clipboard, cmd ipc ( #9270 )
...
1. Send raw contents if `content_len` > 1024*3.
2. Send raw contents if it is not empty.
3. Try read clipboard again if no data from cm.
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-09-05 23:39:07 +08:00
fufesou
6eea425280
fix: clipboard cm ipc data, raw bytes ( #8930 )
...
* fix: clipboard cm ipc data, raw bytes
Signed-off-by: fufesou <linlong1266@gmail.com >
* Remove useless check
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-08-02 21:36:49 +08:00
fufesou
15404ecab4
fix: clipboard, windows, controlled side, formats ( #8885 )
...
* fix: clipboard, windows, controlled side, formats
Signed-off-by: fufesou <linlong1266@gmail.com >
* Clipboard, reuse ipc conn and send_raw()
Signed-off-by: fufesou <linlong1266@gmail.com >
* Clipboard, merge content buffer
Signed-off-by: fufesou <linlong1266@gmail.com >
* refact: clipboard service, ipc stream
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-07-30 11:35:39 +08:00
fufesou
541d9c6b86
feat: clipboard, multi formats ( #8733 )
...
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-07-28 17:26:54 +08:00
RustDesk
ef4d84657b
Revert "feat: clipboard, multi format ( #8672 )" ( #8673 )
...
This reverts commit 011647511c .
2024-07-11 00:36:29 +08:00
fufesou
011647511c
feat: clipboard, multi format ( #8672 )
...
* feat: clipboard, multi format
Signed-off-by: fufesou <linlong1266@gmail.com >
* inline
Signed-off-by: fufesou <linlong1266@gmail.com >
---------
Signed-off-by: fufesou <linlong1266@gmail.com >
2024-07-11 00:05:25 +08:00
rustdesk
e71d86c124
move clipboard in common.rs to clipboard.rs
2024-07-01 02:14:58 +08:00
rustdesk
cd73368cb9
make clipboard dropped after no sub
2024-07-01 00:24:23 +08:00
rustdesk
01672bc697
clipboard image, not tested, todo: set_html
2024-06-30 21:57:32 +08:00
fufesou
25afdda2b2
Fix/arboard clipboard context timeout ( #7217 )
...
* Fix. Set custom timeout for arboard clipboard
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* Do not block tokio runtime
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-02-21 22:05:27 +08:00
dignow
013d307bcd
feat, multi_flutter_ui_sessions
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-10-14 12:26:24 +08:00
rustdesk
c1bad84a86
100% open source
2022-05-12 17:35:25 +08:00
open-trade
d313fa92e1
fix clipboard initial sync issue introduced in the PR
2022-02-08 20:34:10 +08:00
open-trade
a30aaebc72
fix clipboard crash and https://github.com/rustdesk/rustdesk/issues/302
2021-12-23 17:44:44 +08:00
rustdesk
231231e51f
refactor
2021-10-30 14:03:33 +08:00
cc-morning
0cf2db9239
Clipboard listener lifecycle follows service
2021-10-27 20:02:17 +08:00
cc-morning
318e3cbd7d
Code Format
2021-10-26 16:59:31 +08:00
cc-morning
5164f76919
Fix lost clipboard content again
2021-10-25 16:25:23 +08:00
cc-morning
972ec8d79d
Fix missing clipboard content
2021-10-24 23:47:02 +08:00
cc-morning
1bf80e3dd6
Optimize clipboard change listener
2021-10-22 16:02:01 +08:00
rustdesk
d825d30e53
fix linux restore button and clipboard initial sync issue
2021-05-25 12:01:27 +08:00
rustdesk
d1013487e2
source code
2021-03-29 15:59:14 +08:00