Commit Graph

356 Commits

Author SHA1 Message Date
dignow
f495bf105f refact, separate remote window
Signed-off-by: dignow <linlong1265@gmail.com>
2023-08-05 18:01:05 +08:00
21pages
cd5658f01d refactor addressbook sync
Signed-off-by: 21pages <pages21@163.com>
2023-08-02 22:25:54 +08:00
fufesou
d761d2f00e fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-29 16:09:10 +08:00
fufesou
19c8ba719a refact, linux headless option, ui
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-07-29 15:51:42 +08:00
dignow
b80051bb35 fix, settings on main window
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-23 17:07:30 +08:00
dignow
c86a8fff03 add pointer device event
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-19 01:18:10 +08:00
dignow
7bbc5183db trackpad scale, mid commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-18 21:04:12 +08:00
dignow
e80da4af0d debug, win, privacy mode, broker
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-09 02:06:24 +08:00
dignow
32c349dd8b tmp commit
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-09 02:06:24 +08:00
dignow
1648895156 fix, win privacy mode, broker process
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-09 02:06:24 +08:00
dignow
588168f638 replace close button to inkwell
Signed-off-by: dignow <linlong1265@gmail.com>
2023-07-01 14:43:00 +08:00
rustdesk
f2eb73ce8e missed file 2023-06-27 13:28:19 +08:00
dignow
d15deabba5 better conditional compilation
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-24 21:09:45 +08:00
RustDesk
e30f09e7f7
Revert "Fix/mobile connection login state" 2023-06-23 18:25:42 +08:00
dignow
e6c3c55b39 fix build
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
72cfea9202 remove warns
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
811293b261 refact, mobile, connection state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
71db0e99b5 debug, mobile, connection login state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
ed53fa37fc debug, refact, connection state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:37 +08:00
dignow
96d95fa08a fix user login state
Signed-off-by: dignow <linlong1265@gmail.com>
2023-06-23 13:27:36 +08:00
21pages
42798870c1 sciter email login, add device info
Signed-off-by: 21pages <pages21@163.com>
2023-06-20 16:24:06 +08:00
fufesou
edcfd2a801 keyboard do not work, when more than one connection, cursor jump to the other connection
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-13 10:59:37 +08:00
21pages
2ececed0c1 use uuid as session id
Signed-off-by: 21pages <pages21@163.com>
2023-06-08 07:24:02 +08:00
rustdesk
9a1fee792e fix android/ios ci 2023-06-08 00:35:11 +08:00
fufesou
ab1e7109bb fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-07 22:35:02 +08:00
fufesou
c4f9650d7f fix, win mouse, touchpad scroll
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-07 20:01:01 +08:00
fufesou
e670989e0f restore custom resolution for each display
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-06-05 20:33:24 +08:00
fufesou
c28387c8c6 fix oidc login
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-30 15:32:19 +08:00
fufesou
084723fb7c fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-22 21:59:03 +08:00
21pages
e482dc3e2b aom encode/decode
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:26:18 +08:00
fufesou
e50d50f177 try fix build ios
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-19 12:57:03 +08:00
fufesou
07500013ff resolution, mid commit, to debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-18 23:46:53 +08:00
Kingtous
56f1b75b52 fix: port forward & RDP check 2023-05-15 00:33:58 +08:00
21pages
5738f3a949 fix android build
Signed-off-by: 21pages <pages21@163.com>
2023-05-12 14:01:56 +08:00
fufesou
0b3fae81d8 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 09:59:52 +08:00
fufesou
095ac46255 plugin_framework, test plugin manager, uninstall is not fully tested
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:42 +08:00
fufesou
4ee0fd9676 plugin_framework, test install plugin
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
fufesou
4eb6bd82a4 plugin_framework, handle plugin list
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
fufesou
db71dd039d plugin_framework, manager, install plugin
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
fufesou
6f5ff0ac0e plugin_framework, Remove plugin enable option
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-05-12 08:48:14 +08:00
Kingtous
77fa807b57 feat: implement dialog callback 2023-05-08 12:34:19 +08:00
Kingtous
34314e50f7 feat: callbacks and flutter msg bridge 2023-05-04 13:18:19 +08:00
fufesou
6b1645f44d set width,height,stride together with the rgba data for rendering
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-28 11:44:52 +08:00
fufesou
d8dc56a743 plugin_framework, debug config, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-24 19:57:20 +08:00
fufesou
cbeebea7a5 plugin_framework, show remote toolbar widget
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-23 20:53:51 +08:00
fufesou
260c671d6c plugin_framework, load plugin
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-23 15:40:55 +08:00
fufesou
ae789ff5f1 plugin_framework, plugin manager
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-22 22:21:02 +08:00
fufesou
67413b7419 plugin_framework, flutter event handlers
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-21 21:41:24 +08:00
fufesou
1b303b7b27 plugin_framework, ui tmp
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 22:55:27 +08:00
fufesou
9a08e0bed4 add ui event
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 22:55:26 +08:00
fufesou
55633bd26b fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 13:40:03 +08:00
fufesou
3afd9e1f46 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 13:02:12 +08:00
fufesou
d8dbf72ad2 simulate scancode for translate mode
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-20 12:15:38 +08:00
fufesou
560c6f3d53 trivial changes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 17:43:38 +08:00
fufesou
5c42b4a1e8 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 17:26:36 +08:00
fufesou
f7e2938e6b handle peer event
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 17:07:56 +08:00
21pages
1100b2a465 show fingerprint
Signed-off-by: 21pages <pages21@163.com>
2023-04-19 15:52:15 +08:00
fufesou
e0b3ef6c4b fix missed ffi method
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 11:38:03 +08:00
fufesou
ecf8c2664c plugin, tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-19 11:38:01 +08:00
Kingtous
83e63d57e1 fix: ios build 2023-04-18 18:28:12 +08:00
fufesou
f56adbb56e fix wayland map mode
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-04 18:35:01 +08:00
RustDesk
cb66c6f9f4
Merge pull request #3902 from fufesou/feat/linux_virtual_display
Feat/linux virtual display (headless linux)
2023-04-03 14:28:50 +08:00
fufesou
e24e05ba5c tmp commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-03 13:16:50 +08:00
21pages
c842650c11 vp8
Signed-off-by: 21pages <pages21@163.com>
2023-04-03 12:22:36 +08:00
RustDesk
83b7518897
Revert "vp8" 2023-04-01 10:13:39 +08:00
21pages
78748271ac vp8
Signed-off-by: 21pages <pages21@163.com>
2023-03-31 22:32:34 +08:00
fufesou
8cb361c51e remove android build warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-03-27 21:11:07 +08:00
rustdesk
4d827708c3 add password to --connect command in flutter, --connect id [passord] 2023-03-20 00:16:06 +08:00
21pages
774694714d fix view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-17 11:28:13 +08:00
21pages
0e05df12fc client side view mode
Signed-off-by: 21pages <pages21@163.com>
2023-03-16 14:35:41 +08:00
21pages
52970b0e58 recover addToFav in lan
Signed-off-by: 21pages <pages21@163.com>
2023-03-06 17:17:51 +08:00
csf
f26088765e 1. sync from flutter and pass app_dir from MainService.kt to backend server when app start on boot.
2. add start_service when start on boot.
2023-03-01 00:05:06 +09:00
21pages
4b25291255 sciter/mobile id suffix "\r" or "/r" for relay
Signed-off-by: 21pages <pages21@163.com>
2023-02-26 14:32:50 +08:00
21pages
0ad6bca9ce check existence for visibility of addFavAction/addToAb
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 13:53:29 +08:00
21pages
920477bbb2 delete discovery from RustDesk_lan_peers.toml
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 13:37:46 +08:00
21pages
91a2a5b56e win resolution && api
Signed-off-by: 21pages <pages21@163.com>
2023-02-24 09:14:13 +08:00
fufesou
173e3bcd0d debug win, without hwcodec
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:52 +08:00
fufesou
77c4a14845 flutter texture render, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:51 +08:00
fufesou
5acedecf0c texture paint
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 17:06:49 +08:00
fufesou
30840f9988 fix toggle clipboard dead lock
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-23 14:43:41 +08:00
fufesou
9dbd1f88f5 listen flutter key event when there's no input monitor permission
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-21 18:44:14 +08:00
fufesou
0d2113cd29 build android
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-16 20:51:03 +08:00
RustDesk
1ac49c8892
Merge pull request #3196 from 21pages/relay_id
force relay when id is suffixed with "/r"
2023-02-16 12:50:40 +08:00
fufesou
d8fe758604 set event stream to None in rust side
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-15 21:28:28 +08:00
fufesou
d5502f58ef release session stream after close
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-15 20:39:59 +08:00
fufesou
7dfcc401e5 translate mode, mac --> win, init debug
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-14 21:42:31 +08:00
21pages
d2e0cb396f relay hint msgbox
Signed-off-by: 21pages <pages21@163.com>
2023-02-14 20:51:32 +08:00
21pages
6f106251f9 force relay when id is suffixed with "/r"
Signed-off-by: 21pages <pages21@163.com>
2023-02-13 17:12:28 +08:00
Kingtous
01d30bce9e opt: reduce copy and malloc times for both of flutter and rust 2023-02-12 08:08:44 +08:00
Kingtous
491932cda1 opt: fetch rgba positively for sessions on flutter 2023-02-11 10:01:55 +08:00
RustDesk
7129429226
Merge pull request #3152 from 21pages/fix
flutter option enable share rdp
2023-02-10 18:47:18 +08:00
21pages
5b36555faa flutter option enable share rdp
Signed-off-by: 21pages <pages21@163.com>
2023-02-10 18:42:08 +08:00
rustdesk
be09728bf5 exclude ui module (sciter) for flutter 2023-02-10 17:09:31 +08:00
rustdesk
4f25b03a10 fix CI 2023-02-09 16:54:26 +08:00
rustdesk
6a0a067bdd fix CI 2023-02-08 22:06:18 +08:00
fufesou
3a0137a3f7 suppress warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 19:45:50 +08:00
fufesou
c049e728fd suppress warns
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-02-08 19:45:50 +08:00
Kingtous
c3b273a5ad fix: android compile 2023-02-07 20:48:09 +08:00
Kingtous
4ea41b52d3 fix: execution order of listening ipc thread 2023-02-07 18:01:54 +08:00
Kingtous
2943d2d0cc feat: cm interface 2023-02-07 16:20:37 +08:00
Kingtous
a601e3b241 fix: compile 2023-02-07 16:20:37 +08:00
Kingtous
a04980fa13 refactor: remove audio mode 2023-02-07 16:20:37 +08:00
Kingtous
45b93100d6 feat: add voice call proto 2023-02-07 16:20:37 +08:00
Kingtous
b335d2c828 fix: import 2023-02-07 16:20:37 +08:00
Kingtous
038d660e60 fix: android build 2023-02-07 16:20:37 +08:00
Kingtous
7e5c5b50e5 feat: set to default input device when in dual-way 2023-02-07 16:20:37 +08:00
Kingtous
cb228bef2b feat: add audio switch ui 2023-02-07 16:20:37 +08:00
Kingtous
65ab43aa4a opt: compile 2023-02-07 16:20:36 +08:00
Kingtous
1f40963b5d wip: connection 2023-02-07 16:20:36 +08:00
Kingtous
a349be6428 opt: remove unnecessary ffi func 2023-02-04 11:33:08 +08:00
Kingtous
4dfae8da10 feat: add url scheme handler for macos 2023-02-04 11:23:48 +08:00
Kingtous
a9fc63c34f opt: add default url scheme handler for macos 2023-02-04 11:23:48 +08:00
21pages
359f19af02 default display settings
Signed-off-by: 21pages <pages21@163.com>
2023-02-02 10:47:42 +08:00
rustdesk
5149b90e53 fix hide docker (can not call too early) 2023-02-01 17:11:24 +08:00
csf
733a43df07 1. fix get_api_server.
2. add device info in LoginRequest
2023-01-28 21:24:49 +09:00
fufesou
7c865a80e9 fix build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-28 09:37:16 +08:00
fufesou
bf04a03cd1 fix win, local detect some dead code
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-27 23:47:26 +08:00
RustDesk
7c23b697de
Merge pull request #2838 from 21pages/switch_sides
switch sides
2023-01-21 08:05:32 +08:00
fufesou
3dcada128b fix cur session
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-20 21:03:30 +08:00
21pages
ee0e84be37 update flutter_rust_bridge to latest
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:52 +08:00
21pages
333092f983 switch sides
Signed-off-by: 21pages <pages21@163.com>
2023-01-20 14:53:05 +08:00
rustdesk
b4a88c7780 fix CI 2023-01-18 14:42:08 +08:00
21pages
d3b490ac48 elevation request
Signed-off-by: 21pages <pages21@163.com>
2023-01-14 17:39:46 +08:00
Asur4s
a35bd772cc fix conflicts 2023-01-12 00:35:39 +08:00
fufesou
00867276ed fix wayland input
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-10 14:18:25 +08:00
rustdesk
b048e5b280 adding input monitoring priviledge detect for mac 2023-01-06 12:20:26 +08:00
fufesou
97cf85d1b7 mouse forward back support on windows
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-01-05 17:47:26 +08:00
rustdesk
cfaeb6ac0a fix ci 2022-12-29 00:16:41 +08:00
fufesou
48e684335e choose keyboard layout type, mid commit
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-27 18:16:29 +08:00
asur4s
a3769ca8e9 opt: map mode hide when unsupported 2022-12-26 02:32:48 -08:00
21pages
b3114d4147 file audit
Signed-off-by: 21pages <pages21@163.com>
2022-12-26 09:48:08 +08:00
fufesou
d916c54029 fix sciter keyboard
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-09 21:16:09 +08:00
Chieh Wang
49bcf8f794 fix conflict 2022-12-08 23:49:36 -08:00
Asura
3b60304d14 refactor: keyboard of client 2022-12-08 09:03:41 +08:00
21pages
6f7eb17c48 ab: read respectively and sync when set
Signed-off-by: 21pages <pages21@163.com>
2022-12-06 12:12:10 +08:00
rustdesk
3f009a3bc7 wayland tip 2022-12-04 18:39:59 +08:00
fufesou
387a7f2df4 ios get data dir
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-12-01 21:48:19 +08:00
rustdesk
420dd9c9db mac help cards
two mac issues:
1) windows position not saved, position not got, win manager issue?
2) freeCache not found from custom cursor channel
2022-11-29 22:00:27 +08:00
21pages
8b4d50f3fb flutter version allow hide cm
Signed-off-by: 21pages <pages21@163.com>
2022-11-23 13:59:42 +08:00
RustDesk
50be5c0f14
Merge pull request #2247 from 21pages/approve-mode
approve mode
2022-11-21 10:17:40 +08:00
xxrl
13fd55557b feat: support track pad scroll on flutter 2022-11-20 23:47:15 +08:00
21pages
05c549a5fe approve mode, cm sync option
Signed-off-by: 21pages <pages21@163.com>
2022-11-20 20:28:47 +08:00
21pages
eb673c8c78 portable-service: enable quick_support by rename as xxxqs.exe
Signed-off-by: 21pages <pages21@163.com>
2022-11-19 13:12:21 +08:00
21pages
f986236a61 portable service: fix clean shared memory, at_exit not called at flutter
Signed-off-by: 21pages <pages21@163.com>
2022-11-18 17:09:15 +08:00
fufesou
75d8168070 enable rust default option
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-17 19:33:58 +08:00
Kingtous
d24e7b25ab feat: add build date 2022-11-17 16:36:26 +08:00
21pages
8e1545b432 portable service
Signed-off-by: 21pages <pages21@163.com>
2022-11-15 17:05:10 +08:00
Kingtous
41b0c77faa feat: support create shortcut for peers 2022-11-14 19:49:46 +08:00
fufesou
6b3c2f3beb fix android build errors and warnings
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-13 18:29:05 +08:00
fufesou
730cd4ab10 Show alias if set, on remote tab
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2022-11-12 22:33:10 +08:00