rustdesk-rains/src
21pages bf5abdb520
refactor windows specific session, file transfer and waiting for image (#7184)
* refactor windows specific session, file transfer and waiting for image

1. File transfer doesn't show directory until correct session id is ensured
2. Fix file transfer, caused by `pi.username = self.lc.read().unwrap().get_username(&pi);` in `handle_peer_info` override empty username and `get_active_username` doesn't return currect session username
* Fix home directory not change when session changed, or wrong home directory
* Fix show empty remote directory rather than error messagbox when current session is in login screen
3. Show `Connected, waiting for image` after user choose the same
   session id

Signed-off-by: 21pages <pages21@163.com>

* update translations

Signed-off-by: 21pages <pages21@163.com>

* Update connection.rs

---------

Signed-off-by: 21pages <pages21@163.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-02-19 10:32:13 +08:00
..
client refactor windows specific session (#7170) 2024-02-18 22:08:25 +08:00
hbbs_http Refact. Replace all tokio::time::interval() (#7173) 2024-02-18 21:18:00 +08:00
lang refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
platform refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
plugin refact, flutter sessions lock 2023-10-03 09:51:21 +08:00
privacy_mode idd_not_support_tip to idd_not_support_under_win10_2004_tip 2023-11-21 11:05:50 +08:00
server refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
ui refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
auth_2fa.rs fix iOS ci 2024-02-11 10:21:42 +08:00
cli.rs use official async trait (#6765) 2023-12-29 16:41:49 +08:00
client.rs refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
clipboard_file.rs tmp commit 2023-06-29 20:44:50 +08:00
common.rs Refact. Better ThrottledInterval (#7174) 2024-02-18 21:54:07 +08:00
core_main.rs add relay in --config https://github.com/rustdesk/rustdesk/discussions/7118 2024-02-17 00:09:03 +08:00
flutter_ffi.rs refactor windows specific session (#7170) 2024-02-18 22:08:25 +08:00
flutter.rs refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
hbbs_http.rs sync strategy 2023-01-10 13:21:38 +08:00
ipc.rs Feat: Windows connect to a specific user session (#6825) 2024-02-14 23:59:17 +08:00
keyboard.rs fix build 2023-11-29 20:58:40 +08:00
lan.rs no mask check for wol to avoid unexpected bug 2023-06-17 00:17:56 +08:00
lang.rs fix bg 2024-02-15 16:54:52 +08:00
lib.rs 2fa for unattended access 2024-01-19 15:35:58 +08:00
license.rs Refact. Replace all tokio::time::interval() (#7173) 2024-02-18 21:18:00 +08:00
main.rs revert my stupid 2023-07-27 10:51:27 +08:00
naming.rs fix ci 2024-02-17 00:24:58 +08:00
port_forward.rs fix port forward 2fa (#6956) 2024-01-22 19:57:23 +08:00
privacy_mode.rs topmost_window_exclude_from_capture, change label text 2023-11-20 10:57:01 +08:00
rendezvous_mediator.rs Refact. Replace all tokio::time::interval() (#7173) 2024-02-18 21:18:00 +08:00
server.rs add zero copy mode hareware codec for windows (#6778) 2024-01-02 16:58:10 +08:00
tray.rs Refact. Replace all tokio::time::interval() (#7173) 2024-02-18 21:18:00 +08:00
ui_cm_interface.rs remove warns 2023-11-14 21:01:31 +08:00
ui_interface.rs Refact. Replace all tokio::time::interval() (#7173) 2024-02-18 21:18:00 +08:00
ui_session_interface.rs refactor windows specific session, file transfer and waiting for image (#7184) 2024-02-19 10:32:13 +08:00
ui.rs smaller timeout for android and self-hosting 2024-02-17 16:50:03 +08:00
virtual_display_manager.rs feat, win10, virtual display, not support message 2023-11-20 21:44:25 +08:00