21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							09f3850250 
							
						 
					 
					
						
						
							
							installed windows client save incoming recording to a specific directory ( #7974 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-08 17:04:53 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01322146c0 
							
						 
					 
					
						
						
							
							refact: window frame border ( #7946 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-08 09:59:05 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c1595d0d5 
							
						 
					 
					
						
						
							
							fix: voice call, select audio input device ( #7922 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-07 16:18:48 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f08933f93c 
							
						 
					 
					
						
						
							
							fix: translate, proxy ( #7923 )  
						
						... 
						
						
						
						* fix: translate, proxy
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* refact: proxy server, change placeholder to tooltip
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-05-07 15:21:38 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6223a6f71 
							
						 
					 
					
						
						
							
							dropdown menu for tabs that cannot be displayed ( #7918 )  
						
						... 
						
						
						
						* The visibility threshold is 75%
* Used in remote, file transfer, port forward and cm
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-05-06 17:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dfbaa1e02 
							
						 
					 
					
						
						
							
							fix: test if valid server, control if try test with proxy ( #7858 )  
						
						... 
						
						
						
						* fix: test if valid server, control if try test with proxy
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* fix: build
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-28 14:22:21 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45137d5506 
							
						 
					 
					
						
						
							
							fix switch to setting page ( #7849 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-27 23:24:07 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6632632fa 
							
						 
					 
					
						
						
							
							fix: multi-window, click-move ( #7844 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-27 13:45:44 +08:00 
						 
				 
			
				
					
						
							
							
								Sahil Yeole 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3811f41076 
							
						 
					 
					
						
						
							
							Feat: Follow remote cursor and window focus | Auto display switch ( #7717 )  
						
						... 
						
						
						
						* feat: auto switch display on follow remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* feat: auto switch display on follow remote window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build and remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix linux get_focused_window_id
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* lock show remote cursor when follow remote cursor is enabled
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix config
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* prevent auto display switch on show all display and displays as individual windows
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused function
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unwraps and improve iterations
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* set updateCursorPos to false to avoid interrupting remote cursor
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update lang
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* update checks for options and enable in view mode
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use focused display index for window focus service
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for windows display focused
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove unused imports
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use libxdo instead of xdotool
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix multi monitor check
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* enable show cursor when follow cursor is default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove show_all_displays,use runtime state instead
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix show cursor lock state on default
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove view mode with follow options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use separate message for follow current display
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix options
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* sciter support for follow remote cursor and window
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add check for ui session handlers count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use cached displays and remove peer info write
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when show all displays
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* No follow options when multi ui session
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* turn off follow options when not used|prevent msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use window center for switch in linux
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* use subbed display count to prevent switch msgs
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix web build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* move subbed displays count
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* fix build
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add noperms for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add subscribe for window focus
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* remove window_focus message and unsub on multi ui
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
* add multi ui session field
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
---------
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-04-25 13:26:02 +08:00 
						 
				 
			
				
					
						
							
							
								yuluo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43a0a4f8e0 
							
						 
					 
					
						
						
							
							fix: http/https proxy ( #7821 )  
						
						... 
						
						
						
						* add http(s) proxy
* Add front-end translation
* fix ui description
* For linux platform, add rustls support
* fix: Fix the proxy address test function.
* add: Added default prompts for agency agreement and some multi-language translations
* add: Http proxy request client
* fix: add async http proxy func and format the code
* add: Preliminary support for flutter front-end calling rust back-end http request
* Optimize HTTP calls
* Optimize HTTP calls
* fix: Optimize HTTP requests, refine translations, and fix dependencies
* fix: Win and macOS compilation errors
* fix: web platforms
* fix: Optimize import
* fix: Fix web platform issues
* fix: Fix web platform issues
* fix: update ci
* fix: test ci
* test: test CI
* Revert "fix: update ci"
This reverts commit 2e5f247b2ed0cc63a6f6f7bbaaffd0a1223712e5.
* test: test CI
* test: test CI
* fix: fix lock file
* fix: Optimize imports 
						
						
					 
					
						2024-04-25 11:46:21 +08:00 
						 
				 
			
				
					
						
							
							
								RustDesk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7f8a6447 
							
						 
					 
					
						
						
							
							Revert "http/https proxy ( #7600 )" ( #7801 )  
						
						... 
						
						
						
						This reverts commit da57fcb6418f27672ef0c35c3408f70c75fc1bd4. 
						
						
					 
					
						2024-04-23 15:26:16 +08:00 
						 
				 
			
				
					
						
							
							
								yuluo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da57fcb641 
							
						 
					 
					
						
						
							
							http/https proxy ( #7600 )  
						
						... 
						
						
						
						* add http(s) proxy
* Add front-end translation
* fix ui description
* For linux platform, add rustls support
* fix: Fix the proxy address test function.
* add: Added default prompts for agency agreement and some multi-language translations
* add: Http proxy request client
* fix: add async http proxy func and format the code
* add: Preliminary support for flutter front-end calling rust back-end http request
* Optimize HTTP calls
* Optimize HTTP calls
* fix: Optimize HTTP requests, refine translations, and fix dependencies 
						
						
					 
					
						2024-04-23 15:00:23 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e83c28bf54 
							
						 
					 
					
						
						
							
							refact: win, virtual display ( #7767 )  
						
						... 
						
						
						
						* refact: win, virtual display
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Update flutter-build.yml
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-04-19 11:31:52 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4252b5e273 
							
						 
					 
					
						
						
							
							enable ffmpeg native h26x software decoders for all platforms ( #7750 )  
						
						... 
						
						
						
						* enable ffmpeg native h26x software decoders for all platforms
* h26x software decoders depend on hwcodec feature, so all platforms
  enable it, software h26x decoders are always available like vpx, no available check and no option
* ffmpeg:
	- build: mac arm64 build ffmpeg with my m1, others build with ci
	- version: win/linux use ffmpeg release/5.1, becaues higher version require higher nvidia driver,  other platforms use release/7.0
* test:
	- ios not test.
	- android: sometimes the screen will appear blurry, but it will recover after a while.
	- arm64 linux: test a example of hwcodec repo
Signed-off-by: 21pages <pages21@163.com>
* check hwcodec only when enabled and immediately when clicked enabled
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-18 13:12:45 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8cbe3db1 
							
						 
					 
					
						
						
							
							buildPresetPasswordWarning for android  
						
						
						
						
					 
					
						2024-04-17 22:01:09 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf8bbe26f 
							
						 
					 
					
						
						
							
							custom android  
						
						
						
						
					 
					
						2024-04-17 12:49:25 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98df2b111e 
							
						 
					 
					
						
						
							
							hwcodec uses one repository ( #7701 )  
						
						... 
						
						
						
						* update hwcodec, gpucodec repo is merged to hwcodec
Signed-off-by: 21pages <pages21@163.com>
* rename gpucodec.rs to vram.rs
Signed-off-by: 21pages <pages21@163.com>
* rename all gpucodec to vram, because vram is a feature of hwcodec
Signed-off-by: 21pages <pages21@163.com>
* use one check process and one config file
* set check encode image size to 720p
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-12 17:26:24 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac79c45529 
							
						 
					 
					
						
						
							
							remove tooltip of main window tab, opt some tooltip by raising its hierarchy ( #7672 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-10 14:04:12 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							07eca00bd5 
							
						 
					 
					
						
						
							
							feat: allow-only-conn-window-open  https://github.com/rustdesk/rustdesk/discussions/7033  
						
						
						
						
					 
					
						2024-04-09 18:34:44 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c294eefae 
							
						 
					 
					
						
						
							
							reordered peer tab ( #7604 )  
						
						... 
						
						
						
						* reordered peer tab
Signed-off-by: 21pages <pages21@163.com>
* opt peer tab visible menu, avoid checkbox value splash
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-06 17:53:03 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5533ebf86a 
							
						 
					 
					
						
						
							
							Fix. Remote toolbar, keyboard mode ( #7626 )  
						
						... 
						
						
						
						Move modeOnly to the scope it is needed.
Get modeOnly everytime of dropdown menu.
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-06 11:37:31 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2397fdc495 
							
						 
					 
					
						
						
							
							Fix. Remote toolbar, menu refresh ( #7605 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-05 09:28:35 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74af7ef8b2 
							
						 
					 
					
						
						
							
							Fix. Custom client, connection status ( #7586 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-04-02 21:59:17 +08:00 
						 
				 
			
				
					
						
							
							
								redistay 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cfc9b6139 
							
						 
					 
					
						
						
							
							chore: fix some typos ( #7585 )  
						
						... 
						
						
						
						Signed-off-by: redistay <wujunjing@outlook.com> 
						
						
					 
					
						2024-04-02 21:41:54 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de65c8b2cf 
							
						 
					 
					
						
						
							
							fix resolution restoration ( #7572 )  
						
						... 
						
						
						
						* Fix resolution restore. Screen resolution changes may be slow and cause errors in judgment. Remove the consideration of resolution changes caused by other processes.
* Keep the design unchange: when all connections end, revert to the resolution when there were no connections.
* Resolution menu use `scaledRect` for retina
* I can't reproduce the restoration failure of retina with 3rd software, but it maybe the same reason of slow resolution change.
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-04-01 17:20:19 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ef9824d8e 
							
						 
					 
					
						
						
							
							Flutter web, custom cursor ( #7545 )  
						
						... 
						
						
						
						* Flutter web, custom cursor
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* trivial changes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Flutter web, custom cursor, use date after 'updateGetKey()'
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* trivial changes
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-03-29 10:52:32 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e44a91d0b 
							
						 
					 
					
						
						
							
							Refact. Flutter web desktop ( #7539 )  
						
						... 
						
						
						
						* Refact. Flutter web desktop
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Flutter web, prevent default context menu
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-03-28 11:38:11 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85cafda168 
							
						 
					 
					
						
						
							
							Refact. Flutter web, mid commit ( #7494 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-03-24 11:23:06 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							05969c2f99 
							
						 
					 
					
						
						
							
							Hostname -> Server  
						
						
						
						
					 
					
						2024-03-23 17:10:52 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41da6d552f 
							
						 
					 
					
						
						
							
							shared address book ( #7229 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-03-20 15:05:54 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							fb12ee7f2a 
							
						 
					 
					
						
						
							
							fix loadLogo  
						
						
						
						
					 
					
						2024-03-16 21:55:21 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc90526258 
							
						 
					 
					
						
						
							
							Fix. Custom client, maxmize of incoming only ( #7406 )  
						
						... 
						
						
						
						* Fix. Custom client, maxmize of incoming only
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* format
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-03-16 17:33:58 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efd1f24ab2 
							
						 
					 
					
						
						
							
							Fix. Custom client, ui bugs ( #7405 )  
						
						... 
						
						
						
						* Fix. Custom client, ui bugs
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* trivial
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-03-16 15:37:23 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0de47805 
							
						 
					 
					
						
						
							
							preset password warning  
						
						
						
						
					 
					
						2024-03-16 11:52:48 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							fbfcf862cb 
							
						 
					 
					
						
						
							
							add divider of statusbar back and add quit button for qs  
						
						
						
						
					 
					
						2024-03-16 00:24:18 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							2bbc13ccf6 
							
						 
					 
					
						
						
							
							adjust logo and statusbar  
						
						
						
						
					 
					
						2024-03-15 09:04:49 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							a9b0bc0409 
							
						 
					 
					
						
						
							
							fix some minors of custom client  
						
						
						
						
					 
					
						2024-03-15 00:26:53 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							56f27ec356 
							
						 
					 
					
						
						
							
							fix ci  
						
						
						
						
					 
					
						2024-03-14 11:45:16 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5253d67e04 
							
						 
					 
					
						
						
							
							Fix/custom client styles ( #7373 )  
						
						... 
						
						
						
						* Fix. qs styles
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* custom client, options
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Move logo.svg to icon.svg
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Refact. Custom client, connection status ui.
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client ui. Disable settings, hide "Change password"
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client, logo align center
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client, refact, outgoing ui
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client, outgoing, settings icon
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client, powered by RustDesk
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Custom client, remove unused SizeBox
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Update config.rs
* Update flutter_ffi.rs
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-03-14 11:36:14 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							fc875f7ad6 
							
						 
					 
					
						
						
							
							more on custom client  
						
						
						
						
					 
					
						2024-03-12 21:47:29 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61279752e2 
							
						 
					 
					
						
						
							
							upgrade uni link desktop ( #7307 )  
						
						... 
						
						
						
						* fix macos uni not work since flutter 3.16, upgrade uni_links_desktop
Signed-off-by: 21pages <pages21@163.com>
* Connect when clicking enter (drop-down is not considered)
Signed-off-by: 21pages <pages21@163.com>
---------
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-03-03 17:31:21 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50d080d098 
							
						 
					 
					
						
						
							
							enable retina scale factor ( #7269 )  
						
						... 
						
						
						
						* enable retina scale factor
* enabled only when there are only one video service running
* scale mouse event
* scale cursor position
* scale remote menu display button
* adjust resolution
Signed-off-by: 21pages <pages21@163.com>
* Update server.rs
---------
Signed-off-by: 21pages <pages21@163.com>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-02-27 22:28:23 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6953c8883 
							
						 
					 
					
						
						
							
							Feat. Quick support, ui ( #7267 )  
						
						... 
						
						
						
						* Feat. QS ui
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Remove 'Quick support'
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* add help card
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* use addPostFrameCallback to get child size
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Fix. qs, set home window size
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, set setResizable for settings page
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, help cards margin bottom
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, online status, padding
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, online status, padding
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, online status, use margin instead of padding
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Qs, fix, start cm window
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-02-27 17:02:10 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							749a1d2da2 
							
						 
					 
					
						
						
							
							support logo.png  
						
						
						
						
					 
					
						2024-02-26 17:49:12 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b511a52e09 
							
						 
					 
					
						
						
							
							remove is_rdp_service_open judgement for option share rdp ( #7257 )  
						
						... 
						
						
						
						Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-02-25 20:09:30 +08:00 
						 
				 
			
				
					
						
							
							
								rustdesk 
							
						 
					 
					
						
						
						
						
							
						
						
							a28c9f8f36 
							
						 
					 
					
						
						
							
							remove more "rustdesk" built-in  
						
						
						
						
					 
					
						2024-02-25 13:29:06 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2459bcd206 
							
						 
					 
					
						
						
							
							Fix. Multi sub windows, sync peer options ( #7247 )  
						
						... 
						
						
						
						* Fix. Multi window, sync peer options
Signed-off-by: fufesou <shuanglongchen@yeah.net>
* Remove unused `use`
Signed-off-by: fufesou <shuanglongchen@yeah.net>
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net> 
						
						
					 
					
						2024-02-23 22:49:53 +08:00 
						 
				 
			
				
					
						
							
							
								grummbeer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c987bed965 
							
						 
					 
					
						
						
							
							Automate year of copyright ( #7206 )  
						
						
						
						
					 
					
						2024-02-20 18:00:07 +08:00 
						 
				 
			
				
					
						
							
							
								fufesou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582db9d542 
							
						 
					 
					
						
						
							
							Refact. Remove idd driver ( #7068 )  
						
						... 
						
						
						
						Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com> 
						
						
					 
					
						2024-02-19 19:55:04 +08:00 
						 
				 
			
				
					
						
							
							
								21pages 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f44de7dc3 
							
						 
					 
					
						
						
							
							refactor windows specific session ( #7170 )  
						
						... 
						
						
						
						1. Modify the process to have the control side lead the session switching: After the control side sends a `LoginRequest`, the controlled side will add all session information and the current session ID in the `LoginResponse`. Upon receiving the `LoginResponse`, the control side will check if the current session ID matches the ID in the `LoginConfigHandler`. If they match, the control side will send the current session ID. If they don't match, a session selection dialog will pop up, the selected session id will be sent. Upon receiving this message, the controlled side will restart if different or sub service if same .
2. Always show physical console session on the top
3. Show running session and distinguish sessions with the same name
4. Not sub service until correct session id is ensured
5. Fix switch sides not work for multisession session
6. Remove all session string join/split except get_available_sessions in
   windows.rs
7. Fix prelogin, when share rdp is enabled and there is a rdp session,
   the console is in login screen, get_active_username will be the rdp's
   username and prelogin will be false, cm can't be created an that
   causes disconnection in a loop
8. Rename all user session to windows session
Known issue:
1. Use current process session id for `run_as_user`, sahil says it can
   be wrong but I didn't reproduce.
2. Have not change tray process to current session
3. File transfer doesn't update home directory when session changed
4. When it's in login screen, remote file directory is empty, because cm
   have not start up
Signed-off-by: 21pages <pages21@163.com> 
						
						
					 
					
						2024-02-18 22:08:25 +08:00